Branch: master

d860b315 2014-09-20 15:38:58 Timothy Pearson
Update SQLite driver for new Qt3/TQt3 API
This relates to Bug 2115
M krecipes/src/backends/SQLite/qsql_sqlite.cpp
M krecipes/src/backends/SQLite/qsql_sqlite.h
diff --git a/krecipes/src/backends/SQLite/qsql_sqlite.cpp b/krecipes/src/backends/SQLite/qsql_sqlite.cpp
index 8c228ef..9d65eac 100644
--- a/krecipes/src/backends/SQLite/qsql_sqlite.cpp
+++ b/krecipes/src/backends/SQLite/qsql_sqlite.cpp
@@ -252,6 +252,17 @@
     }
 }
 
+bool KreSQLiteDriver::ping()
+{
+    if ( !isOpen() ) {
+        return FALSE;
+    }
+
+    // FIXME
+    // Implement ping if available
+    return TRUE;
+}
+
 TQSqlQuery KreSQLiteDriver::createQuery() const
 {
     return TQSqlQuery(new KreSQLiteResult(this));
diff --git a/krecipes/src/backends/SQLite/qsql_sqlite.h b/krecipes/src/backends/SQLite/qsql_sqlite.h
index d173f32..526caa0 100644
--- a/krecipes/src/backends/SQLite/qsql_sqlite.h
+++ b/krecipes/src/backends/SQLite/qsql_sqlite.h
@@ -34,6 +34,7 @@
 			const TQString&,
 			int );
 	void    close();
+	bool    ping();
 	TQSqlQuery createQuery() const;
 
 	bool beginTransaction();