NCL Composer  0.1.5
 All Classes Functions Variables Pages
OutlineViewFactory Class Reference

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

#include <OutlineViewFactory.h>

Inheritance diagram for OutlineViewFactory:
Collaboration diagram for OutlineViewFactory:

Public Member Functions

 OutlineViewFactory ()
 Constructor.
 
IPlugincreatePluginInstance ()
 Creates an OutlineViewPlugin instance. More...
 
void releasePluginInstance (IPlugin *)
 Destroy an instance of OutlineViewPlugin. More...
 
QString id () const
 
QString name () const
 
QIcon icon () const
 
QString version ()
 Returns the version of Outline View implementation. More...
 
QString compatVersion ()
 Returns the core version that is compatible with this plugin. More...
 
QString vendor ()
 Returns the vendor of Outline View (i.e. More...
 
QString copyright ()
 Returns the copyright of Outline View. More...
 
QString license ()
 Returns the license of Outline View plugin (i.e. More...
 
QString description ()
 Returns a description of the Outline 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 OutlineView objects.

Definition at line 31 of file OutlineViewFactory.h.

Member Function Documentation

QString OutlineViewFactory::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 87 of file OutlineViewFactory.h.

QString OutlineViewFactory::copyright ( )
inlinevirtual

Returns the copyright of Outline View.

Returns
QString the copyright of Outline View.

Reimplemented from composer::extension::IPluginFactory.

Definition at line 99 of file OutlineViewFactory.h.

IPlugin * OutlineViewFactory::createPluginInstance ( )
virtual

Creates an OutlineViewPlugin instance.

Returns
IPlugin* One NEW instance of OutlineViewPlugin.

Implements composer::extension::IPluginFactory.

Definition at line 24 of file OutlineViewFactory.cpp.

QString OutlineViewFactory::description ( )
inlinevirtual

Returns a description of the Outline View.

Returns
QString the description of Outline View.

Reimplemented from composer::extension::IPluginFactory.

Definition at line 113 of file OutlineViewFactory.h.

QIcon OutlineViewFactory::icon ( ) const
virtual
Returns
QIcon

Reimplemented from composer::extension::IPluginFactory.

Definition at line 50 of file OutlineViewFactory.cpp.

QString OutlineViewFactory::id ( ) const
virtual
Returns
QString

Implements composer::extension::IPluginFactory.

Definition at line 40 of file OutlineViewFactory.cpp.

QString OutlineViewFactory::license ( )
inlinevirtual

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

GPLv3).

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

Reimplemented from composer::extension::IPluginFactory.

Definition at line 106 of file OutlineViewFactory.h.

QString OutlineViewFactory::name ( ) const
virtual
Returns
QString

Implements composer::extension::IPluginFactory.

Definition at line 45 of file OutlineViewFactory.cpp.

void OutlineViewFactory::releasePluginInstance ( IPlugin plugin)
virtual

Destroy an instance of OutlineViewPlugin.

Parameters
IPlugin*the instance that must be destroyed.

Implements composer::extension::IPluginFactory.

Definition at line 29 of file OutlineViewFactory.cpp.

QString OutlineViewFactory::vendor ( )
inlinevirtual

Returns the vendor of Outline View (i.e.

Telemidia Lab).

Returns
QString the name of the vendor of OutlineView.

Reimplemented from composer::extension::IPluginFactory.

Definition at line 93 of file OutlineViewFactory.h.

QString OutlineViewFactory::version ( )
inlinevirtual

Returns the version of Outline View implementation.

Returns
QString the version number as string.

Reimplemented from composer::extension::IPluginFactory.

Definition at line 80 of file OutlineViewFactory.h.


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