21 #ifndef __qSlicerCoreModuleFactory_h 22 #define __qSlicerCoreModuleFactory_h 26 #include <ctkAbstractQObjectFactory.h> 30 #include "qSlicerModulesCoreExport.h" 32 class qSlicerCoreModuleFactoryPrivate;
35 public ctkAbstractQObjectFactory<qSlicerAbstractCoreModule>
39 typedef ctkAbstractQObjectFactory<qSlicerAbstractCoreModule>
Superclass;
44 void registerItems()
override;
47 QString objectNameToKey(
const QString& objectName)
override;
53 static QString extractModuleName(
const QString& className);
56 QScopedPointer<qSlicerCoreModuleFactoryPrivate>
d_ptr;
QScopedPointer< qSlicerCoreModuleFactoryPrivate > d_ptr
ctkAbstractQObjectFactory< qSlicerAbstractCoreModule > Superclass