NCL Composer
0.1.5
|
Public Member Functions | |
QnstComposerPluginFactory (QObject *parent=0) | |
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... | |
QString | id () const |
QString | name () const |
QString | version () |
Returns the version of Layout View implementation. More... | |
QString | compatVersion () |
Returns the core version that is compatible with this plugin. More... | |
QString | vendor () |
Returns the vendor of Layout View (i.e. More... | |
QString | copyright () |
Returns the copyright of Layout View. More... | |
QString | license () |
Returns the license of Layout View plugin (i.e. More... | |
QString | description () |
Returns a description of the Layout View. More... | |
QString | url () |
QString | category () |
virtual QIcon | icon () const |
virtual QWidget * | getPreferencePageWidget () |
virtual void | setDefaultValues () |
virtual void | applyValues () |
virtual QList< LanguageType > | getSupportedLanguages () |
Definition at line 30 of file qnstcomposerpluginfactory.h.
|
inlinevirtual |
Returns the core version that is compatible with this plugin.
Reimplemented from composer::extension::IPluginFactory.
Definition at line 60 of file qnstcomposerpluginfactory.h.
|
inlinevirtual |
Returns the copyright of Layout View.
Reimplemented from composer::extension::IPluginFactory.
Definition at line 72 of file qnstcomposerpluginfactory.h.
|
virtual |
Through this call the core is able to create a new plugin instance.
Implements composer::extension::IPluginFactory.
Definition at line 35 of file qnstcomposerpluginfactory.cpp.
|
inlinevirtual |
Returns a description of the Layout View.
Reimplemented from composer::extension::IPluginFactory.
Definition at line 86 of file qnstcomposerpluginfactory.h.
|
inlinevirtual |
Returns the license of Layout View plugin (i.e.
GPLv3).
Reimplemented from composer::extension::IPluginFactory.
Definition at line 79 of file qnstcomposerpluginfactory.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 40 of file qnstcomposerpluginfactory.cpp.
|
inlinevirtual |
Returns the vendor of Layout View (i.e.
Telemidia Lab).
Reimplemented from composer::extension::IPluginFactory.
Definition at line 66 of file qnstcomposerpluginfactory.h.
|
inlinevirtual |
Returns the version of Layout View implementation.
Reimplemented from composer::extension::IPluginFactory.
Definition at line 53 of file qnstcomposerpluginfactory.h.