From 95cf5a8700746db930313c9782dc10ce63d340ee Mon Sep 17 00:00:00 2001 From: Jukka Halonen Date: Tue, 22 Jun 2010 15:54:50 +0300 Subject: Fixes: NB#176134 - No unique object names for MActions in application menu RevBy: Daniel d'Andrada Details: (In MApplicationMenuView) objectname of the menu item is set as combination of "menuactioncommand" and objectname of the related action separated with underscore ("menuactioncommand_"). If the action has no objectname set then it will be just "menuactioncommand". --- src/views/mapplicationmenuview.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/views/mapplicationmenuview.cpp b/src/views/mapplicationmenuview.cpp index 097ca7dc..ea40e68f 100644 --- a/src/views/mapplicationmenuview.cpp +++ b/src/views/mapplicationmenuview.cpp @@ -254,6 +254,10 @@ MWidget *MApplicationMenuViewPrivate::createButton(QAction *action) connect(item, SIGNAL(clicked()), action, SIGNAL(triggered())); w = item; } + + if (w && action && !action->objectName().isEmpty()) + w->setObjectName(w->objectName() + '_' + action->objectName()); + return w; } -- cgit v1.2.3