NCL Composer  0.1.5
 All Classes Functions Variables Pages
PropertiesViewFactory Class Reference

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

#include <PropertiesViewFactory.h>

Inheritance diagram for PropertiesViewFactory:
Collaboration diagram for PropertiesViewFactory:

Public Member Functions

 PropertiesViewFactory ()
 Constructor.
 
 ~PropertiesViewFactory ()
 Destructor.
 
IPlugincreatePluginInstance ()
 Creates an PropertiesViewPlugin instance. More...
 
void releasePluginInstance (IPlugin *)
 Destroy an instance of PropertiesViewPlugin. More...
 
QString id () const
 
QString name () const
 
QIcon icon () const
 
QString version ()
 Returns the version of Property View implementation. More...
 
QString compatVersion ()
 Returns the core version that is compatible with this plugin. More...
 
QString vendor ()
 Returns the vendor of Property View (i.e. More...
 
QString copyright ()
 Returns the copyright of Property View. More...
 
QString license ()
 Returns the license of Property View plugin (i.e. More...
 
QString description ()
 Returns a description of the Property View. More...
 
QString url ()
 
QString category ()
 
virtual QWidget * getPreferencePageWidget ()
 
virtual void setDefaultValues ()
 
virtual void applyValues ()
 
virtual QList< LanguageType > getSupportedLanguages ()
 

Detailed Description

Handles the creation and deletion of PropertyView objects.

Definition at line 31 of file PropertiesViewFactory.h.

Member Function Documentation

QString PropertiesViewFactory::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 95 of file PropertiesViewFactory.h.

QString PropertiesViewFactory::copyright ( )
inlinevirtual

Returns the copyright of Property View.

Returns
QString the copyright of Property View.

Reimplemented from composer::extension::IPluginFactory.

Definition at line 107 of file PropertiesViewFactory.h.

IPlugin * PropertiesViewFactory::createPluginInstance ( )
virtual

Creates an PropertiesViewPlugin instance.

Returns
IPlugin* One NEW instance of PropertiesViewPlugin.

Implements composer::extension::IPluginFactory.

Definition at line 30 of file PropertiesViewFactory.cpp.

QString PropertiesViewFactory::description ( )
inlinevirtual

Returns a description of the Property View.

Returns
QString the description of Property View.

Reimplemented from composer::extension::IPluginFactory.

Definition at line 121 of file PropertiesViewFactory.h.

QIcon PropertiesViewFactory::icon ( ) const
virtual
Returns
QIcon

Reimplemented from composer::extension::IPluginFactory.

Definition at line 56 of file PropertiesViewFactory.cpp.

QString PropertiesViewFactory::id ( ) const
virtual
Returns
QString

Implements composer::extension::IPluginFactory.

Definition at line 46 of file PropertiesViewFactory.cpp.

QString PropertiesViewFactory::license ( )
inlinevirtual

Returns the license of Property View plugin (i.e.

GPLv3).

Todo:
The complete license description.
Returns
QString the license of Property View.

Reimplemented from composer::extension::IPluginFactory.

Definition at line 114 of file PropertiesViewFactory.h.

QString PropertiesViewFactory::name ( ) const
virtual
Returns
QString

Implements composer::extension::IPluginFactory.

Definition at line 51 of file PropertiesViewFactory.cpp.

void PropertiesViewFactory::releasePluginInstance ( IPlugin plugin)
virtual

Destroy an instance of PropertiesViewPlugin.

Parameters
IPlugin*the instance that must be destroyed.

Implements composer::extension::IPluginFactory.

Definition at line 35 of file PropertiesViewFactory.cpp.

QString PropertiesViewFactory::vendor ( )
inlinevirtual

Returns the vendor of Property View (i.e.

Telemidia Lab).

Returns
QString the name of the vendor of OutlineView.

Reimplemented from composer::extension::IPluginFactory.

Definition at line 101 of file PropertiesViewFactory.h.

QString PropertiesViewFactory::version ( )
inlinevirtual

Returns the version of Property View implementation.

Returns
QString the version number as string.

Reimplemented from composer::extension::IPluginFactory.

Definition at line 88 of file PropertiesViewFactory.h.


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