fix #25 by allowing user to close model windows while backend is busy
tests / macos (push) Successful in 1m18s
tests / package-smoke-linux (push) Skipped
tests / package-smoke-windows (push) Skipped
tests / package-smoke-macos (push) Skipped
tests / linux (push) Successful in 2m17s
tests / windows (push) Failing after 14m10s

Signed-off-by: galeon <dertiellis@gmail.com>
This commit is contained in:
galeon committed 2026-10-20 17:43:43 +03:00
1 parent acd9334c16
commit 92531c6e9a
6 files changed
+24 -33

No files matched your search

+7 -1
View File
@@ -192,6 +192,10 @@ Window {
rotation: 0
editable: false
hoverEnabled: true
// Пока идёт загрузка или установка, профиль и сборку не меняем:
// единственное доступное действие — отмена на панели загрузки.
enabled: !backend.busy && !backend.gameRunning
opacity: enabled ? 1.0 : 0.45
model: backend.profileNames
@@ -390,7 +394,8 @@ Window {
anchors.rightMargin: 0
anchors.bottomMargin: -218
hoverEnabled: true
enabled: !backend.gameRunning && !backend.switching
enabled: !backend.gameRunning || !backend.switching
opacity: enabled ? 1.0 : 0.45
contentItem: Text {
text: backend.activeBuildName !== "" ? backend.activeBuildName
@@ -464,6 +469,7 @@ Window {
anchors.verticalCenter: folderButton.verticalCenter
anchors.leftMargin: 8
hoverEnabled: true
enabled: !backend.busy && !backend.gameRunning
background: Image {
anchors.fill: parent