refactor(qml): extract dialogs and loading overlay from Main.qml

Add AddStationDialog, EditStationDialog, and LoadingOverlay components.
Main.qml shrinks to ~325 lines; dialog IDs and app.editDialog API unchanged.
This commit is contained in:
Sebastian Palencsar
2026-06-20 14:24:25 +02:00
parent 44597ec089
commit dfc98de077
6 changed files with 150 additions and 98 deletions

View File

@@ -12,6 +12,9 @@
<file>qml/components/WorldCategories.qml</file>
<file>qml/components/PlayerBar.qml</file>
<file>qml/components/AboutDialog.qml</file>
<file>qml/components/AddStationDialog.qml</file>
<file>qml/components/EditStationDialog.qml</file>
<file>qml/components/LoadingOverlay.qml</file>
<file>qml/utils/FlagUtils.js</file>
</qresource>
<qresource prefix="/">