An improved QSqlDatabase class.
More...
#include <esqldatabase.h>
An improved QSqlDatabase class.
ESqlDatabase::ESqlDatabase |
( |
| ) |
|
ESqlDatabase::ESqlDatabase |
( |
const QSqlDatabase & |
other | ) |
|
ESqlDatabase::ESqlDatabase |
( |
const QString & |
useType | ) |
|
ESqlDatabase::~ESqlDatabase |
( |
| ) |
|
QStringList ESqlDatabase::allList |
( |
| ) |
const |
|
private |
- Returns
- a combined list of all three other lists
bool ESqlDatabase::checkSettings |
( |
| ) |
|
|
static |
ESqlDatabase ESqlDatabase::database |
( |
QString |
connectionName = QLatin1String( defaultConnection ) | ) |
|
|
static |
should be used thorughout the whole project, because the orignal database function opens the connection automatically, therefore bool closeDB = !db.isOpen() isn't working and transactions through more than one database() does not work too!
void ESqlDatabase::init |
( |
| ) |
|
|
private |
bool ESqlDatabase::loadAndCheckSettings |
( |
QString |
username, |
|
|
QString |
host, |
|
|
QString |
dbName, |
|
|
QString |
newType, |
|
|
QString |
passwd |
|
) |
| |
void ESqlDatabase::setType |
( |
QString |
name | ) |
|
QStringList ESqlDatabase::systemTableList |
( |
| ) |
const |
|
private |
right now only default implementation will be called
- Todo:
- must be implemented
QStringList ESqlDatabase::tableList |
( |
| ) |
const |
|
private |
- Returns
- List of table names inside selected database (
- See Also
- databaseName )
QStringList ESqlDatabase::tables |
( |
QSql::TableType |
type = QSql::Tables | ) |
const |
QString ESqlDatabase::type |
( |
| ) |
|
QStringList ESqlDatabase::viewList |
( |
| ) |
const |
|
private |
- Returns
- List of view names inside selected database (
- See Also
- databaseName )
QString ESqlDatabase::myType |
|
private |
KWallet::Wallet* ESqlDatabase::wallet |
|
private |
The documentation for this class was generated from the following files: