73 Q_PROPERTY(QString name READ name WRITE setName)
74 Q_PROPERTY(QString helpText READ helpText)
90 Q_INVOKABLE virtual
double canOwnSubjectHierarchyItem(vtkIdType itemID)const;
94 Q_INVOKABLE virtual const QString roleForPlugin()const;
97 virtual const QString helpText()const;
101 Q_INVOKABLE virtual QIcon icon(vtkIdType itemID);
104 Q_INVOKABLE virtual QIcon visibilityIcon(
int visible);
107 Q_INVOKABLE virtual
bool canEditProperties(vtkIdType itemID);
110 Q_INVOKABLE virtual
void editProperties(vtkIdType itemID);
114 Q_INVOKABLE virtual QString displayedItemName(vtkIdType itemID)const;
117 Q_INVOKABLE virtual QString tooltip(vtkIdType itemID)const;
120 Q_INVOKABLE virtual
void setDisplayVisibility(vtkIdType itemID,
int visible);
124 Q_INVOKABLE virtual
int getDisplayVisibility(vtkIdType itemID)const;
133 Q_INVOKABLE virtual
void setDisplayColor(vtkIdType itemID, QColor color,
QMap<
int, QVariant> terminologyMetaData);
141 Q_INVOKABLE virtual QColor getDisplayColor(vtkIdType itemID,
QMap<
int, QVariant> &terminologyMetaData)const;
147 Q_INVOKABLE virtual
QList<QAction*> itemContextMenuActions()const;
153 Q_INVOKABLE virtual
QList<QAction*> sceneContextMenuActions()const;
157 Q_INVOKABLE virtual
void showContextMenuActionsForItem(vtkIdType itemID) { Q_UNUSED(itemID); };
238 SectionInteraction = -300,
239 SectionComponent = -200,
255 Q_INVOKABLE
static void setActionPosition(QAction* action,
int section,
int weight = 0,
double weightAdjustment = 0.0);