19 #ifndef __qSlicerSubjectHierarchyColorLegendPlugin_h 20 #define __qSlicerSubjectHierarchyColorLegendPlugin_h 25 #include "qSlicerColorsSubjectHierarchyPluginsExport.h" 27 class qSlicerSubjectHierarchyColorLegendPluginPrivate;
61 bool showColorLegendInView(
bool show, vtkIdType itemID,
vtkMRMLViewNode* viewNode=
nullptr);
62 bool showColorLegendInSlice(
bool show, vtkIdType itemID,
vtkMRMLSliceNode* sliceNode=
nullptr);
66 void toggleVisibilityForCurrentItem(
bool);
69 QScopedPointer<qSlicerSubjectHierarchyColorLegendPluginPrivate>
d_ptr;
MRML node for storing a slice through RAS space.
virtual bool showItemInView(vtkIdType itemID, vtkMRMLAbstractViewNode *viewNode, vtkIdList *allItemsToShow)
Abstract plugin for handling Subject Hierarchy items.
Abstract MRML node to represent a view. The class holds the properties common to any view type (3D...
qSlicerSubjectHierarchyAbstractPlugin Superclass
MRML node to represent a 3D view.
virtual Q_INVOKABLE QList< QAction * > visibilityContextMenuActions() const
Abstract class that contains graphical display properties for displayable nodes.
QScopedPointer< qSlicerSubjectHierarchyColorLegendPluginPrivate > d_ptr
virtual Q_INVOKABLE void showVisibilityContextMenuActionsForItem(vtkIdType itemID)