NCL Composer
0.1.5
|
Handles the creation and deletion of NCLTextualView objects. More...
#include <NCLTextualViewPluginFactory.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... | |
QString | id () const |
QString | name () const |
QIcon | icon () const |
QWidget * | getPreferencePageWidget () |
void | setDefaultValues () |
void | applyValues () |
QString | version () |
Returns the version of Textual View implementation. More... | |
QString | compatVersion () |
Returns the core version that is compatible with this plugin. More... | |
QString | vendor () |
Returns the vendor of TextualView (i.e. More... | |
QString | copyright () |
Returns the copyright of TextualView. More... | |
QString | license () |
Returns the license of TextualView plugin (i.e. More... | |
QString | description () |
Returns a description of the textual view plugin. More... | |
QString | url () |
QString | category () |
Returns the textual plugin category (i.e. More... | |
virtual QList< LanguageType > | getSupportedLanguages () |
Handles the creation and deletion of NCLTextualView objects.
Definition at line 37 of file NCLTextualViewPluginFactory.h.
|
inlinevirtual |
Returns the textual plugin category (i.e.
NCL).
Reimplemented from composer::extension::IPluginFactory.
Definition at line 111 of file NCLTextualViewPluginFactory.h.
|
inlinevirtual |
Returns the core version that is compatible with this plugin.
Reimplemented from composer::extension::IPluginFactory.
Definition at line 74 of file NCLTextualViewPluginFactory.h.
|
inlinevirtual |
Returns the copyright of TextualView.
Reimplemented from composer::extension::IPluginFactory.
Definition at line 86 of file NCLTextualViewPluginFactory.h.
|
virtual |
Through this call the core is able to create a new plugin instance.
Implements composer::extension::IPluginFactory.
Definition at line 26 of file NCLTextualViewPluginFactory.cpp.
|
inlinevirtual |
Returns a description of the textual view plugin.
Reimplemented from composer::extension::IPluginFactory.
Definition at line 100 of file NCLTextualViewPluginFactory.h.
|
inlinevirtual |
Returns the license of TextualView plugin (i.e.
LGPL).
Reimplemented from composer::extension::IPluginFactory.
Definition at line 93 of file NCLTextualViewPluginFactory.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 31 of file NCLTextualViewPluginFactory.cpp.
|
inlinevirtual |
Returns the vendor of TextualView (i.e.
Telemidia Lab).
Reimplemented from composer::extension::IPluginFactory.
Definition at line 80 of file NCLTextualViewPluginFactory.h.
|
inlinevirtual |
Returns the version of Textual View implementation.
Reimplemented from composer::extension::IPluginFactory.
Definition at line 67 of file NCLTextualViewPluginFactory.h.