NCL Composer  0.1.5
 All Classes Functions Variables Pages
DebugConsoleFactory Class Reference

Handles the creation and deletion of DebugConsolePlugin objects. More...

#include <DebugConsoleFactory.h>

Inheritance diagram for DebugConsoleFactory:
Collaboration diagram for DebugConsoleFactory:

Public Member Functions

IPlugincreatePluginInstance ()
 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 ()
 

Detailed Description

Handles the creation and deletion of DebugConsolePlugin objects.

Definition at line 30 of file DebugConsoleFactory.h.

Member Function Documentation

QString DebugConsoleFactory::compatVersion ( )
inlinevirtual

Returns the core version that is compatible with this plugin.

Returns
QString the core version that is compatible with this plugin as a string.

Reimplemented from composer::extension::IPluginFactory.

Definition at line 70 of file DebugConsoleFactory.h.

QString DebugConsoleFactory::copyright ( )
inlinevirtual

Returns the copyright of Debug Console View.

Returns
QString the copyright of Debug Console View.

Reimplemented from composer::extension::IPluginFactory.

Definition at line 82 of file DebugConsoleFactory.h.

IPlugin * DebugConsoleFactory::createPluginInstance ( )
virtual

Through this call the core is able to create a new plugin instance.

Returns
The new plugin instance.

Implements composer::extension::IPluginFactory.

Definition at line 30 of file DebugConsoleFactory.cpp.

QString DebugConsoleFactory::description ( )
inlinevirtual

Returns a description of the Debug Console View.

Returns
QString the description of Debug Console View.

Reimplemented from composer::extension::IPluginFactory.

Definition at line 96 of file DebugConsoleFactory.h.

QString DebugConsoleFactory::license ( )
inlinevirtual

Returns the license of Debug Console plugin (i.e.

LGPL).

Todo:
The complete license description.
Returns
QString the license of Debug Console.

Reimplemented from composer::extension::IPluginFactory.

Definition at line 89 of file DebugConsoleFactory.h.

void DebugConsoleFactory::releasePluginInstance ( IPlugin )
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.

Parameters
Theplugin instance.

Implements composer::extension::IPluginFactory.

Definition at line 35 of file DebugConsoleFactory.cpp.

QString DebugConsoleFactory::vendor ( )
inlinevirtual

Returns the vendor of Debug Console View (i.e.

Telemidia Lab).

Returns
QString the name of the vendor of OutlineView.

Reimplemented from composer::extension::IPluginFactory.

Definition at line 76 of file DebugConsoleFactory.h.

QString DebugConsoleFactory::version ( )
inlinevirtual

Returns the version of Debug Console View implementation.

Returns
QString the version number as string.

Reimplemented from composer::extension::IPluginFactory.

Definition at line 63 of file DebugConsoleFactory.h.


The documentation for this class was generated from the following files: