dRonin
adbada4
dRonin GCS
|
Plugin Manager Class. More...
Namespaces | |
ExtensionSystem | |
The ExtensionSystem namespace provides classes that belong to the core plugin system. | |
ExtensionSystem::Internal | |
Classes | |
class | ExtensionSystem::PluginManager |
Core plugin system that manages the plugins, their life cycle and their registered objects. More... | |
Typedefs | |
typedef QList < ExtensionSystem::PluginSpec * > | PluginSpecSet |
Enumerations | |
enum | { debugLeaks = 0 } |
Friends | |
class | ExtensionSystem::PluginManager::Internal::PluginManagerPrivate |
Plugin Manager Class.
typedef QList<ExtensionSystem::PluginSpec *> PluginSpecSet |
Definition at line 48 of file pluginmanager.cpp.
anonymous enum |
Enumerator | |
---|---|
debugLeaks |
Definition at line 50 of file pluginmanager.cpp.
void PluginManagerPrivate::addObject | ( | QObject * | obj | ) |
Definition at line 505 of file pluginmanager.cpp.
|
static |
Definition at line 452 of file pluginmanager.cpp.
void PluginManagerPrivate::loadPlugin | ( | PluginSpec * | spec, |
PluginSpec::State | destState | ||
) |
Definition at line 643 of file pluginmanager.cpp.
void PluginManagerPrivate::loadPlugins | ( | ) |
Definition at line 554 of file pluginmanager.cpp.
QList< PluginSpec * > PluginManagerPrivate::loadQueue | ( | ) |
Definition at line 585 of file pluginmanager.cpp.
PluginSpec * PluginManagerPrivate::pluginByName | ( | const QString & | name | ) | const |
Definition at line 743 of file pluginmanager.cpp.
PluginSpec * PluginManagerPrivate::pluginForOption | ( | const QString & | option, |
bool * | requiresArgument | ||
) | const |
Definition at line 720 of file pluginmanager.cpp.
PluginManagerPrivate::PluginManagerPrivate | ( | PluginManager * | pluginManager | ) |
Definition at line 470 of file pluginmanager.cpp.
|
static |
Definition at line 461 of file pluginmanager.cpp.
void PluginManagerPrivate::removeObject | ( | QObject * | obj | ) |
Definition at line 530 of file pluginmanager.cpp.
void PluginManagerPrivate::resolveDependencies | ( | ) |
Definition at line 712 of file pluginmanager.cpp.
void PluginManagerPrivate::setPluginPaths | ( | const QStringList & | paths | ) |
Definition at line 675 of file pluginmanager.cpp.
|
virtual |
Definition at line 479 of file pluginmanager.cpp.
|
signal |
Signal that obj will be removed from the object pool.
|
signal |
|
signal |
Signal that obj has been added to the object pool.
|
signal |
Signal that the list of available plugins has changed.
|
signal |
|
signal |
|
signal |
|
friend |
Definition at line 129 of file pluginmanager.h.