Slicer  4.8
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
qSlicerCLIExecutableModuleFactory Class Reference

#include <Base/QTCLI/qSlicerCLIExecutableModuleFactory.h>

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

Public Types

typedef ctkAbstractFileBasedFactory< qSlicerAbstractCoreModuleSuperclass
 

Public Member Functions

virtual QString fileNameToKey (const QString &fileName) const
 
 qSlicerCLIExecutableModuleFactory ()
 
 qSlicerCLIExecutableModuleFactory (const QString &tempDir)
 
virtual void registerItems ()
 
void setTempDirectory (const QString &newTempDirectory)
 
virtual ~qSlicerCLIExecutableModuleFactory ()
 

Protected Member Functions

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

Protected Attributes

QScopedPointer< qSlicerCLIExecutableModuleFactoryPrivate > d_ptr
 

Detailed Description

Definition at line 55 of file qSlicerCLIExecutableModuleFactory.h.

Member Typedef Documentation

◆ Superclass

Definition at line 59 of file qSlicerCLIExecutableModuleFactory.h.

Constructor & Destructor Documentation

◆ qSlicerCLIExecutableModuleFactory() [1/2]

qSlicerCLIExecutableModuleFactory::qSlicerCLIExecutableModuleFactory ( )

◆ qSlicerCLIExecutableModuleFactory() [2/2]

qSlicerCLIExecutableModuleFactory::qSlicerCLIExecutableModuleFactory ( const QString &  tempDir)

◆ ~qSlicerCLIExecutableModuleFactory()

virtual qSlicerCLIExecutableModuleFactory::~qSlicerCLIExecutableModuleFactory ( )
virtual

Member Function Documentation

◆ createFactoryFileBasedItem()

virtual ctkAbstractFactoryItem<qSlicerAbstractCoreModule>* qSlicerCLIExecutableModuleFactory::createFactoryFileBasedItem ( )
protectedvirtual

◆ fileNameToKey()

virtual QString qSlicerCLIExecutableModuleFactory::fileNameToKey ( const QString &  fileName) const
virtual

Extract module name given executableName For example: Threshold.exe -> threshold Threshold -> threshold

◆ isValidFile()

virtual bool qSlicerCLIExecutableModuleFactory::isValidFile ( const QFileInfo &  file) const
protectedvirtual

◆ registerItems()

virtual void qSlicerCLIExecutableModuleFactory::registerItems ( )
virtual

◆ setTempDirectory()

void qSlicerCLIExecutableModuleFactory::setTempDirectory ( const QString &  newTempDirectory)

Member Data Documentation

◆ d_ptr

QScopedPointer<qSlicerCLIExecutableModuleFactoryPrivate> qSlicerCLIExecutableModuleFactory::d_ptr
protected

Definition at line 82 of file qSlicerCLIExecutableModuleFactory.h.


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