From 21beeef920b3eb482fd947c78943ab16f4685c8a Mon Sep 17 00:00:00 2001 From: Tobias Fella Date: Wed, 10 Apr 2024 21:35:56 +0200 Subject: [PATCH] Load Main qml component from module --- src/CMakeLists.txt | 2 +- src/main.cpp | 2 +- src/qml/{main.qml => Main.qml} | 0 3 files changed, 2 insertions(+), 2 deletions(-) rename src/qml/{main.qml => Main.qml} (100%) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 116196506..937a14abb 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -183,7 +183,7 @@ set_source_files_properties(qml/OsmLocationPlugin.qml PROPERTIES qt_add_qml_module(neochat URI org.kde.neochat NO_PLUGIN OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/src/org/kde/neochat QML_FILES - qml/main.qml + qml/Main.qml qml/AccountMenu.qml qml/ExploreComponent.qml qml/ExploreComponentMobile.qml diff --git a/src/main.cpp b/src/main.cpp index 72901e92b..35536466f 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -291,7 +291,7 @@ int main(int argc, char *argv[]) engine.addImageProvider(QLatin1String("mxc"), MatrixImageProvider::create(&engine, &engine)); engine.addImageProvider(QLatin1String("blurhash"), new BlurhashImageProvider); - engine.load(QUrl(QStringLiteral("qrc:/qt/qml/org/kde/neochat/qml/main.qml"))); + engine.loadFromModule("org.kde.neochat", "Main"); if (engine.rootObjects().isEmpty()) { return -1; } diff --git a/src/qml/main.qml b/src/qml/Main.qml similarity index 100% rename from src/qml/main.qml rename to src/qml/Main.qml