19#ifndef __qSlicerSubjectHierarchyColorLegendPlugin_h
20#define __qSlicerSubjectHierarchyColorLegendPlugin_h
25#include "qSlicerColorsSubjectHierarchyPluginsExport.h"
27class qSlicerSubjectHierarchyColorLegendPluginPrivate;
68 QScopedPointer<qSlicerSubjectHierarchyColorLegendPluginPrivate>
d_ptr;
qSlicerSubjectHierarchyAbstractPlugin(QObject *parent=nullptr)
void toggleVisibilityForCurrentItem(bool)
Toggle color legend option for current volume item.
bool showItemInView(vtkIdType itemID, vtkMRMLAbstractViewNode *viewNode, vtkIdList *allItemsToShow) override
qSlicerSubjectHierarchyAbstractPlugin Superclass
QScopedPointer< qSlicerSubjectHierarchyColorLegendPluginPrivate > d_ptr
qSlicerSubjectHierarchyColorLegendPlugin(QObject *parent=nullptr)
bool showColorLegendInView(bool show, vtkIdType itemID, vtkMRMLViewNode *viewNode=nullptr)
void showVisibilityContextMenuActionsForItem(vtkIdType itemID) override
QList< QAction * > visibilityContextMenuActions() const override
bool showColorLegendInSlice(bool show, vtkIdType itemID, vtkMRMLSliceNode *sliceNode=nullptr)
~qSlicerSubjectHierarchyColorLegendPlugin() override
Abstract MRML node to represent a view. The class holds the properties common to any view type (3D,...
Abstract class that contains graphical display properties for displayable nodes.
MRML node for storing a slice through RAS space.
MRML node to represent a 3D view.