23#ifndef __qSlicerTablesModule_h
24#define __qSlicerTablesModule_h
29#include "qSlicerTablesModuleExport.h"
31class qSlicerTablesModulePrivate;
37 Q_PLUGIN_METADATA(IID
"org.slicer.modules.loadable.qSlicerLoadableModule/1.0");
48 QIcon
icon()
const override;
70 QScopedPointer<qSlicerTablesModulePrivate>
d_ptr;
friend class qSlicerAbstractModuleRepresentation
qSlicerLoadableModule(QObject *parent=nullptr)
~qSlicerTablesModule() override
void setup() override
Initialize the module. Register the volumes reader/writer.
QIcon icon() const override
qSlicerGetTitleMacro(tr("Tables"))
QString helpText() const override
Return help/acknowledgement text.
QStringList associatedNodeTypes() const override
Return node types associated with this module (e.g., node types this module can edit)
QStringList dependencies() const override
qSlicerAbstractModuleRepresentation * createWidgetRepresentation() override
Create and return the widget representation associated to this module.
vtkMRMLAbstractLogic * createLogic() override
Create and return the logic associated to this module.
qSlicerLoadableModule Superclass
qSlicerTablesModule(QObject *parent=nullptr)
QStringList categories() const override
QStringList contributors() const override
Return the contributors of the module.
QString acknowledgementText() const override
QScopedPointer< qSlicerTablesModulePrivate > d_ptr
Superclass for MRML logic classes.