. 1.0.0
Шаблон класса TEPlugin< Type >

The TEPlugin class provides an abstract base for custom TEBase plugins. Подробнее...

#include <teplugin.h>

Граф наследования:TEPlugin< Type >:
TEPluginBase

Открытые члены

QStringList keys () const
 
TEBasecreate (const QString &key)
 
- Открытые члены унаследованные от TEPluginBase
 TEPluginBase ()
 
 ~TEPluginBase ()
 

Подробное описание

template<class Type>
class TEPlugin< Type >

The TEPlugin class provides an abstract base for custom TEBase plugins.

\mainclass

The Trade equipment driver plugin is a simple plugin interface that makes it easy to create your own Trade equipment drivers plugins that can be loaded dynamically by Ananas and Qt.

Writing a Trade equipment plugin is achieved by subclassing this base class, reimplementing the pure virtual functions keys() and create(), and exporting the class with the TE_EXPORT_PLUGIN macro. See the Ananas extensions plugins that come with Ananas for example implementations (in the {extensions} subdirectory of the source distribution). Read the plugins documentation for more information on plugins.

Методы

◆ create()

template<class Type>
TEBase * TEPlugin< Type >::create ( const QString & key)
inlinevirtual

Creates and returns a TEBase object for the driver key key. The driver key is usually the class name of the required driver.

См. также
keys()

Замещает TEPluginBase.

◆ keys()

template<class Type>
QStringList TEPlugin< Type >::keys ( ) const
inlinevirtual

Returns the list of extensions (keys) this plugin supports.

These keys are usually the class names of the custom extension that are implemented in the plugin.

См. также
create()

Замещает TEPluginBase.


Объявления и описания членов классов находятся в файлах: