Add a PC menu header to show the current PC status

This commit is contained in:
Cameron Gutman 2020-12-13 12:50:56 -06:00
parent a6551c320d
commit 19d5358b97
2 changed files with 13 additions and 1 deletions

View File

@ -3,6 +3,13 @@ import QtQuick.Controls 2.2
Menu {
onOpened: {
itemAt(0).forceActiveFocus(Qt.TabFocusReason)
// Give focus to the first visible and enabled menu item
for (var i = 0; i < count; i++) {
var item = itemAt(i)
if (item.visible && item.enabled) {
item.forceActiveFocus(Qt.TabFocusReason)
break
}
}
}
}

View File

@ -162,6 +162,11 @@ CenteredGridView {
NavigableMenu {
id: pcContextMenu
MenuItem {
text: qsTr("PC Status: %1").arg(model.online ? qsTr("Online") : qsTr("Offline"))
font.bold: true
enabled: false
}
NavigableMenuItem {
parentMenu: pcContextMenu
text: qsTr("View All Apps")