21 #ifndef __qSlicerViewControllersModule_h 22 #define __qSlicerViewControllersModule_h 27 #include "qSlicerViewControllersModuleExport.h" 31 class qSlicerViewControllersModulePrivate;
41 #ifdef Slicer_HAVE_QT5 42 Q_PLUGIN_METADATA(IID
"org.slicer.modules.loadable.qSlicerLoadableModule/1.0");
55 virtual QIcon
icon()
const;
66 static void writeDefaultSliceViewSettings(
vtkMRMLSliceNode* defaultViewNode);
70 static void readDefaultThreeDViewSettings(
vtkMRMLViewNode* defaultViewNode);
74 static void writeDefaultThreeDViewSettings(
vtkMRMLViewNode* defaultViewNode);
103 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)
virtual void setup()
All initialization code should be done in the setup.
virtual vtkMRMLAbstractLogic * createLogic()=0
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.
virtual QString acknowledgementText() const
virtual QStringList categories() const
MRML node to represent a 3D view.