21#ifndef __qSlicerVolumesModule_h
22#define __qSlicerVolumesModule_h
27#include "qSlicerVolumesModuleExport.h"
30class qSlicerVolumesModulePrivate;
35 Q_PLUGIN_METADATA(IID
"org.slicer.modules.loadable.qSlicerLoadableModule/1.0");
46 QIcon
icon()
const override;
65 QScopedPointer<qSlicerVolumesModulePrivate>
d_ptr;
friend class qSlicerAbstractModuleRepresentation
qSlicerLoadableModule(QObject *parent=nullptr)
QStringList contributors() const override
Return the contributors of the module.
QStringList categories() const override
QIcon icon() const override
QString acknowledgementText() const override
QStringList dependencies() const override
QString title() const override
QStringList associatedNodeTypes() const override
Specify editable node types.
void setup() override
Initialize the module. Register the volumes reader/writer.
qSlicerVolumesModule(QObject *parent=nullptr)
~qSlicerVolumesModule() override
QString helpText() const override
Return help/acknowledgement text.
qSlicerLoadableModule Superclass
QScopedPointer< qSlicerVolumesModulePrivate > d_ptr
vtkMRMLAbstractLogic * createLogic() override
Create and return the logic associated to this module.
qSlicerAbstractModuleRepresentation * createWidgetRepresentation() override
Create and return the widget representation associated to this module.
Superclass for MRML logic classes.