21#ifndef __qSlicerViewControllersModule_h
22#define __qSlicerViewControllersModule_h
27#include "qSlicerViewControllersModuleExport.h"
31class qSlicerViewControllersModulePrivate;
41 Q_PLUGIN_METADATA(IID
"org.slicer.modules.loadable.qSlicerLoadableModule/1.0");
53 QIcon
icon()
const override;
101 QScopedPointer<qSlicerViewControllersModulePrivate>
d_ptr;
friend class qSlicerAbstractModuleRepresentation
qSlicerLoadableModule(QObject *parent=nullptr)
static void readCommonViewSettings(vtkMRMLAbstractViewNode *defaultViewNode, QSettings &settings)
Helper functions to read/write common view settings.
QStringList categories() const override
void setMRMLScene(vtkMRMLScene *scene) override
QScopedPointer< qSlicerViewControllersModulePrivate > d_ptr
QString helpText() const override
Return help/acknowledgement text.
static void writeCommonViewSettings(vtkMRMLAbstractViewNode *defaultViewNode, QSettings &settings)
qSlicerAbstractModuleRepresentation * createWidgetRepresentation() override
Create and return the widget representation associated to this module.
~qSlicerViewControllersModule() override
qSlicerViewControllersModule(QObject *parent=nullptr)
void setup() override
Initialize the module. Register the volumes reader/writer.
qSlicerGetTitleMacro(tr("View Controllers"))
QStringList contributors() const override
Return the contributors of the module.
static void readDefaultThreeDViewSettings(vtkMRMLViewNode *defaultViewNode)
void writeDefaultPlotViewSettings(vtkMRMLPlotViewNode *defaultViewNode)
QIcon icon() const override
QString acknowledgementText() const override
void readDefaultPlotViewSettings(vtkMRMLPlotViewNode *defaultViewNode)
static void writeDefaultThreeDViewSettings(vtkMRMLViewNode *defaultViewNode)
qSlicerLoadableModule Superclass
vtkMRMLAbstractLogic * createLogic() override
Create and return the logic associated to this module.
static void writeDefaultSliceViewSettings(vtkMRMLSliceNode *defaultViewNode)
void readDefaultSliceViewSettings(vtkMRMLSliceNode *defaultViewNode)
Superclass for MRML logic classes.
Abstract MRML node to represent a view. The class holds the properties common to any view type (3D,...
MRML node to represent Plot view parameters.
A set of MRML Nodes that supports serialization and undo/redo.
MRML node for storing a slice through RAS space.
MRML node to represent a 3D view.