|
| smtkSuperclassMacro (qtBaseObjectNode) |
|
| smtkTypeMacro (smtk::extension::qtBaseTaskNode) |
|
| qtBaseTaskNode (qtDiagramGenerator *generator, smtk::task::Task *task, QGraphicsItem *parent=nullptr) |
|
smtk::common::UUID | nodeId () const override |
| Return the task's UUID as the node's UUID.
|
|
smtk::resource::PersistentObject * | object () const override |
| Return the task as this node's persistent object.
|
|
smtk::task::Task * | task () const |
| Return the task this node represents.
|
|
virtual void | setOutlineStyle (OutlineStyle cs) |
| Set/get how the node's boundary should be rendered.
|
|
OutlineStyle | outlineStyle () const |
|
bool | isActive () const |
| Return true if the task is currently active (i.e., being worked on by the user).
|
|
virtual bool | setupContextMenu (QMenu *) |
| Setup a context menu to be displayed by the node's underlying widget. More...
|
|
virtual void | updateTaskState (smtk::task::State prev, smtk::task::State next, bool active)=0 |
| Deals with state updates.
|
|
virtual void | updateToMatchModifiedTask () |
| Deal with task updates (e.g., name or other configuration change). More...
|
|
| smtkSuperclassMacro (qtBaseNode) |
|
| smtkTypeMacro (smtk::extension::qtBaseObjectNode) |
|
| qtBaseObjectNode (qtDiagramGenerator *generator, smtk::resource::PersistentObject *obj, QGraphicsItem *parent=nullptr) |
|
std::string | name () const override |
| Return the object's name as the node's name.
|
|
| smtkSuperclassMacro (QGraphicsItem) |
|
| smtkTypeMacroBase (smtk::extension::qtBaseNode) |
|
| qtBaseNode (qtDiagramGenerator *scene, QGraphicsItem *parent=nullptr) |
|
QRectF | boundingRect () const override |
| Return a dummy bounding-rect. More...
|
|
qtDiagramGenerator * | generator () const |
| Return the generator responsible for this node.
|
|
qtDiagram * | diagram () const |
| Return the diagram which owns the generator of this node.
|
|
qtDiagramScene * | scene () const |
| Return the scene this node belongs to.
|
|
virtual void | setContentStyle (ContentStyle cs) |
| Set/get how much data the node should render inside its boundary.
|
|
ContentStyle | contentStyle () const |
|
virtual void | dataUpdated () |
| Deal with updates (e.g., a configuration change that affects the node's visual appearance or interaction style). More...
|
|
A Graphical Item that represents a task as a node in a scene.