diff framework/MainWindowBase.cpp @ 393:ff43500426da

More debug
author Chris Cannam
date Wed, 13 Aug 2014 11:49:45 +0100
parents 75af0658be84
children 71b21d6e66be
line wrap: on
line diff
--- a/framework/MainWindowBase.cpp	Wed Aug 13 11:32:35 2014 +0100
+++ b/framework/MainWindowBase.cpp	Wed Aug 13 11:49:45 2014 +0100
@@ -340,6 +340,12 @@
                 this, SLOT(menuActionMapperInvoked(QObject *)));
     }
 
+    cerr << "examining menu: " << menu << ", " << menu->title() << endl;
+    QMenu *pm = qobject_cast<QMenu *>(menu->parent());
+    if (pm) {
+        cerr << "(sub-menu of: " << pm << ", " << pm->title() << ")" << endl;
+    }
+
     foreach (QAction *a, menu->actions()) {
         QWidgetList ww = a->associatedWidgets();
         bool hasButton = false;
@@ -355,7 +361,7 @@
             QShortcut *newSc = new QShortcut(sc, a->parentWidget());
             QObject::connect(newSc, SIGNAL(activated()),
                              m_menuShortcutMapper, SLOT(map()));
-            cerr << "setting mapping for action " << a << ", name " << a->text() << " on mapper " << m_menuShortcutMapper << " through shortcut " << newSc << endl;
+            cerr << "setting mapping for action " << a << ", name " << a->text() << " on mapper " << m_menuShortcutMapper << " through shortcut " << newSc << " with key " << newSc->key().toString() << endl;
             m_menuShortcutMapper->setMapping(newSc, a);
             m_appShortcuts.push_back(newSc);
         }