22#ifndef qMRMLMarkupsOptionsWidgetsFactory_h
23#define qMRMLMarkupsOptionsWidgetsFactory_h
27#include "qSlicerMarkupsModuleWidgetsExport.h"
37class qMRMLMarkupsOptionsWidgetsFactoryCleanup;
41class Q_SLICER_MODULE_MARKUPS_WIDGETS_EXPORT qMRMLMarkupsOptionsWidgetsFactory :
public QObject
48 Q_INVOKABLE
static qMRMLMarkupsOptionsWidgetsFactory*
instance();
83 static void cleanup();
86 qMRMLMarkupsOptionsWidgetsFactory(QObject* parent=
nullptr);
87 ~qMRMLMarkupsOptionsWidgetsFactory()
override;
89 Q_DISABLE_COPY(qMRMLMarkupsOptionsWidgetsFactory);
95 static qMRMLMarkupsOptionsWidgetsFactory* Instance;
41class Q_SLICER_MODULE_MARKUPS_WIDGETS_EXPORT qMRMLMarkupsOptionsWidgetsFactory :
public QObject {
…};