aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFabian Kosmale <fabian.kosmale@qt.io>2022-02-06 22:13:16 +0100
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2022-02-16 06:21:22 +0000
commite68295896b8962654cea46dc87479bf9d4fd98db (patch)
treea91dc1962a64cf368ecae851352e04d642e9e85b
parentd407b5d2cbd0cf54cf3916917f5337148bccc9df (diff)
qmlcompiler: include necessary headers in generated code
The generated code currently relies on transitive includes. Avoid potential issues in the future by including the necessary headers directly. Change-Id: I6b523d9c2cabef00bf182d139f8a0e8611d6bb9e Reviewed-by: Ulf Hermann <ulf.hermann@qt.io> (cherry picked from commit 99f8e0b2f31c455c42ae4a5e09a7c5467a71fadc) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
-rw-r--r--src/qmlcompiler/qqmljsloadergenerator.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/qmlcompiler/qqmljsloadergenerator.cpp b/src/qmlcompiler/qqmljsloadergenerator.cpp
index ffe4774266..f0e28895e9 100644
--- a/src/qmlcompiler/qqmljsloadergenerator.cpp
+++ b/src/qmlcompiler/qqmljsloadergenerator.cpp
@@ -125,6 +125,8 @@ bool qQmlJSGenerateLoader(const QStringList &compiledFiles, const QString &outpu
stream << "#include <QtQml/qqmlprivate.h>\n";
stream << "#include <QtCore/qdir.h>\n";
stream << "#include <QtCore/qurl.h>\n";
+ stream << "#include <QtCore/qhash.h>\n";
+ stream << "#include <QtCore/qstring.h>\n";
stream << "\n";
stream << "namespace QmlCacheGeneratedCode {\n";