Overview     Modules     Class Hierarchy     Classes     Members  
tlp::ElementPropertiesWidget Class Reference

#include <ElementPropertiesWidget.h>

Inheritance diagram for tlp::ElementPropertiesWidget:
Collaboration diagram for tlp::ElementPropertiesWidget:

List of all members.

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
- Public Member Functions inherited from tlp::ElementPropertiesWidgetUI
 ElementPropertiesWidgetUI (QWidget *parent=0)
 ~ElementPropertiesWidgetUI ()

Protected Attributes

ElementType displayMode
node currentNode
edge currentEdge
bool nodeSet
bool edgeSet
bool displayAllProperties
Graph * graph
- Protected Attributes inherited from tlp::ElementPropertiesWidgetUI
QGridLayout * ElementPropertiesWidgetUILayout

Properties

QStringList nodeListedProperties
QStringList edgeListedProperties
bool elementDisplayed

Additional Inherited Members

- Public Attributes inherited from tlp::ElementPropertiesWidgetUI
QLabel * label
TulipTableWidgetpropertyTable
- Protected Slots inherited from tlp::ElementPropertiesWidgetUI
virtual void languageChange ()

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   
)
virtualslot

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
readwrite
bool tlp::ElementPropertiesWidget::elementDisplayed
read
QStringList tlp::ElementPropertiesWidget::nodeListedProperties
readwrite


Tulip Software by LaBRI Visualization Team    2001 - 2012