aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewfileengine.cpp
diff options
context:
space:
mode:
authorIevgenii Meshcheriakov <ievgenii.meshcheriakov@qt.io>2021-11-29 14:04:57 +0100
committerIevgenii Meshcheriakov <ievgenii.meshcheriakov@qt.io>2021-12-07 11:47:34 +0100
commitd1349f9b86e957c41a0476dcd2255bfd4f1c67d0 (patch)
tree25accb25f87c19919f1da5a1c4153846829cda9e /src/plugins/qmltooling/qmldbg_preview/qqmlpreviewfileengine.cpp
parentf82ee65bba01a800729698a068c40416732be4fc (diff)
Fix build after change to QAbstractFileEngine::open()
Support for permissions was added in qtbase, adjust the override accordingly and pass parameter through. Task-number: QTBUG-79750 Change-Id: Iadb41a7a73157c0bfac2af019018773f2d0cd316 Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io> Reviewed-by: Thiago Macieira <thiago.macieira@intel.com> Reviewed-by: Ulf Hermann <ulf.hermann@qt.io> Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
Diffstat (limited to 'src/plugins/qmltooling/qmldbg_preview/qqmlpreviewfileengine.cpp')
-rw-r--r--src/plugins/qmltooling/qmldbg_preview/qqmlpreviewfileengine.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewfileengine.cpp b/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewfileengine.cpp
index 3d5ee03e47..12b4d03d60 100644
--- a/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewfileengine.cpp
+++ b/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewfileengine.cpp
@@ -138,7 +138,8 @@ void QQmlPreviewFileEngine::setFileName(const QString &file)
load();
}
-bool QQmlPreviewFileEngine::open(QIODevice::OpenMode flags)
+bool QQmlPreviewFileEngine::open(QIODevice::OpenMode flags,
+ std::optional<QFile::Permissions> permissions)
{
switch (m_result) {
case QQmlPreviewFileLoader::File:
@@ -146,7 +147,7 @@ bool QQmlPreviewFileEngine::open(QIODevice::OpenMode flags)
case QQmlPreviewFileLoader::Directory:
return false;
case QQmlPreviewFileLoader::Fallback:
- return m_fallback->open(flags);
+ return m_fallback->open(flags, permissions);
default:
Q_UNREACHABLE();
return false;