aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins
diff options
context:
space:
mode:
authorVolker Hilsheimer <volker.hilsheimer@qt.io>2021-11-26 10:37:16 +0100
committerVolker Hilsheimer <volker.hilsheimer@qt.io>2021-11-26 12:02:18 +0100
commit5087e2cc6bdbe73162f75029184c7577de2627cd (patch)
tree5be3985ebfcfe142be3a07d919791cd39a0ae7e7 /src/plugins
parent968578a217966e3bd7ddf16f18d61a626b994fd1 (diff)
Fix build after change to QAbstractFileEngine::mkdir
174af05400f6344a11f4aa2228244c954cbbca97 in qtbase added support for permissions, adjust the override accordingly and pass parameter through. Change-Id: Id83d96377cf3799feb383715244de00c0470ed0c Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
Diffstat (limited to 'src/plugins')
-rw-r--r--src/plugins/qmltooling/qmldbg_preview/qqmlpreviewfileengine.cpp5
-rw-r--r--src/plugins/qmltooling/qmldbg_preview/qqmlpreviewfileengine.h3
2 files changed, 5 insertions, 3 deletions
diff --git a/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewfileengine.cpp b/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewfileengine.cpp
index e11b8c9776..3d5ee03e47 100644
--- a/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewfileengine.cpp
+++ b/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewfileengine.cpp
@@ -304,9 +304,10 @@ bool QQmlPreviewFileEngine::link(const QString &newName)
return m_fallback ? m_fallback->link(newName) : false;
}
-bool QQmlPreviewFileEngine::mkdir(const QString &dirName, bool createParentDirectories) const
+bool QQmlPreviewFileEngine::mkdir(const QString &dirName, bool createParentDirectories,
+ std::optional<QFile::Permissions> permissions) const
{
- return m_fallback ? m_fallback->mkdir(dirName, createParentDirectories) : false;
+ return m_fallback ? m_fallback->mkdir(dirName, createParentDirectories, permissions) : false;
}
bool QQmlPreviewFileEngine::rmdir(const QString &dirName, bool recurseParentDirectories) const
diff --git a/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewfileengine.h b/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewfileengine.h
index 9a40b6360c..9580acf4af 100644
--- a/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewfileengine.h
+++ b/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewfileengine.h
@@ -90,7 +90,8 @@ public:
bool rename(const QString &newName) override;
bool renameOverwrite(const QString &newName) override;
bool link(const QString &newName) override;
- bool mkdir(const QString &dirName, bool createParentDirectories) const override;
+ bool mkdir(const QString &dirName, bool createParentDirectories,
+ std::optional<QFile::Permissions> permissions = std::nullopt) const override;
bool rmdir(const QString &dirName, bool recurseParentDirectories) const override;
bool setSize(qint64 size) override;
bool caseSensitive() const override;