NCL Composer
0.1.5
|
Handles the creation and deletion of DebugConsolePlugin objects. More...
#include <DebugConsoleFactory.h>
Public Member Functions | |
IPlugin * | createPluginInstance () |
Through this call the core is able to create a new plugin instance. More... | |
void | releasePluginInstance (IPlugin *) |
When an Project is closed by the user and it is no longer necessary, Composer Core will use this call to release the plugin instance. More... | |
QList< LanguageType > | getSupportedLanguages () |
QString | id () const |
QString | name () const |
QIcon | icon () const |
QWidget * | getPreferencePageWidget () |
void | setDefaultValues () |
void | applyValues () |
QString | version () |
Returns the version of Debug Console View implementation. More... | |
QString | compatVersion () |
Returns the core version that is compatible with this plugin. More... | |
QString | vendor () |
Returns the vendor of Debug Console View (i.e. More... | |
QString | copyright () |
Returns the copyright of Debug Console View. More... | |
QString | license () |
Returns the license of Debug Console plugin (i.e. More... | |
QString | description () |
Returns a description of the Debug Console View. More... | |
QString | url () |
QString | category () |
Handles the creation and deletion of DebugConsolePlugin objects.
Definition at line 30 of file DebugConsoleFactory.h.
|
inlinevirtual |
Returns the core version that is compatible with this plugin.
Reimplemented from composer::extension::IPluginFactory.
Definition at line 70 of file DebugConsoleFactory.h.
|
inlinevirtual |
Returns the copyright of Debug Console View.
Reimplemented from composer::extension::IPluginFactory.
Definition at line 82 of file DebugConsoleFactory.h.
|
virtual |
Through this call the core is able to create a new plugin instance.
Implements composer::extension::IPluginFactory.
Definition at line 30 of file DebugConsoleFactory.cpp.
|
inlinevirtual |
Returns a description of the Debug Console View.
Reimplemented from composer::extension::IPluginFactory.
Definition at line 96 of file DebugConsoleFactory.h.
|
inlinevirtual |
Returns the license of Debug Console plugin (i.e.
LGPL).
Reimplemented from composer::extension::IPluginFactory.
Definition at line 89 of file DebugConsoleFactory.h.
|
virtual |
When an Project is closed by the user and it is no longer necessary, Composer Core will use this call to release the plugin instance.
When an Project is closed by the user and it is no longer necessary, Composer Core will use this call to release the plugin instance.that was associated with this Project. By default, the plugin developer should free all memory it is using. But, this is he/she choice, once his implementation can also share some data among all the plugins instances.
The | plugin instance. |
Implements composer::extension::IPluginFactory.
Definition at line 35 of file DebugConsoleFactory.cpp.
|
inlinevirtual |
Returns the vendor of Debug Console View (i.e.
Telemidia Lab).
Reimplemented from composer::extension::IPluginFactory.
Definition at line 76 of file DebugConsoleFactory.h.
|
inlinevirtual |
Returns the version of Debug Console View implementation.
Reimplemented from composer::extension::IPluginFactory.
Definition at line 63 of file DebugConsoleFactory.h.