21#ifndef __qSlicerDataModule_h
22#define __qSlicerDataModule_h
28#include "qSlicerDataModuleExport.h"
31class qSlicerDataModulePrivate;
37 Q_PLUGIN_METADATA(IID
"org.slicer.modules.loadable.qSlicerLoadableModule/1.0");
46 QIcon
icon()
const override;
65 QScopedPointer<qSlicerDataModulePrivate>
d_ptr;
friend class qSlicerAbstractModuleRepresentation
QStringList contributors() const override
Return the contributors of the module.
void setup() override
All initialization code should be done in the setup.
QStringList dependencies() const override
QStringList categories() const override
QScopedPointer< qSlicerDataModulePrivate > d_ptr
qSlicerAbstractModuleRepresentation * createWidgetRepresentation() override
Create and return the widget representation associated to this module.
qSlicerDataModule(QObject *parent=nullptr)
vtkMRMLAbstractLogic * createLogic() override
Create and return the logic associated to this module.
qSlicerLoadableModule Superclass
QString helpText() const override
Return help/acknowledgement text.
QIcon icon() const override
QString acknowledgementText() const override
~qSlicerDataModule() override
qSlicerGetTitleMacro(tr("Data"))
qSlicerLoadableModule(QObject *parent=nullptr)
Superclass for MRML logic classes.