![]() |
Kooky
|
This is the base class for all plugins. More...
#include <cInterface.h>
Inheritance diagram for cInterface:Public Types | |
| enum | iType { iTypeImport = 0, iTypeExport = 1, iTypeDB = 2 } |
| Defines the type of the interface. More... | |
Public Member Functions | |
| virtual qint16 | pluginAPIVersion ()=0 |
| Returns the version of the API. More... | |
| virtual QString | pluginName ()=0 |
| Returns the name of the plugin. More... | |
| virtual qint16 | pluginVersion ()=0 |
| Version of the plugin. More... | |
| virtual iType | pluginType ()=0 |
| Returns the type of the plugin. More... | |
| virtual bool | config ()=0 |
| Calls the configuration dialog (if any). More... | |
This class implements basic interface functionality for all Kooky plugins. All functions may be overwritten by derriving classes.
| enum cInterface::iType |
|
pure virtual |
Implemented in cMySQLPlugin, cSQLitePlugin, cBleibFitPlugin, and cErnaehrungPlugin.
Referenced by cMainWindow::pluginDBTriggered(), and cOptionsPlugins::showConfigDlg().
Here is the caller graph for this function:
|
pure virtual |
Implemented in cMySQLPlugin, cSQLitePlugin, cBleibFitPlugin, and cErnaehrungPlugin.
Referenced by cPlugin::pluginAPIVersion().
Here is the caller graph for this function:
|
pure virtual |
Implemented in cMySQLPlugin, cSQLitePlugin, cBleibFitPlugin, and cErnaehrungPlugin.
Referenced by cMainWindow::pluginDBTriggered(), and cPlugin::pluginName().
Here is the caller graph for this function:
|
pure virtual |
Implemented in cMySQLPlugin, cSQLitePlugin, cBleibFitPlugin, and cErnaehrungPlugin.
|
pure virtual |
Implemented in cMySQLPlugin, cSQLitePlugin, cBleibFitPlugin, and cErnaehrungPlugin.
Referenced by cPlugin::pluginVersion().
Here is the caller graph for this function: