From 1780d9417f47acd73f2d65d9cd4cac0c820b87e2 Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Sat, 28 Nov 2020 17:32:39 -0600 Subject: [PATCH] Disable app menu options instead of hiding them --- app/gui/AppView.qml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/app/gui/AppView.qml b/app/gui/AppView.qml index 233a5bd3..bbbea435 100644 --- a/app/gui/AppView.qml +++ b/app/gui/AppView.qml @@ -265,27 +265,27 @@ CenteredGridView { onTriggered: doQuitGame() visible: model.running } - NavigableMenuItem { - parentMenu: appContextMenu - checkable: true - checked: model.hidden - text: qsTr("Hide Game") - onTriggered: appModel.setAppHidden(model.index, !model.hidden) - visible: !model.running || model.hidden - } NavigableMenuItem { parentMenu: appContextMenu checkable: true checked: model.directLaunch text: qsTr("Direct Launch") onTriggered: appModel.setAppDirectLaunch(model.index, !model.directLaunch) - visible: !model.hidden + enabled: !model.hidden ToolTip.text: qsTr("Launch this app immediately when the host is selected, bypassing the app selection grid.") ToolTip.delay: 1000 ToolTip.timeout: 3000 ToolTip.visible: hovered } + NavigableMenuItem { + parentMenu: appContextMenu + checkable: true + checked: model.hidden + text: qsTr("Hide Game") + onTriggered: appModel.setAppHidden(model.index, !model.hidden) + enabled: model.hidden || (!model.running && !model.directLaunch) + } } }