A utility class to automatically disconnect a database after use. More...
#include <klflibdbengine.h>
Public Member Functions | |
KLFLibDBConnectionClassUser () | |
virtual | ~KLFLibDBConnectionClassUser () |
bool | autoDisconnectDB () const |
void | setAutoDisconnectDB (bool autodisconnectDB) |
QString | dbConnectionName () const |
void | setDBConnectionName (const QString &name) |
Protected Attributes | |
bool | pAutoDisconnectDB |
QString | pDBConnectionName |
A utility class to automatically disconnect a database after use.
This class basically calls QSqlDatabase::removeDatabase() upon its destruction, if the pAutoDisconnectDB flag is TRUE. The disconnected database name is given by the pDBConnectionName property, which can be set directly in sub-classes, or equivalently using the setDBConnectionName() member.
Definition at line 40 of file klflibdbengine.h.
KLFLibDBConnectionClassUser::KLFLibDBConnectionClassUser | ( | ) |
Definition at line 126 of file klflibdbengine.cpp.
References pAutoDisconnectDB, and pDBConnectionName.
|
virtual |
Definition at line 131 of file klflibdbengine.cpp.
References pAutoDisconnectDB, pDBConnectionName, and QSqlDatabase::removeDatabase().
|
inline |
Definition at line 45 of file klflibdbengine.h.
|
inline |
Definition at line 47 of file klflibdbengine.h.
|
inline |
Definition at line 46 of file klflibdbengine.h.
|
inline |
Definition at line 48 of file klflibdbengine.h.
|
protected |
Definition at line 51 of file klflibdbengine.h.
Referenced by KLFLibDBEngine::createSqlite(), KLFLibDBConnectionClassUser(), ~KLFLibDBConnectionClassUser(), and KLFLibDBEngine::~KLFLibDBEngine().
|
protected |
Definition at line 52 of file klflibdbengine.h.
Referenced by KLFLibDBConnectionClassUser(), ~KLFLibDBConnectionClassUser(), and KLFLibDBEngine::~KLFLibDBEngine().