|
NCL Composer
0.1.5
|
Manages the NCL Composer plugins. More...
#include <PluginControl.h>
Public Slots | |
| void | launchProject (Project *doc) |
| void | savePluginsData (Project *project) |
Signals | |
| void | newProjectLaunchedAndCreated (QString documentdId, QString location) |
| void | notifyError (QString) |
| void | addPluginWidgetToWindow (IPluginFactory *, IPlugin *, QString documentId) |
| void | addPluginWidgetToWindow (IPluginFactory *, IPlugin *, Project *, int n) |
Public Member Functions | |
| void | launchNewPlugin (IPluginFactory *factory, Project *project) |
| void | loadPlugins (QString pluginsDirPath) |
| IPluginFactory * | loadPlugin (QString fileName) |
| QList< IPluginFactory * > | getLoadedPlugins () |
| bool | releasePlugins (Project *doc) |
| MessageControl * | getMessageControl (Project *project) |
| TODO. More... | |
| void | connectParser (IDocumentParser *parser, MessageControl *mControl) |
| QList< IPlugin * > | getPluginInstances (Project *project) |
Manages the NCL Composer plugins.
It is part of the PluginControl responsability:
Definition at line 52 of file PluginControl.h.
|
signal |
| \param | |
| documentId |
|
signal |
| \param | |
| \param | n |
| void composer::core::PluginControl::connectParser | ( | IDocumentParser * | parser, |
| MessageControl * | mControl | ||
| ) |
| parser | |
| mControl |
Definition at line 246 of file PluginControl.cpp.
| QList< IPluginFactory * > composer::core::PluginControl::getLoadedPlugins | ( | ) |
Definition at line 258 of file PluginControl.cpp.
| MessageControl * composer::core::PluginControl::getMessageControl | ( | Project * | project) |
|
slot |
| doc |
Definition at line 136 of file PluginControl.cpp.
| IPluginFactory * composer::core::PluginControl::loadPlugin | ( | QString | fileName) |
| fileName |
Definition at line 67 of file PluginControl.cpp.
| void composer::core::PluginControl::loadPlugins | ( | QString | pluginsDirPath) |
| pluginsDirPath |
Definition at line 110 of file PluginControl.cpp.
|
signal |
| documentdId | |
| location |
|
signal |
| QString |
| bool composer::core::PluginControl::releasePlugins | ( | Project * | doc) |
| doc |
Definition at line 269 of file PluginControl.cpp.
|
slot |
| location |
Definition at line 336 of file PluginControl.cpp.