status-desktop/app/qml/Status/Application/MainShortcuts.qml

40 lines
825 B
QML

import QtQuick
/*!
*/
Item {
required property Window window;
property alias enableHideWindow: hideWindowShortcut.enabled
Shortcut {
sequences: [StandardKey.FullScreen]
onActivated: {
if (visibility === Window.FullScreen)
window.showNormal()
else
window.showFullScreen()
}
}
Shortcut {
sequence: "Ctrl+M"
onActivated: {
if (visibility === Window.Minimized)
window.showNormal()
else
window.showMinimized()
}
}
Shortcut {
id: hideWindowShortcut
sequences: [StandardKey.Close]
onActivated: window.visible = false;
}
Shortcut {
sequence: StandardKey.Quit
onActivated: Qt.quit()
}
}