21 #ifndef __qSlicerColorsModule_h 22 #define __qSlicerColorsModule_h 28 #include "qSlicerColorsModuleExport.h" 31 class qSlicerColorsModulePrivate;
37 #ifdef Slicer_HAVE_QT5 38 Q_PLUGIN_METADATA(IID
"org.slicer.modules.loadable.qSlicerLoadableModule/1.0");
48 virtual QIcon
icon()
const;
74 QScopedPointer<qSlicerColorsModulePrivate>
d_ptr;
virtual void setMRMLScene(vtkMRMLScene *)
virtual QStringList contributors() const
Return the contributors of the module.
Superclass for MRML logic classes.
virtual QIcon icon() const
virtual qSlicerAbstractModuleRepresentation * createWidgetRepresentation()=0
Create and return a widget representation for the module.
#define qSlicerGetTitleMacro(_TITLE)
virtual void setup()
All initialization code should be done in the setup.
qSlicerLoadableModule Superclass
virtual vtkMRMLAbstractLogic * createLogic()=0
virtual QString helpText() const
Return help/acknowledgement text.
A set of MRML Nodes that supports serialization and undo/redo.
virtual QStringList associatedNodeTypes() const
Return node types associated with this module (e.g., node types this module can edit) ...
virtual QString acknowledgementText() const
virtual QStringList categories() const
QScopedPointer< qSlicerColorsModulePrivate > d_ptr
virtual bool isHidden() const