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

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

#include <teplugin.h>

Полный список членов класса

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

QStringList keys () const
TEBasecreate (const QString &key)


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

template<class Type>
class TEPlugin< Type >

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

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.


Методы

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

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

См. также:
keys()

template<class Type>
QStringList TEPlugin< Type >::keys (  )  const [inline]

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()


Объявления и описания членов классов находятся в файлах:
Документация по Общая библиотека для работы с торговым оборудованием.. Последние изменения: Sun Jul 2 23:37:24 2006. Создано системой  doxygen 1.4.7