21 #ifndef __qSlicerViewControllersModule_h 22 #define __qSlicerViewControllersModule_h 27 #include "qSlicerViewControllersModuleExport.h" 31 class qSlicerViewControllersModulePrivate;
41 Q_PLUGIN_METADATA(IID
"org.slicer.modules.loadable.qSlicerLoadableModule/1.0");
53 QIcon
icon()
const override;
64 static void writeDefaultSliceViewSettings(
vtkMRMLSliceNode* defaultViewNode);
68 static void readDefaultThreeDViewSettings(
vtkMRMLViewNode* defaultViewNode);
72 static void writeDefaultThreeDViewSettings(
vtkMRMLViewNode* defaultViewNode);
88 void setup()
override;
101 QScopedPointer<qSlicerViewControllersModulePrivate>
d_ptr;
virtual void setMRMLScene(vtkMRMLScene *)
virtual QStringList contributors() const
Return the contributors of the module.
Superclass for MRML logic classes.
virtual QIcon icon() const
MRML node to represent Plot view parameters.
virtual qSlicerAbstractModuleRepresentation * createWidgetRepresentation()=0
Create and return a widget representation for the module.
QScopedPointer< qSlicerViewControllersModulePrivate > d_ptr
qSlicerLoadableModule Superclass
MRML node for storing a slice through RAS space.
#define qSlicerGetTitleMacro(_TITLE)
QString acknowledgementText() const override
virtual vtkMRMLAbstractLogic * createLogic()=0
void setup() override
All initialization code should be done in the setup.
Abstract MRML node to represent a view. The class holds the properties common to any view type (3D...
A set of MRML Nodes that supports serialization and undo/redo.
QString helpText() const override
Return help/acknowledgement text.
virtual QStringList categories() const
MRML node to represent a 3D view.