21#ifndef __qSlicerScriptedLoadableModuleFactory_h
22#define __qSlicerScriptedLoadableModuleFactory_h
26#include <ctkAbstractFileBasedFactory.h>
31#include "qSlicerBaseQTGUIExport.h"
33class qSlicerScriptedLoadableModuleFactoryPrivate;
49 typedef ctkAbstractFileBasedFactory<qSlicerAbstractCoreModule>
Superclass;
59 QScopedPointer<qSlicerScriptedLoadableModuleFactoryPrivate>
d_ptr;
qSlicerAbstractCoreModule * instanciator() override
qSlicerAbstractCoreModule is the base class of any module in Slicer.
void registerItems() override
bool registerScript(const QString &key, const QFileInfo &file)
bool isValidFile(const QFileInfo &file) const override
ctkAbstractFactoryItem< qSlicerAbstractCoreModule > * createFactoryFileBasedItem() override
qSlicerScriptedLoadableModuleFactory()
QScopedPointer< qSlicerScriptedLoadableModuleFactoryPrivate > d_ptr
ctkAbstractFileBasedFactory< qSlicerAbstractCoreModule > Superclass
~qSlicerScriptedLoadableModuleFactory() override