diff options
author | Slávek Banko <[email protected]> | 2014-05-24 16:19:30 +0200 |
---|---|---|
committer | Slávek Banko <[email protected]> | 2014-05-24 16:19:30 +0200 |
commit | d738b733bddde7b7c17d990515c1e3c9eb22cf93 (patch) | |
tree | 54862e7b89d3e99997e543f302b2dd0ba5dfda2d /src/sql/qsqldatabase.cpp | |
parent | 456dc48a97b1cd3ce8eb94eb6c61fa1948d3d6fa (diff) | |
download | qt3-d738b733bddde7b7c17d990515c1e3c9eb22cf93.tar.gz qt3-d738b733bddde7b7c17d990515c1e3c9eb22cf93.zip |
Add sqlite3 plugin
Diffstat (limited to 'src/sql/qsqldatabase.cpp')
-rw-r--r-- | src/sql/qsqldatabase.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/sql/qsqldatabase.cpp b/src/sql/qsqldatabase.cpp index af069a4..8a4f885 100644 --- a/src/sql/qsqldatabase.cpp +++ b/src/sql/qsqldatabase.cpp @@ -68,6 +68,9 @@ #ifdef QT_SQL_SQLITE #include "drivers/sqlite/qsql_sqlite.h" #endif +#ifdef QT_SQL_SQLITE3 +#include "drivers/sqlite3/qsql_sqlite3.h" +#endif #ifdef QT_SQL_IBASE #include "drivers/ibase/qsql_ibase.h" #endif @@ -525,6 +528,10 @@ QStringList QSqlDatabase::drivers() if ( !l.contains( "QSQLITE" ) ) l << "QSQLITE"; #endif +#ifdef QT_SQL_SQLITE3 + if ( !l.contains( "QSQLITE3" ) ) + l << "QSQLITE3"; +#endif #ifdef QT_SQL_IBASE if ( !l.contains( "QIBASE" ) ) l << "QIBASE"; @@ -665,6 +672,11 @@ void QSqlDatabase::init( const QString& type, const QString& ) d->driver = new QSQLiteDriver(); #endif +#ifdef QT_SQL_SQLITE3 + if ( type == "QSQLITE3" ) + d->driver = new QSQLite3Driver(); +#endif + #ifdef QT_SQL_IBASE if ( type == "QIBASE" ) d->driver = new QIBaseDriver(); |