From 705dba388f33e399f8a865eff2c9769e220b307e Mon Sep 17 00:00:00 2001 From: hjk Date: Tue, 30 Jan 2024 18:23:44 +0100 Subject: [PATCH] Core: Simplify Cycle Mode Selector Styles action setup ... and remove unused m_saveAllAction member. Change-Id: If6ebb448b68c5ed776b9ed7eda872321723cc48f Reviewed-by: Eike Ziller --- src/plugins/coreplugin/icore.cpp | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/src/plugins/coreplugin/icore.cpp b/src/plugins/coreplugin/icore.cpp index fe225358f34..abee4c08ab0 100644 --- a/src/plugins/coreplugin/icore.cpp +++ b/src/plugins/coreplugin/icore.cpp @@ -322,11 +322,9 @@ public: SystemEditor *m_systemEditor = nullptr; // actions - QAction *m_saveAllAction = nullptr; QAction *m_toggleLeftSideBarAction = nullptr; QAction *m_toggleRightSideBarAction = nullptr; QAction *m_toggleMenubarAction = nullptr; - QAction *m_cycleModeSelectorStyleAction = nullptr; QAction *m_setModeSelectorStyleIconsAndTextAction = nullptr; QAction *m_setModeSelectorStyleHiddenAction = nullptr; QAction *m_setModeSelectorStyleIconsOnlyAction = nullptr; @@ -2044,12 +2042,12 @@ void ICorePrivate::registerModeSelectorStyleActions() ActionContainer *mview = ActionManager::actionContainer(Constants::M_VIEW); // Cycle Mode Selector Styles - m_cycleModeSelectorStyleAction = new QAction(Tr::tr("Cycle Mode Selector Styles"), this); - ActionManager::registerAction(m_cycleModeSelectorStyleAction, Constants::CYCLE_MODE_SELECTOR_STYLE); - connect(m_cycleModeSelectorStyleAction, &QAction::triggered, this, [this] { - ModeManager::cycleModeStyle(); - updateModeSelectorStyleMenu(); - }); + ActionBuilder(this, Constants::CYCLE_MODE_SELECTOR_STYLE) + .setText(Tr::tr("Cycle Mode Selector Styles")) + .addOnTriggered(this, [this] { + ModeManager::cycleModeStyle(); + updateModeSelectorStyleMenu(); + }); // Mode Selector Styles ActionContainer *mmodeLayouts = ActionManager::createMenu(Constants::M_VIEW_MODESTYLES);