Trade equipment common library. 1.0.0
|
The TEPlugin class provides an abstract base for custom TEBase plugins. More...
#include <teplugin.h>
Public Member Functions | |
QStringList | keys () const |
TEBase * | create (const QString &key) |
![]() | |
TEPluginBase () | |
~TEPluginBase () | |
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.
Creates and returns a TEBase object for the driver key key. The driver key is usually the class name of the required driver.
Implements TEPluginBase.
|
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.
Implements TEPluginBase.