1#ifndef __qSlicerAnnotationsModule_h
2#define __qSlicerAnnotationsModule_h
10#include "qSlicerAnnotationsModuleExport.h"
13class qSlicerAnnotationsModulePrivate;
18 Q_PLUGIN_METADATA(IID
"org.slicer.modules.loadable.qSlicerLoadableModule/1.0");
33 QIcon
icon()
const override;
65 QScopedPointer<qSlicerAnnotationsModulePrivate>
d_ptr;
friend class qSlicerAbstractModuleRepresentation
QStringList dependencies() const override
void setup() override
All initialization code should be done in the setup.
qSlicerAnnotationsModule(QObject *parent=nullptr)
~qSlicerAnnotationsModule() override
QStringList categories() const override
qSlicerLoadableModule Superclass
QString acknowledgementText() const override
QScopedPointer< qSlicerAnnotationsModulePrivate > d_ptr
void grabSnapShot()
Open the screen capture dialog.
qSlicerAbstractModuleRepresentation * createWidgetRepresentation() override
Create and return a widget representation for the module.
QStringList associatedNodeTypes() const override
Specify editable node types.
qSlicerGetTitleMacro(tr("Annotations"))
vtkMRMLAbstractLogic * createLogic() override
QIcon icon() const override
Return the icon of the Annotation module.
QStringList contributors() const override
Return the contributors of the module.
QString helpText() const override
Return the help and acknowledgement text for the Annotation module.
void showScreenshotDialog()
qSlicerLoadableModule(QObject *parent=nullptr)
Superclass for MRML logic classes.