on xenial help sign in
Signal aboutToShow
392886dAlbert Astals Cid
qml/ApplicationMenus/MenuBar.qml+1
@@ -118,6 +118,7 @@ Item {
118 opacity: shouldDisplay ? 1 : 0
118 opacity: shouldDisplay ? 1 : 0
119
119
120 function show() {
120 function show() {
121+ root.unityMenuModel.aboutToShow(visualItem.__ownIndex);
121 if (!__popup) {
122 if (!__popup) {
122 __popup = menuComponent.createObject(root, { objectName: visualItem.objectName + "-menu" });
123 __popup = menuComponent.createObject(root, { objectName: visualItem.objectName + "-menu" });
123 __popup.childActivated.connect(dismiss);
124 __popup.childActivated.connect(dismiss);
qml/ApplicationMenus/MenuPopup.qml+1
@@ -320,6 +320,7 @@ UbuntuShape {
320 d.currentItem = loader;
320 d.currentItem = loader;
321
321
322 if (hasSubmenu) {
322 if (hasSubmenu) {
323+ root.unityMenuModel.aboutToShow(__ownIndex);
323 if (!popup) {
324 if (!popup) {
324 var model = root.unityMenuModel.submenu(__ownIndex);
325 var model = root.unityMenuModel.submenu(__ownIndex);
325 popup = submenuComponent.createObject(focusScope, {
326 popup = submenuComponent.createObject(focusScope, {