20 #ifndef __qSlicerSubjectHierarchyPlotChartPlugin_h 21 #define __qSlicerSubjectHierarchyPlotChartPlugin_h 26 #include "qSlicerSubjectHierarchyModuleWidgetsExport.h" 28 class qSlicerSubjectHierarchyPlotChartPluginPrivate;
74 virtual QIcon
icon(vtkIdType itemID);
94 QScopedPointer<qSlicerSubjectHierarchyPlotChartPluginPrivate>
d_ptr;
virtual Q_INVOKABLE void setDisplayVisibility(vtkIdType itemID, int visible)
Set display visibility of a owned subject hierarchy item.
virtual QIcon icon(vtkIdType itemID)
MRML node to represent Plot view parameters.
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
Abstract plugin for handling Subject Hierarchy items.
QScopedPointer< qSlicerSubjectHierarchyPlotChartPluginPrivate > d_ptr
virtual Q_INVOKABLE void editProperties(vtkIdType itemID)
Open module belonging to item and set inputs in opened module.
virtual Q_INVOKABLE int getDisplayVisibility(vtkIdType itemID) const
virtual Q_INVOKABLE QIcon visibilityIcon(int visible)
Get visibility icon for a visibility state.
qSlicerSubjectHierarchyAbstractPlugin Superclass
Abstract Superclass for all specific types of MRML nodes.
virtual Q_INVOKABLE double canOwnSubjectHierarchyItem(vtkIdType itemID) const