Одно QMenu для всех QToolButton
Я создал QToolBar, который содержит несколько QToolButton. Каждый QToolButton имеет QMenu, который является одним для всех. И в этом меню мало действий.
Уродливый пример:
QToolBar bar;
QMenu menu;
QAction action1;
menu.addAction(action1);
QAction action2;
menu.addAction(action2);
QToolButton b1;
b1.setMenu(menu);
bar.addWidget(&b1);
QToolButton b2;
b2.setMenu(menu);
bar.addWidget(&b2);
Поэтому мой вопрос следующий: как узнать, что QToolButton открывает меню и выполнять действия с меню.
пример