| 1453 | |
| 1454 | public: |
| 1455 | AddMenuManager(QMenu* parent, int expectedItemCount) |
| 1456 | : m_insertBefore(QVector<QString>(expectedItemCount)) |
| 1457 | , m_insertAfter(QVector<QString>(expectedItemCount)) { |
| 1458 | Q_ASSERT(parent != nullptr); |
| 1459 | |
| 1460 | m_menu = parent->addMenu(i18n("Add...")); |
| 1461 | if (!m_menu) |
| 1462 | return; |
| 1463 | |
| 1464 | m_menu->setIcon(QIcon::fromTheme(QStringLiteral("list-add"))); |
| 1465 | } |
| 1466 | |
| 1467 | void enableMenu(bool enabled) { |
| 1468 | if (m_menu == nullptr) |