cDBInterface cInterface cMySQLPlugin cSQLitePlugin cdbinterface.h bool bool cDBInterface::m_bConnected m_bConnected holds the current connection status. cMySQLPlugin::config connected cSQLitePlugin::init cMySQLPlugin::init cSQLitePlugin::open cMySQLPlugin::open cDBInterface::cDBInterface () cDBInterface Constructor. virtual cDBInterface::~cDBInterface () ~cDBInterface Destructor. connect init bool virtual bool cDBInterface::connect ()=0 connect connect connect Opens a connection to the database. This function must be derived by the subclass. bool true on success, false otherwise. ~cDBInterface bool virtual bool cDBInterface::init ()=0 init init init Initializes the module with default values. This function must be derived by the subclass. bool true on success, false otherwise. cMainWindow::pluginDBTriggered ~cDBInterface bool bool cDBInterface::connected () connected Returns the current connection status. This function must be derived by the subclass. bool true if connected, false otherwise. m_bConnected QString QString cDBInterface::lastError () lastError Returns the last error message of the last operation. QString error message of the last operation. This is the base class for all database connector plugins. This class implements basic interface functionality for all Kooky database connector plugins. All functions may be overwritten by derriving classes. Herwig Birke 1.0 2016/02/09 cDBInterfacecDBInterface cDBInterfaceconfig cDBInterfaceconnect cDBInterfaceconnected cDBInterfaceinit cDBInterfaceiType cDBInterfaceiTypeDB cDBInterfaceiTypeExport cDBInterfaceiTypeImport cDBInterfacelastError cDBInterfacem_bConnected cDBInterfacepluginAPIVersion cDBInterfacepluginName cDBInterfacepluginType cDBInterfacepluginVersion cDBInterface~cDBInterface