21#ifndef __qSlicerColorsModule_h
22#define __qSlicerColorsModule_h
28#include "qSlicerColorsModuleExport.h"
31class qSlicerColorsModulePrivate;
37 Q_PLUGIN_METADATA(IID
"org.slicer.modules.loadable.qSlicerLoadableModule/1.0");
46 QIcon
icon()
const override;
78 QScopedPointer<qSlicerColorsModulePrivate>
d_ptr;
friend class qSlicerAbstractModuleRepresentation
QStringList associatedNodeTypes() const override
Specify editable node types.
void setup() override
Reimplemented to initialize the color logic.
QStringList dependencies() const override
List dependencies.
QScopedPointer< qSlicerColorsModulePrivate > d_ptr
void setMRMLScene(vtkMRMLScene *newMRMLScene) override
QStringList categories() const override
QIcon icon() const override
QStringList contributors() const override
Return the authors of the module.
~qSlicerColorsModule() override
qSlicerGetTitleMacro(tr("Colors"))
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.
qSlicerColorsModule(QObject *parent=nullptr)
QString helpText() const override
Help to use the module.
QString acknowledgementText() const override
Return acknowledgments.
qSlicerLoadableModule Superclass
qSlicerLoadableModule(QObject *parent=nullptr)
Superclass for MRML logic classes.
A set of MRML Nodes that supports serialization and undo/redo.