Branch: master

729d452f 2014-09-20 14:51:36 Timothy Pearson
Fix FTBFS due to missing SQL driver method
This resolves Bug 2117
M src/svnqt/cache/sqlite3/qsql_sqlite3.cpp
M src/svnqt/cache/sqlite3/qsql_sqlite3.h
diff --git a/src/svnqt/cache/sqlite3/qsql_sqlite3.cpp b/src/svnqt/cache/sqlite3/qsql_sqlite3.cpp
index 9badbef..6160eae 100644
--- a/src/svnqt/cache/sqlite3/qsql_sqlite3.cpp
+++ b/src/svnqt/cache/sqlite3/qsql_sqlite3.cpp
@@ -320,6 +320,17 @@
     }
 }
 
+bool TQSQLite3Driver::ping()
+{
+    if ( !isOpen() ) {
+        return FALSE;
+    }
+
+    // FIXME
+    // Implement ping if available
+    return TRUE;
+}
+
 TQSqlQuery TQSQLite3Driver::createQuery() const
 {
     return TQSqlQuery(new TQSQLite3Result(this));
diff --git a/src/svnqt/cache/sqlite3/qsql_sqlite3.h b/src/svnqt/cache/sqlite3/qsql_sqlite3.h
index 67baaa4..e739cda 100644
--- a/src/svnqt/cache/sqlite3/qsql_sqlite3.h
+++ b/src/svnqt/cache/sqlite3/qsql_sqlite3.h
@@ -70,6 +70,7 @@
                const TQString & host,
                int port ) { return open (db, user, password, host, port, TQString()); }
     void close();
+    bool ping();
     TQSqlQuery createQuery() const;
     bool beginTransaction();
     bool commitTransaction();