23 #ifndef __qSlicerSubjectHierarchyMarkupsPlugin_h 24 #define __qSlicerSubjectHierarchyMarkupsPlugin_h 29 #include "qSlicerMarkupsSubjectHierarchyPluginsExport.h" 31 class qSlicerSubjectHierarchyMarkupsPluginPrivate;
70 QIcon
icon(vtkIdType itemID)
override;
117 void refocusCamera();
121 void requestDeleteNode();
124 void removeNodesToBeDeleted();
126 void toggleSelectPoint();
128 void jumpToPreviousPoint();
130 void jumpToNextPoint();
132 void jumpToClosestPoint();
134 void editNodeTerminology();
136 void toggleHandleInteractive();
138 void toggleCurrentItemHandleInteractive();
140 void toggleCurrentItemHandleTypeVisibility();
142 void toggleHandleTypeVisibility();
145 QScopedPointer<qSlicerSubjectHierarchyMarkupsPluginPrivate>
d_ptr;
virtual QIcon icon(vtkIdType itemID)
virtual Q_INVOKABLE const QString roleForPlugin() const
static const vtkIdType INVALID_ITEM_ID
virtual double canAddNodeToSubjectHierarchy(vtkMRMLNode *node, vtkIdType parentItemID=vtkMRMLSubjectHierarchyNode::INVALID_ITEM_ID) const
qSlicerSubjectHierarchyAbstractPlugin Superclass
Abstract plugin for handling Subject Hierarchy items.
virtual Q_INVOKABLE void editProperties(vtkIdType itemID)
Open module belonging to item and set inputs in opened module.
QScopedPointer< qSlicerSubjectHierarchyMarkupsPluginPrivate > d_ptr
virtual Q_INVOKABLE QColor getDisplayColor(vtkIdType itemID, QMap< int, QVariant > &terminologyMetaData) const
virtual Q_INVOKABLE void setDisplayColor(vtkIdType itemID, QColor color, QMap< int, QVariant > terminologyMetaData)
virtual Q_INVOKABLE void showContextMenuActionsForItem(vtkIdType itemID)
virtual Q_INVOKABLE void showViewContextMenuActionsForItem(vtkIdType itemID, QVariantMap eventData)
virtual Q_INVOKABLE QIcon visibilityIcon(int visible)
Get visibility icon for a visibility state.
virtual Q_INVOKABLE QList< QAction * > viewContextMenuActions() const
virtual Q_INVOKABLE QList< QAction * > visibilityContextMenuActions() const
Abstract Superclass for all specific types of MRML nodes.
virtual Q_INVOKABLE void showVisibilityContextMenuActionsForItem(vtkIdType itemID)
virtual Q_INVOKABLE double canOwnSubjectHierarchyItem(vtkIdType itemID) const