diff options
author | Ulf Hermann <ulf.hermann@qt.io> | 2022-05-31 10:38:07 +0200 |
---|---|---|
committer | Ulf Hermann <ulf.hermann@qt.io> | 2022-06-23 09:35:57 +0200 |
commit | 6aad465f080e4b0c5f7d1b0944bdd864e19d5783 (patch) | |
tree | 25a069579edd571e5ed7ebb7e9342b217fa4cc54 /tests/auto/qml/qqmlimport/tst_qqmlimport.cpp | |
parent | 6a0ab2e8aa0bcc2487ae895033b493a9e4d7704b (diff) |
Introduce a sane resource path to qt_add_qml_module
Since "/qt" is reserved, we can use "/qt/qml" as the default path for
user QML modules.
[ChangeLog][QtQml] The AUTO_RESOURCE_PREFIX option was added to
qt_add_qml_module(). It places your QML modules in the otherwise
reserved resource directory /qt/qml. This directory is also added to the
default QML import path. By using it you don't have to specify custom
import paths anymore. Specifying neither AUTO_RESOURCE_PREFIX nor an
explicit RESOURCE_PREFIX will generate a warning now because such QML
modules are likely invisible in the resource file system.
Fixes: QTBUG-95145
Fixes: QTBUG-103452
Change-Id: Ie27dec5cbf34ea06258d55c659d202cdd61e54b2
Reviewed-by: Andrei Golubev <andrei.golubev@qt.io>
Diffstat (limited to 'tests/auto/qml/qqmlimport/tst_qqmlimport.cpp')
-rw-r--r-- | tests/auto/qml/qqmlimport/tst_qqmlimport.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/tests/auto/qml/qqmlimport/tst_qqmlimport.cpp b/tests/auto/qml/qqmlimport/tst_qqmlimport.cpp index 4460dd7de5..f9a0c45753 100644 --- a/tests/auto/qml/qqmlimport/tst_qqmlimport.cpp +++ b/tests/auto/qml/qqmlimport/tst_qqmlimport.cpp @@ -218,6 +218,7 @@ void tst_QQmlImport::importPathOrder() #endif expectedImportPaths << appDirPath << QLatin1String("qrc:/qt-project.org/imports") + << QLatin1String("qrc:/qt/qml") << qml2Imports; QQmlEngine engine; QCOMPARE(engine.importPathList(), expectedImportPaths); |