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: