|
Avogadro
1.1.0
|
#include <avogadro/plugin.h>

Public Member Functions | |
| virtual | ~PluginFactory () |
| virtual Plugin * | createInstance (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 |
Generates new instances of the Plugin class for which it is defined.
| virtual Avogadro::PluginFactory::~PluginFactory | ( | ) | [inline, virtual] |
Destructor.
| virtual Plugin* Avogadro::PluginFactory::createInstance | ( | QObject * | parent = 0 | ) | [pure virtual] |
Implemented in Avogadro::PythonExtensionFactory, Avogadro::PythonToolFactory, and Avogadro::PythonEngineFactory.
Referenced by Avogadro::PluginManager::color(), Avogadro::PluginManager::colors(), Avogadro::PluginManager::engine(), Avogadro::PluginManager::extension(), Avogadro::PluginManager::extensions(), Avogadro::GLWidget::loadDefaultEngines(), Avogadro::PluginManager::tool(), and Avogadro::PluginManager::tools().
| virtual QString Avogadro::PluginFactory::description | ( | ) | const [pure virtual] |
Implemented in Avogadro::PythonExtensionFactory, Avogadro::PythonToolFactory, and Avogadro::PythonEngineFactory.
Referenced by Avogadro::PluginManager::descriptions().
| virtual QString Avogadro::PluginFactory::identifier | ( | ) | const [pure virtual] |
Implemented in Avogadro::PythonExtensionFactory, Avogadro::PythonToolFactory, and Avogadro::PythonEngineFactory.
Referenced by Avogadro::PluginManager::color(), Avogadro::PluginManager::engine(), Avogadro::PluginManager::extension(), Avogadro::PluginManager::factory(), Avogadro::PluginManager::identifiers(), and Avogadro::PluginManager::tool().
| virtual QString Avogadro::PluginFactory::name | ( | ) | const [pure virtual] |
Referenced by Avogadro::PluginManager::names().
| virtual Plugin::Type Avogadro::PluginFactory::type | ( | ) | const [pure virtual] |
Implemented in Avogadro::PythonExtensionFactory, Avogadro::PythonToolFactory, and Avogadro::PythonEngineFactory.
Referenced by Avogadro::PluginManager::loadFactories().
1.8.0