Slicer  5.1
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
List of all members | Public Types | Public Member Functions | Protected Member Functions | Protected Attributes
qSlicerScriptedLoadableModuleFactory Class Reference

#include <Base/QTGUI/qSlicerScriptedLoadableModuleFactory.h>

Inheritance diagram for qSlicerScriptedLoadableModuleFactory:
Inheritance graph
[legend]
Collaboration diagram for qSlicerScriptedLoadableModuleFactory:
Collaboration graph
[legend]

Public Types

typedef ctkAbstractFileBasedFactory< qSlicerAbstractCoreModuleSuperclass
 

Public Member Functions

 qSlicerScriptedLoadableModuleFactory ()
 
void registerItems () override
 
bool registerScript (const QString &key, const QFileInfo &file)
 
 ~qSlicerScriptedLoadableModuleFactory () override
 

Protected Member Functions

ctkAbstractFactoryItem< qSlicerAbstractCoreModule > * createFactoryFileBasedItem () override
 
bool isValidFile (const QFileInfo &file) const override
 

Protected Attributes

QScopedPointer< qSlicerScriptedLoadableModuleFactoryPrivate > d_ptr
 

Detailed Description

Definition at line 45 of file qSlicerScriptedLoadableModuleFactory.h.

Member Typedef Documentation

◆ Superclass

Definition at line 50 of file qSlicerScriptedLoadableModuleFactory.h.

Constructor & Destructor Documentation

◆ qSlicerScriptedLoadableModuleFactory()

qSlicerScriptedLoadableModuleFactory::qSlicerScriptedLoadableModuleFactory ( )

◆ ~qSlicerScriptedLoadableModuleFactory()

qSlicerScriptedLoadableModuleFactory::~qSlicerScriptedLoadableModuleFactory ( )
override

Member Function Documentation

◆ createFactoryFileBasedItem()

ctkAbstractFactoryItem<qSlicerAbstractCoreModule>* qSlicerScriptedLoadableModuleFactory::createFactoryFileBasedItem ( )
overrideprotected

◆ isValidFile()

bool qSlicerScriptedLoadableModuleFactory::isValidFile ( const QFileInfo &  file) const
overrideprotected

◆ registerItems()

void qSlicerScriptedLoadableModuleFactory::registerItems ( )
override

◆ registerScript()

bool qSlicerScriptedLoadableModuleFactory::registerScript ( const QString &  key,
const QFileInfo &  file 
)

Member Data Documentation

◆ d_ptr

QScopedPointer<qSlicerScriptedLoadableModuleFactoryPrivate> qSlicerScriptedLoadableModuleFactory::d_ptr
protected

Definition at line 60 of file qSlicerScriptedLoadableModuleFactory.h.


The documentation for this class was generated from the following file: