diff options
Diffstat (limited to 'examples/quickcontrols/wearable/wearable.cpp')
-rw-r--r-- | examples/quickcontrols/wearable/wearable.cpp | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/examples/quickcontrols/wearable/wearable.cpp b/examples/quickcontrols/wearable/wearable.cpp index 861d4b7610..b211ef7ab5 100644 --- a/examples/quickcontrols/wearable/wearable.cpp +++ b/examples/quickcontrols/wearable/wearable.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2017 The Qt Company Ltd. +// Copyright (C) 2023 The Qt Company Ltd. // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause #include <QGuiApplication> @@ -8,21 +8,23 @@ int main(int argc, char *argv[]) { + // Allow navigation.js to "GET" walk_route.json with XMLHttpRequest. + qputenv("QML_XHR_ALLOW_FILE_READ", "1"); + QCoreApplication::setApplicationName("Wearable"); QCoreApplication::setOrganizationName("QtProject"); QGuiApplication app(argc, argv); //! [style] - QQuickStyle::setStyle(QStringLiteral("qrc:/qml/Style")); + QQuickStyle::setStyle(QStringLiteral("WearableStyle")); //! [style] - //! [icons] - QIcon::setThemeName(QStringLiteral("wearable")); - //! [icons] - QQmlApplicationEngine engine; - engine.load(QUrl(QStringLiteral("qrc:/wearable.qml"))); +#ifdef Q_OS_MACOS + engine.addImportPath(app.applicationDirPath() + "/../PlugIns"); +#endif + engine.loadFromModule("Wearable", "Main"); return app.exec(); } |