| 18 | } |
| 19 | |
| 20 | QToolButton * PopupMenuHolder::create() |
| 21 | { |
| 22 | QMenu * menu = new QMenu(); |
| 23 | for (auto * p : m_actions) |
| 24 | menu->addAction(p); |
| 25 | |
| 26 | m_toolButton = new QToolButton(); |
| 27 | m_toolButton->setPopupMode(QToolButton::MenuButtonPopup); |
| 28 | m_toolButton->setMenu(menu); |
| 29 | return m_toolButton; |
| 30 | } |
| 31 | |
| 32 | void PopupMenuHolder::setMainIcon(QIcon const & icon) |
| 33 | { |