aboutsummaryrefslogtreecommitdiffstats
path: root/examples/quickcontrols/wearable/wearable.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'examples/quickcontrols/wearable/wearable.cpp')
-rw-r--r--examples/quickcontrols/wearable/wearable.cpp16
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();
}