summaryrefslogtreecommitdiffstats
path: root/krecipes/src/backends/SQLite/literecipedb.h
diff options
context:
space:
mode:
Diffstat (limited to 'krecipes/src/backends/SQLite/literecipedb.h')
-rw-r--r--krecipes/src/backends/SQLite/literecipedb.h14
1 files changed, 10 insertions, 4 deletions
diff --git a/krecipes/src/backends/SQLite/literecipedb.h b/krecipes/src/backends/SQLite/literecipedb.h
index e0d8e76..0f00214 100644
--- a/krecipes/src/backends/SQLite/literecipedb.h
+++ b/krecipes/src/backends/SQLite/literecipedb.h
@@ -17,9 +17,15 @@
#include <ntqstring.h>
-#include "qsql_sqlite.h"
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
-#define SQLITE_DRIVER "KRESQLITE"
+#ifdef HAVE_SQLITE3
+#define SQLITE_DRIVER "TQSQLITE3"
+#elif HAVE_SQLITE
+#define SQLITE_DRIVER "TQSQLITE"
+#endif
class LiteRecipeDB : public TQSqlRecipeDB
{
@@ -39,9 +45,9 @@ public:
virtual void givePermissions(const TQString&, const TQString&, const TQString&, const TQString&){} //no permissions in this backend
protected:
- virtual TQSqlDriver *qsqlDriver() const
+ virtual TQString qsqlDriverPlugin() const
{
- return new KreSQLiteDriver();
+ return SQLITE_DRIVER;
}
virtual TQString escapeAndEncode( const TQString &s ) const;