|
Envision
A visual programming IDE for object-oriented languages
|
Public Types | |
| using | NodeType = ContainedNode |
Public Member Functions | |
| ItemWithNode (Item *parent, ContainedNode *node, const typename Super::StyleType *style=nullptr) | |
| ~ItemWithNode () | |
| virtual bool | hasNode () const |
| virtual ContainedNode * | node () const |
| virtual int | revision () const |
| virtual void | setRevision (int newRevision) |
Static Public Member Functions | |
| static void | initType () |
Private Attributes | |
| ContainedNode * | node_ |
| int | revision_ |
Additional Inherited Members | |
Protected Types inherited from Core::Reflect< Base > | |
| using | Super = Reflect< Base > |
| using Visualization::ItemWithNode< Derived, Super, ContainedNode, defaultInitialization >::NodeType = ContainedNode |
| Visualization::ItemWithNode< Derived, Super, ContainedNode, defaultInitialization >::ItemWithNode | ( | Item * | parent, |
| ContainedNode * | node, | ||
| const typename Super::StyleType * | style = nullptr |
||
| ) |
| Visualization::ItemWithNode< Derived, Super, ContainedNode, defaultInitialization >::~ItemWithNode |
|
inlinevirtual |
|
static |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
private |
|
private |