---
name: "tlp_ElementPropertiesWidget"
section: "3tulip"
platform: "linux"
package: "tulip-doc"
version: "3.1.2-2.3"
release: "Debian 6.0 (Squeeze)"
platforms: ["linux"]
url: "https://new.carta.tech/tlp_ElementPropertiesWidget"
---

# tlp\_ElementPropertiesWidget(3tulip)

## NAME

tlp::ElementPropertiesWidget -

## SYNOPSIS

`#include <ElementPropertiesWidget.h>`

Inherits **tlp::ElementPropertiesWidgetUI**.

### Public Slots

void **updateTable** ()\
 void **propertyTableValueChanged** (int, int)\
 void **setDisplayMode** (const ElementType)\
 void **setCurrentNode** (Graph \*, const node &)\
 void **setCurrentEdge** (Graph \*, const edge &)\
 void **setGraph** (Graph \*, bool distroy=true)\
 void **setCurrentListedProperties** (const QStringList &)\
 void **setNodeListedProperties** (const QStringList &)\
 void **setEdgeListedProperties** (const QStringList &)\
 void **nodePropertyChanged** (Graph \*, const node &, const QString &, const QString &)\
 void **edgePropertyChanged** (Graph \*, const edge &, const QString &, const QString &)\

### Signals

void **tulipNodePropertyChanged** (Graph \*, const node &, const QString &property, const QString &value)\
 void **tulipEdgePropertyChanged** (Graph \*, const edge &, const QString &property, const QString &value)\

### Public Member Functions

**ElementPropertiesWidget** (Graph \*, const QStringList &nodeListedProperties, const QStringList &edgeListedProperties, QWidget \*parent=0)\
 **ElementPropertiesWidget** (QWidget \*parent=0)\
 **~ElementPropertiesWidget** ()\
 QStringList **getCurrentListedProperties** () const \
 QStringList **getNodeListedProperties** () const \
 QStringList **getEdgeListedProperties** () const \
 Graph \* **getGraph** () const \
 node **getCurrentNode** () const \
 edge **getCurrentEdge** () const \
 ElementType **getDisplayMode** () const \
 bool **isElementDisplayed** () const \

### Protected Attributes

ElementType **displayMode**\
 node **currentNode**\
 edge **currentEdge**\
 bool **nodeSet**\
 bool **edgeSet**\
 bool **displayAllProperties**\
 Graph \* **graph**\

### Properties

QStringList **nodeListedProperties**\
 QStringList **edgeListedProperties**\
 bool **elementDisplayed**\

## Constructor & Destructor Documentation

### tlp::ElementPropertiesWidget::ElementPropertiesWidget (Graph \*, const QStringList & nodeListedProperties, const QStringList & edgeListedProperties, QWidget \* parent = `0`)

### tlp::ElementPropertiesWidget::ElementPropertiesWidget (QWidget \* parent = `0`)

### tlp::ElementPropertiesWidget::~ElementPropertiesWidget ()

## Member Function Documentation

### void tlp::ElementPropertiesWidget::edgePropertyChanged (Graph \*, const edge &, const QString &, const QString &)` [slot]`

### edge tlp::ElementPropertiesWidget::getCurrentEdge () const

### QStringList tlp::ElementPropertiesWidget::getCurrentListedProperties () const

### node tlp::ElementPropertiesWidget::getCurrentNode () const

### ElementType tlp::ElementPropertiesWidget::getDisplayMode () const

### QStringList tlp::ElementPropertiesWidget::getEdgeListedProperties () const

### Graph\* tlp::ElementPropertiesWidget::getGraph () const

### QStringList tlp::ElementPropertiesWidget::getNodeListedProperties () const

### bool tlp::ElementPropertiesWidget::isElementDisplayed () const

### void tlp::ElementPropertiesWidget::nodePropertyChanged (Graph \*, const node &, const QString &, const QString &)` [slot]`

### void tlp::ElementPropertiesWidget::propertyTableValueChanged (int, int)` [virtual, slot]`

Reimplemented from **tlp::ElementPropertiesWidgetUI**.

### void tlp::ElementPropertiesWidget::setCurrentEdge (Graph \*, const edge &)` [slot]`

### void tlp::ElementPropertiesWidget::setCurrentListedProperties (const QStringList &)` [slot]`

### void tlp::ElementPropertiesWidget::setCurrentNode (Graph \*, const node &)` [slot]`

### void tlp::ElementPropertiesWidget::setDisplayMode (const ElementType)` [slot]`

### void tlp::ElementPropertiesWidget::setEdgeListedProperties (const QStringList &)` [slot]`

### void tlp::ElementPropertiesWidget::setGraph (Graph \*, bool distroy = `true`)` [slot]`

### void tlp::ElementPropertiesWidget::setNodeListedProperties (const QStringList &)` [slot]`

### void tlp::ElementPropertiesWidget::tulipEdgePropertyChanged (Graph \*, const edge &, const QString & property, const QString & value)` [signal]`

### void tlp::ElementPropertiesWidget::tulipNodePropertyChanged (Graph \*, const node &, const QString & property, const QString & value)` [signal]`

### void tlp::ElementPropertiesWidget::updateTable ()` [slot]`

## Member Data Documentation

### edge tlp::ElementPropertiesWidget::currentEdge` [protected]`

### node tlp::ElementPropertiesWidget::currentNode` [protected]`

### bool tlp::ElementPropertiesWidget::displayAllProperties` [protected]`

### ElementType tlp::ElementPropertiesWidget::displayMode` [protected]`

### bool tlp::ElementPropertiesWidget::edgeSet` [protected]`

### Graph\* tlp::ElementPropertiesWidget::graph` [protected]`

### bool tlp::ElementPropertiesWidget::nodeSet` [protected]`

## Property Documentation

### QStringList tlp::ElementPropertiesWidget::edgeListedProperties` [read, write]`

### bool tlp::ElementPropertiesWidget::elementDisplayed` [read]`

### QStringList tlp::ElementPropertiesWidget::nodeListedProperties` [read, write]`

## Author

Generated automatically by Doxygen for Tulip QT Library from the source code.
