![]() |
ImGraph
|
Public Slots | |
| virtual void | reshape () |
Signals | |
| void | updateProp (GroupParamRepresentation *) |
Public Member Functions | |
| GroupParamRepresentation (std::string title) | |
| bool | hasDynamicParams () const |
|
virtual LinkConnexionRepresentation * | addNewInputParam (ParamDefinition def) |
|
virtual LinkConnexionRepresentation * | addNewOutputParam (ParamDefinition def) |
| void | setParamActiv (LinkConnexionRepresentation *) |
| bool | isDragging () const |
| std::map< BlockLink, LinkPath * > | getLinks () const |
| void | addLink (BlockLink l, LinkPath *p) |
| void | removeLink (BlockLink l) |
| void | changeStyleProperty (const char *propertyName, QVariant val) |
| void | setSelected (bool isSelected) |
| void | setPreview (LinkConnexionRepresentation *paramSelected, bool force=false) |
| LinkConnexionRepresentation * | getParamRep (std::string paramName, bool input) |
|
std::vector < LinkConnexionRepresentation * > & | getListOfInputChilds () |
|
std::map< std::string, LinkConnexionRepresentation * > & | getListOfSubParams () |
|
std::vector < LinkConnexionRepresentation * > & | getListOfOutputChilds () |
Static Public Member Functions | |
| static void | resetSelection () |
|
static std::vector < GroupParamRepresentation * > | getSelection () |
Protected Member Functions | |
| ConditionLinkRepresentation * | getCondition (ConditionOfRendering *, bool isLeft) |
| bool | updatePreview (ParamValue *val) |
| virtual void | moveDelta (QPoint delta) |
| virtual void | updatePosition () |
| virtual void | mousePressEvent (QMouseEvent *) |
| virtual void | mouseReleaseEvent (QMouseEvent *) |
| virtual void | mouseDoubleClickEvent (QMouseEvent *) |
| virtual void | mouseMoveEvent (QMouseEvent *) |
| virtual void | enterEvent (QEvent *) |
| virtual void | leaveEvent (QEvent *) |
Protected Attributes | |
| LinkConnexionRepresentation * | _previewLink |
| QWidget * | _preview |
| MainVertexBlock * | _blockRepresentation |
| QWidget * | _conditionsRepresentation |
| QFrame * | _lineTitle |
| QLabel * | _vertexTitle |
| QLabel * | _conditionTitle |
| QLabel * | _conditionsValues |
| bool | _isMoving |
| bool | _hasDynamicParams |
| QPoint | startClick_ |
| LinkConnexionRepresentation * | _paramActiv |
| int | heightOfConditions |
| QPoint | _sizeIncrement |
| std::map< BlockLink, LinkPath * > | _links |
|
std::vector< std::pair < ConditionOfRendering *, ConditionLinkRepresentation * > > | _linksConditions |
|
std::vector < LinkConnexionRepresentation * > | _listOfInputChilds |
|
std::map< std::string, LinkConnexionRepresentation * > | _listOfInputSubParams |
|
std::vector < LinkConnexionRepresentation * > | _listOfOutputChilds |
|
std::vector < LinkConnexionRepresentation * > | _listOfSubParams |
| std::vector< ConditionOfRendering > | _conditions |
Static Protected Attributes | |
|
static std::vector < GroupParamRepresentation * > | _selectedBlock |