18#ifndef __qSlicerMultiVolumeExplorerModule_h
19#define __qSlicerMultiVolumeExplorerModule_h
24#include "qSlicerMultiVolumeExplorerModuleExport.h"
26class qSlicerMultiVolumeExplorerModulePrivate;
32 Q_PLUGIN_METADATA(IID
"org.slicer.modules.loadable.qSlicerLoadableModule/1.0");
49 virtual QIcon
icon()
const override;
71 QScopedPointer<qSlicerMultiVolumeExplorerModulePrivate>
d_ptr;
friend class qSlicerAbstractModuleRepresentation
qSlicerLoadableModule(QObject *parent=nullptr)
qSlicerMultiVolumeExplorerModule(QObject *parent=0)
virtual void setup() override
Initialize the module. Register the volumes reader/writer.
virtual QStringList dependencies() const override
Return the dependencies.
virtual QStringList contributors() const override
Return the contributors.
virtual qSlicerAbstractModuleRepresentation * createWidgetRepresentation() override
Create and return the widget representation associated to this module.
QScopedPointer< qSlicerMultiVolumeExplorerModulePrivate > d_ptr
qSlicerLoadableModule Superclass
virtual QString acknowledgementText() const override
Return acknowledgements.
qSlicerGetTitleMacro(QTMODULE_TITLE)
virtual QString helpText() const override
Help to use the module.
virtual QIcon icon() const override
Return a custom icon for the module.
virtual QStringList categories() const override
Return the categories.
virtual ~qSlicerMultiVolumeExplorerModule()
virtual vtkMRMLAbstractLogic * createLogic() override
Create and return the logic associated to this module.
Superclass for MRML logic classes.