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 | Static Public Member Functions | Protected Member Functions | Protected Attributes
qSlicerLoadableModuleFactory Class Reference

#include <Base/QTCore/qSlicerLoadableModuleFactory.h>

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

Public Types

typedef ctkAbstractPluginFactory< qSlicerAbstractCoreModuleSuperclass
 

Public Member Functions

virtual QString fileNameToKey (const QString &fileName) const
 
 qSlicerLoadableModuleFactory ()
 
virtual void registerItems ()
 
virtual ~qSlicerLoadableModuleFactory ()
 

Static Public Member Functions

static QString extractModuleName (const QString &libraryName)
 

Protected Member Functions

virtual qSlicerLoadableModuleFactoryItemcreateFactoryFileBasedItem ()
 
virtual bool isValidFile (const QFileInfo &file) const
 

Protected Attributes

QScopedPointer< qSlicerLoadableModuleFactoryPrivate > d_ptr
 

Detailed Description

Definition at line 46 of file qSlicerLoadableModuleFactory.h.

Member Typedef Documentation

◆ Superclass

Definition at line 51 of file qSlicerLoadableModuleFactory.h.

Constructor & Destructor Documentation

◆ qSlicerLoadableModuleFactory()

qSlicerLoadableModuleFactory::qSlicerLoadableModuleFactory ( )

◆ ~qSlicerLoadableModuleFactory()

virtual qSlicerLoadableModuleFactory::~qSlicerLoadableModuleFactory ( )
virtual

Member Function Documentation

◆ createFactoryFileBasedItem()

virtual qSlicerLoadableModuleFactoryItem* qSlicerLoadableModuleFactory::createFactoryFileBasedItem ( )
protectedvirtual

◆ extractModuleName()

static QString qSlicerLoadableModuleFactory::extractModuleName ( const QString &  libraryName)
static

Extract module name given libraryName

See also
qSlicerUtils::extractModuleNameFromLibraryName

◆ fileNameToKey()

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

◆ isValidFile()

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

◆ registerItems()

virtual void qSlicerLoadableModuleFactory::registerItems ( )
virtual

Member Data Documentation

◆ d_ptr

QScopedPointer<qSlicerLoadableModuleFactoryPrivate> qSlicerLoadableModuleFactory::d_ptr
protected

Definition at line 71 of file qSlicerLoadableModuleFactory.h.


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