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