![]() |
Fraxinus
22.04
An IGT application
|
#include <cxPluginFramework.h>
Signals | |
| void | pluginPoolChanged () |
| void | aboutToStop () |
Public Member Functions | |
| PluginFrameworkManager () | |
| ~PluginFrameworkManager () | |
| void | install (const QString &symbolicName) |
| void | uninstall (const QString &symbolicName) |
| bool | start (const QString &symbolicName, ctkPlugin::StartOptions options=ctkPlugin::START_ACTIVATION_POLICY) |
| bool | stop (const QString &symbolicName, ctkPlugin::StopOptions options=0) |
| bool | start () |
| bool | stop () |
| ctkPluginContext * | getPluginContext () |
| QSharedPointer< ctkPluginFramework > | getPluginFramework () |
| void | setSearchPaths (const QStringList &searchPath) |
| QStringList | getSearchPaths () const |
| QStringList | getPluginSymbolicNames () |
| QSharedPointer< ctkPlugin > | getInstalledPluginFromSymbolicName (QString symbolicName) |
| ctkPlugin::State | getStateFromSymbolicName (QString name) |
| void | loadState () |
Static Public Member Functions | |
| static PluginFrameworkManagerPtr | create () |
Manages a ctkPluginFramework instance.
This is a customized version of the ctk singleton ctkPluginFrameworkLauncher.
Definition at line 40 of file cxPluginFramework.h.
| cx::PluginFrameworkManager::PluginFrameworkManager | ( | ) |
Definition at line 40 of file cxPluginFramework.cpp.
| cx::PluginFrameworkManager::~PluginFrameworkManager | ( | ) |
Definition at line 58 of file cxPluginFramework.cpp.
|
signal |
|
inlinestatic |
Definition at line 53 of file cxPluginFramework.h.
| QSharedPointer< ctkPlugin > cx::PluginFrameworkManager::getInstalledPluginFromSymbolicName | ( | QString | symbolicName | ) |
Definition at line 421 of file cxPluginFramework.cpp.
| ctkPluginContext * cx::PluginFrameworkManager::getPluginContext | ( | ) |
Definition at line 207 of file cxPluginFramework.cpp.
| QSharedPointer< ctkPluginFramework > cx::PluginFrameworkManager::getPluginFramework | ( | ) |
Definition at line 212 of file cxPluginFramework.cpp.
| QStringList cx::PluginFrameworkManager::getPluginSymbolicNames | ( | ) |
Definition at line 470 of file cxPluginFramework.cpp.
| QStringList cx::PluginFrameworkManager::getSearchPaths | ( | ) | const |
Definition at line 202 of file cxPluginFramework.cpp.
| ctkPlugin::State cx::PluginFrameworkManager::getStateFromSymbolicName | ( | QString | name | ) |
Definition at line 168 of file cxPluginFramework.cpp.
| void cx::PluginFrameworkManager::install | ( | const QString & | symbolicName | ) |
Definition at line 264 of file cxPluginFramework.cpp.
| void cx::PluginFrameworkManager::loadState | ( | ) |
Definition at line 112 of file cxPluginFramework.cpp.
|
signal |
| void cx::PluginFrameworkManager::setSearchPaths | ( | const QStringList & | searchPath | ) |
Definition at line 177 of file cxPluginFramework.cpp.
| bool cx::PluginFrameworkManager::start | ( | const QString & | symbolicName, |
| ctkPlugin::StartOptions | options = ctkPlugin::START_ACTIVATION_POLICY |
||
| ) |
Definition at line 355 of file cxPluginFramework.cpp.
| bool cx::PluginFrameworkManager::start | ( | ) |
Definition at line 285 of file cxPluginFramework.cpp.
| bool cx::PluginFrameworkManager::stop | ( | const QString & | symbolicName, |
| ctkPlugin::StopOptions | options = 0 |
||
| ) |
Definition at line 392 of file cxPluginFramework.cpp.
| bool cx::PluginFrameworkManager::stop | ( | ) |
Definition at line 291 of file cxPluginFramework.cpp.
| void cx::PluginFrameworkManager::uninstall | ( | const QString & | symbolicName | ) |
Definition at line 335 of file cxPluginFramework.cpp.