diff --git a/runners/bookmarks/fetchsqlite.h b/runners/bookmarks/fetchsqlite.h --- a/runners/bookmarks/fetchsqlite.h +++ b/runners/bookmarks/fetchsqlite.h @@ -48,6 +48,7 @@ QList query(const QString &sql, QMap bindObjects); QList query(BuildQuery *buildQuery, QMap bindObjects); QList query(const QString &sql); + QStringList tables(QSql::TableType type = QSql::Tables); private: QString const m_databaseFile; diff --git a/runners/bookmarks/fetchsqlite.cpp b/runners/bookmarks/fetchsqlite.cpp --- a/runners/bookmarks/fetchsqlite.cpp +++ b/runners/bookmarks/fetchsqlite.cpp @@ -100,3 +100,10 @@ } return result; } + +QStringList FetchSqlite::tables(QSql::TableType type) +{ + QMutexLocker lock(&m_mutex); + + return m_db.tables(type); +}