mirror of
https://github.com/overte-org/overte.git
synced 2025-04-21 18:44:00 +02:00
update breadcrumb text as you navigate menus
This commit is contained in:
parent
54eef26eaa
commit
10a82ac11f
2 changed files with 10 additions and 1 deletions
|
@ -64,7 +64,7 @@ Item {
|
|||
|
||||
RalewayBold {
|
||||
id: breadcrumbText
|
||||
text: "MENU"
|
||||
text: "Menu"
|
||||
size: 18
|
||||
color: "#ffffff"
|
||||
anchors.verticalCenter: parent.verticalCenter
|
||||
|
|
|
@ -81,7 +81,14 @@ Item {
|
|||
if (menuStack.length) {
|
||||
topMenu = menuStack[menuStack.length - 1];
|
||||
topMenu.focus = true;
|
||||
// show current menu level on nav bar
|
||||
if (topMenu.objectName === "") {
|
||||
breadcrumbText.text = "Menu";
|
||||
} else {
|
||||
breadcrumbText.text = topMenu.objectName;
|
||||
}
|
||||
} else {
|
||||
breadcrumbText.text = "Menu";
|
||||
topMenu = null;
|
||||
//offscreenFlags.navigationFocused = false;
|
||||
menuRoot.enabled = false;
|
||||
|
@ -133,6 +140,8 @@ Item {
|
|||
case MenuItemType.Menu:
|
||||
var target = Qt.vector2d(topMenu.x, topMenu.y).plus(Qt.vector2d(selectedItem.x + 96, selectedItem.y));
|
||||
buildMenu(item.items, target).objectName = item.title;
|
||||
// show current menu level on nav bar
|
||||
breadcrumbText.text = item.title;
|
||||
break;
|
||||
|
||||
case MenuItemType.Item:
|
||||
|
|
Loading…
Reference in a new issue