23#ifndef __qSlicerSubjectHierarchyVisibilityPlugin_h
24#define __qSlicerSubjectHierarchyVisibilityPlugin_h
29#include "qSlicerSubjectHierarchyModuleWidgetsExport.h"
31class qSlicerSubjectHierarchyVisibilityPluginPrivate;
61 QScopedPointer<qSlicerSubjectHierarchyVisibilityPluginPrivate>
d_ptr;
qSlicerSubjectHierarchyAbstractPlugin(QObject *parent=nullptr)
QScopedPointer< qSlicerSubjectHierarchyVisibilityPluginPrivate > d_ptr
void showInAllViews()
Makes the node visible in all views (otherwise it is just visible in selected views)
void toggleCurrentItemVisibility3D(bool on)
Toggle 3D visibility on currently selected subject hierarchy item.
qSlicerSubjectHierarchyAbstractPlugin Superclass
void toggleCurrentItemVisibility2D(bool on)
Toggle 2D visibility on currently selected subject hierarchy item.
void showVisibilityContextMenuActionsForItem(vtkIdType itemID) override
~qSlicerSubjectHierarchyVisibilityPlugin() override
qSlicerSubjectHierarchyVisibilityPlugin(QObject *parent=nullptr)
QList< QAction * > visibilityContextMenuActions() const override