@@ -104,27 +104,28 @@ AbstractStage {
104 id: minimizeAllShortcut
104 id: minimizeAllShortcut
105 shortcut: Qt.MetaModifier|Qt.ControlModifier|Qt.Key_D
105 shortcut: Qt.MetaModifier|Qt.ControlModifier|Qt.Key_D
106 onTriggered: priv.minimizeAllWindows()
106 onTriggered: priv.minimizeAllWindows()
107+ active: root.state == "windowed"
109 GlobalShortcut {
110 GlobalShortcut {
110 id: maximizeWindowShortcut
111 id: maximizeWindowShortcut
111 shortcut: Qt.MetaModifier|Qt.ControlModifier|Qt.Key_Up
112 shortcut: Qt.MetaModifier|Qt.ControlModifier|Qt.Key_Up
112 onTriggered: priv.focusedAppDelegate.maximize()
113 onTriggered: priv.focusedAppDelegate.maximize()
113− active: priv.focusedAppDelegate !== null && priv.focusedAppDelegate.canBeMaximized
114+ active: root.state == "windowed" && priv.focusedAppDelegate && priv.focusedAppDelegate.canBeMaximized
116 GlobalShortcut {
117 GlobalShortcut {
117 id: maximizeWindowLeftShortcut
118 id: maximizeWindowLeftShortcut
118 shortcut: Qt.MetaModifier|Qt.ControlModifier|Qt.Key_Left
119 shortcut: Qt.MetaModifier|Qt.ControlModifier|Qt.Key_Left
119 onTriggered: priv.focusedAppDelegate.maximizeLeft()
120 onTriggered: priv.focusedAppDelegate.maximizeLeft()
120− active: priv.focusedAppDelegate !== null && priv.focusedAppDelegate.canBeMaximizedLeftRight
121+ active: root.state == "windowed" && priv.focusedAppDelegate && priv.focusedAppDelegate.canBeMaximizedLeftRight
123 GlobalShortcut {
124 GlobalShortcut {
124 id: maximizeWindowRightShortcut
125 id: maximizeWindowRightShortcut
125 shortcut: Qt.MetaModifier|Qt.ControlModifier|Qt.Key_Right
126 shortcut: Qt.MetaModifier|Qt.ControlModifier|Qt.Key_Right
126 onTriggered: priv.focusedAppDelegate.maximizeRight()
127 onTriggered: priv.focusedAppDelegate.maximizeRight()
127− active: priv.focusedAppDelegate !== null && priv.focusedAppDelegate.canBeMaximizedLeftRight
128+ active: root.state == "windowed" && priv.focusedAppDelegate && priv.focusedAppDelegate.canBeMaximizedLeftRight
130 GlobalShortcut {
131 GlobalShortcut {
@@ -132,7 +133,7 @@ AbstractStage {
132 shortcut: Qt.MetaModifier|Qt.ControlModifier|Qt.Key_Down
133 shortcut: Qt.MetaModifier|Qt.ControlModifier|Qt.Key_Down
133 onTriggered: priv.focusedAppDelegate.anyMaximized
134 onTriggered: priv.focusedAppDelegate.anyMaximized
134 ? priv.focusedAppDelegate.restoreFromMaximized() : priv.focusedAppDelegate.minimize()
135 ? priv.focusedAppDelegate.restoreFromMaximized() : priv.focusedAppDelegate.minimize()
135− active: priv.focusedAppDelegate !== null
136+ active: root.state == "windowed" && priv.focusedAppDelegate
138 GlobalShortcut {
139 GlobalShortcut {