#include <qSlicerModuleFactoryManager.h>
| typedef qCTKAbstractFactory<qSlicerAbstractModule> qSlicerModuleFactoryManager::qSlicerAbstractModuleFactory |
| qSlicerModuleFactoryManager::qSlicerModuleFactoryManager | ( | ) |
References QCTK_INIT_PRIVATE.
| qSlicerModuleFactoryManager::~qSlicerModuleFactoryManager | ( | ) | [virtual] |
Destructor, Deallocates resources
References uninstantiateAll().
| void qSlicerModuleFactoryManager::instantiateAllModules | ( | ) |
Instanciate all modules.
References autoSlicerTracto2regions::d, instantiateModules(), and QCTK_D.
Referenced by main().
| qSlicerAbstractModule * qSlicerModuleFactoryManager::instantiateModule | ( | const QString & | name | ) |
Instantiate a module given its name
References autoSlicerTracto2regions::d, and QCTK_D.
| void qSlicerModuleFactoryManager::instantiateModules | ( | const QString & | factoryName | ) |
Instanciate modules for a given factory.
References autoSlicerTracto2regions::d, slicerget::name, and QCTK_D.
Referenced by instantiateAllModules(), and Slicer3_main().
Indicate if a module has been registered
References autoSlicerTracto2regions::d, and QCTK_D.
Get a moduleName given its title
References autoSlicerTracto2regions::d, and QCTK_D.
| QStringList qSlicerModuleFactoryManager::moduleNames | ( | const QString & | factoryName | ) | const |
Convenient method returning the list of module names for a given factory
References autoSlicerTracto2regions::d, and QCTK_D.
| QStringList qSlicerModuleFactoryManager::moduleNames | ( | ) | const |
Convenient method returning the list of all module names
References autoSlicerTracto2regions::d, and QCTK_D.
Referenced by main(), qSlicerBaseQTBasePythonQtDecorators::moduleNames(), vtkSlicerModuleChooseGUI::Populate(), and uninstantiateAll().
Get a module title given its name
References autoSlicerTracto2regions::d, and QCTK_D.
| void qSlicerModuleFactoryManager::printAdditionalInfo | ( | ) | [virtual] |
References autoSlicerTracto2regions::d, and QCTK_D.
| qSlicerModuleFactoryManager::QCTK_DECLARE_PRIVATE | ( | qSlicerModuleFactoryManager | ) | [private] |
| void qSlicerModuleFactoryManager::registerAllModules | ( | ) |
Register all modules
References autoSlicerTracto2regions::d, QCTK_D, and registerModules().
Referenced by main().
| void qSlicerModuleFactoryManager::registerFactory | ( | const QString & | factoryName, | |
| qSlicerAbstractModuleFactory * | factory | |||
| ) |
Register a module factory
References autoSlicerTracto2regions::d, and QCTK_D.
Referenced by main(), and Slicer3_main().
| void qSlicerModuleFactoryManager::registerModules | ( | const QString & | factoryName | ) |
Register modules for the given factory.
References autoSlicerTracto2regions::d, slicerget::name, and QCTK_D.
Referenced by registerAllModules(), and Slicer3_main().
| void qSlicerModuleFactoryManager::uninstantiateAll | ( | ) |
Uninstantiate all registered modules
References moduleNames(), slicerget::name, and uninstantiateModule().
Referenced by ~qSlicerModuleFactoryManager().
| void qSlicerModuleFactoryManager::uninstantiateModule | ( | const QString & | name | ) |
Uninstantiate a module given its name
References autoSlicerTracto2regions::d, and QCTK_D.
Referenced by uninstantiateAll().
1.6.1