21#ifndef __qSlicerUnitsModule_h
22#define __qSlicerUnitsModule_h
30#include "qSlicerUnitsModuleExport.h"
32class qSlicerUnitsModulePrivate;
38 Q_PLUGIN_METADATA(IID
"org.slicer.modules.loadable.qSlicerLoadableModule/1.0");
53 QIcon
icon()
const override;
72 QScopedPointer<qSlicerUnitsModulePrivate>
d_ptr;
friend class qSlicerAbstractModuleRepresentation
qSlicerLoadableModule(QObject *parent=nullptr)
qSlicerUnitsModule(QObject *parent=nullptr)
qSlicerGetTitleMacro(tr("Units"))
QStringList contributors() const override
Return the contributors of the module.
bool isHidden() const override
Hide unit module by default.
~qSlicerUnitsModule() override
qSlicerAbstractModuleRepresentation * createWidgetRepresentation() override
Create and return the widget representation associated to this module.
QIcon icon() const override
vtkMRMLAbstractLogic * createLogic() override
Create and return the logic associated to this module.
QString helpText() const override
Return help/acknowledgement text.
QStringList dependencies() const override
QScopedPointer< qSlicerUnitsModulePrivate > d_ptr
void setup() override
Initialize the module. Register the volumes reader/writer.
qSlicerLoadableModule Superclass
QString acknowledgementText() const override
QStringList categories() const override
Superclass for MRML logic classes.