open_iA 2024.7
Loading...
Searching...
No Matches
Public Member Functions | List of all members
iAModuleDispatcher Class Reference

Responsible for managing (i.e. loading, initializing and properly shutting down) all modules existing in the plugin folder. More...

#include <iAModuleDispatcher.h>

Inheritance diagram for iAModuleDispatcher:
[legend]
Collaboration diagram for iAModuleDispatcher:
[legend]

Public Member Functions

 iAModuleDispatcher (iAMainWindow *mainWnd)
 
 iAModuleDispatcher (QString const &rootPath)
 
 ~iAModuleDispatcher ()
 
void InitializeModules ()
 
template<typename T >
T * module ()
 
void SaveModulesSettings () const
 

Detailed Description

Responsible for managing (i.e. loading, initializing and properly shutting down) all modules existing in the plugin folder.

Constructor & Destructor Documentation

◆ iAModuleDispatcher() [1/2]

iAModuleDispatcher::iAModuleDispatcher ( iAMainWindow * mainWnd)

◆ iAModuleDispatcher() [2/2]

iAModuleDispatcher::iAModuleDispatcher ( QString const & rootPath)

◆ ~iAModuleDispatcher()

iAModuleDispatcher::~iAModuleDispatcher ( )

Member Function Documentation

◆ InitializeModules()

void iAModuleDispatcher::InitializeModules ( )

◆ module()

template<typename T >
T * iAModuleDispatcher::module ( )

◆ SaveModulesSettings()

void iAModuleDispatcher::SaveModulesSettings ( ) const

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