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();
82 static void cleanup();
85 qMRMLMarkupsOptionsWidgetsFactory(QObject* parent =
nullptr);
86 ~qMRMLMarkupsOptionsWidgetsFactory()
override;
88 Q_DISABLE_COPY(qMRMLMarkupsOptionsWidgetsFactory);
94 static qMRMLMarkupsOptionsWidgetsFactory* Instance;