diff options
Diffstat (limited to 'krecipes/src/backends/SQLite/literecipedb.h')
-rw-r--r-- | krecipes/src/backends/SQLite/literecipedb.h | 14 |
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; |