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 | Signals | Public Member Functions | Protected Attributes
qSlicerModuleManager Class Reference

#include <Base/QTCore/qSlicerModuleManager.h>

Inheritance diagram for qSlicerModuleManager:
Inheritance graph
Collaboration diagram for qSlicerModuleManager:
Collaboration graph

Public Types

typedef QObject Superclass


void moduleAboutToBeUnloaded (const QString &module)
void moduleLoaded (const QString &module)

Public Member Functions

Q_INVOKABLE qSlicerModuleFactoryManagerfactoryManager () const
 Return a pointer to the current module factory manager. More...
Q_INVOKABLE qSlicerAbstractCoreModulemodule (const QString &name) const
 Return the loaded module identified by name. More...
Q_INVOKABLE QStringList modulesNames () const
 Return the list of all the loaded modules. More...
virtual void printAdditionalInfo ()
 Print internal state using qDebug() More...
 qSlicerModuleManager (QObject *newParent=0)
virtual ~qSlicerModuleManager ()

Protected Attributes

QScopedPointer< qSlicerModuleManagerPrivate > d_ptr

Detailed Description

Definition at line 38 of file qSlicerModuleManager.h.

Member Typedef Documentation

◆ Superclass

Definition at line 42 of file qSlicerModuleManager.h.

Constructor & Destructor Documentation

◆ qSlicerModuleManager()

qSlicerModuleManager::qSlicerModuleManager ( QObject *  newParent = 0)

◆ ~qSlicerModuleManager()

virtual qSlicerModuleManager::~qSlicerModuleManager ( )

Member Function Documentation

◆ factoryManager()

Q_INVOKABLE qSlicerModuleFactoryManager* qSlicerModuleManager::factoryManager ( ) const

Return a pointer to the current module factory manager.

◆ module()

Q_INVOKABLE qSlicerAbstractCoreModule* qSlicerModuleManager::module ( const QString &  name) const

Return the loaded module identified by name.

◆ moduleAboutToBeUnloaded

void qSlicerModuleManager::moduleAboutToBeUnloaded ( const QString &  module)

◆ moduleLoaded

void qSlicerModuleManager::moduleLoaded ( const QString &  module)

◆ modulesNames()

Q_INVOKABLE QStringList qSlicerModuleManager::modulesNames ( ) const

Return the list of all the loaded modules.

◆ printAdditionalInfo()

virtual void qSlicerModuleManager::printAdditionalInfo ( )

Print internal state using qDebug()

Member Data Documentation

◆ d_ptr

QScopedPointer<qSlicerModuleManagerPrivate> qSlicerModuleManager::d_ptr

Definition at line 63 of file qSlicerModuleManager.h.

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