summaryrefslogtreecommitdiffstats
path: root/src/plugins/sqldrivers/sqlite/smain.cpp
diff options
context:
space:
mode:
authorBogDan Vatra <bogdan@kde.org>2023-06-13 16:10:23 +0300
committerChristian Ehrlicher <ch.ehrlicher@gmx.de>2023-07-02 17:12:02 +0000
commite84dc809e261191cc5feb094e0e3728a0fafe2b7 (patch)
treed6252525ae1021402739e4feb351f352b74b063e /src/plugins/sqldrivers/sqlite/smain.cpp
parenta8792feaaaeefbaba6c7a35468d6d5a166abf8f9 (diff)
Say hello to QtVFS for SQLite3
This patch allows to open databases using QFile. This way it can open databases from RW locations as android shared storage or even from RO resources e.g. qrc or android assets. [ChangeLog][QtSql][SQLite3 driver] QtVFS for SQLite3 allows to open databases using QFile. This way it can open databases from RW locations such as android shared storage, or even from read-only resources e.g. qrc or android assets. Fixes: QTBUG-107120 Change-Id: I889ad44de966c96105fe1954ee4eda175dd5a886 Reviewed-by: Christian Ehrlicher <ch.ehrlicher@gmx.de>
Diffstat (limited to 'src/plugins/sqldrivers/sqlite/smain.cpp')
-rw-r--r--src/plugins/sqldrivers/sqlite/smain.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/plugins/sqldrivers/sqlite/smain.cpp b/src/plugins/sqldrivers/sqlite/smain.cpp
index f84a256bc8e..0d201c38d30 100644
--- a/src/plugins/sqldrivers/sqlite/smain.cpp
+++ b/src/plugins/sqldrivers/sqlite/smain.cpp
@@ -4,6 +4,7 @@
#include <qsqldriverplugin.h>
#include <qstringlist.h>
#include "qsql_sqlite_p.h"
+#include "qsql_sqlite_vfs_p.h"
QT_BEGIN_NAMESPACE
@@ -23,6 +24,7 @@ public:
QSQLiteDriverPlugin::QSQLiteDriverPlugin()
: QSqlDriverPlugin()
{
+ register_qt_vfs();
}
QSqlDriver* QSQLiteDriverPlugin::create(const QString &name)