Avogadro  1.1.0
Public Member Functions
Avogadro::PluginFactory Class Reference

#include <avogadro/plugin.h>

Inheritance diagram for Avogadro::PluginFactory:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual ~PluginFactory ()
virtual PlugincreateInstance (QObject *parent=0)=0
virtual Plugin::Type type () const =0
virtual QString identifier () const =0
virtual QString name () const =0
virtual QString description () const =0

Detailed Description

Generates new instances of the Plugin class for which it is defined.


Constructor & Destructor Documentation

virtual Avogadro::PluginFactory::~PluginFactory ( ) [inline, virtual]

Destructor.


Member Function Documentation

virtual Plugin* Avogadro::PluginFactory::createInstance ( QObject parent = 0) [pure virtual]
virtual QString Avogadro::PluginFactory::description ( ) const [pure virtual]
virtual QString Avogadro::PluginFactory::identifier ( ) const [pure virtual]
virtual QString Avogadro::PluginFactory::name ( ) const [pure virtual]
Returns:
The translated name of the plugin.

Referenced by Avogadro::PluginManager::names().

virtual Plugin::Type Avogadro::PluginFactory::type ( ) const [pure virtual]

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