From 0059d1bf24f0b5e4e443f0a93c6329cd4071d063 Mon Sep 17 00:00:00 2001 From: Matthias Koefferlein Date: Thu, 13 Feb 2020 00:16:37 +0100 Subject: [PATCH] Basic refactoring: Action -> Action* --- src/ant/ant/antPlugin.cc | 12 +- src/edt/edt/edtPlugin.cc | 38 +- src/lay/lay/layMacroController.cc | 99 +-- src/lay/lay/layMacroController.h | 8 +- src/lay/lay/layMainConfigPages.cc | 64 +- src/lay/lay/layMainConfigPages.h | 1 + src/lay/lay/layMainWindow.cc | 96 +-- src/lay/lay/layMainWindow.h | 2 +- src/lay/lay/layNavigator.cc | 8 +- src/lay/lay/layTechnologyController.cc | 72 +- src/lay/lay/layTechnologyController.h | 8 +- src/laybasic/laybasic/gsiDeclLayMenu.cc | 47 +- src/laybasic/laybasic/layAbstractMenu.cc | 781 +++++++++------------ src/laybasic/laybasic/layAbstractMenu.h | 252 +++---- src/laybasic/laybasic/layDispatcher.cc | 59 +- src/laybasic/laybasic/layDispatcher.h | 29 - src/laybasic/laybasic/layLayoutView.cc | 56 +- src/laybasic/laybasic/layLayoutView.h | 1 - src/laybasic/laybasic/layPlugin.cc | 126 ++-- src/laybasic/laybasic/layPlugin.h | 11 +- src/laybasic/unit_tests/layAbstractMenu.cc | 44 +- src/lym/lym/lymMacro.cc | 17 - src/lym/lym/lymMacro.h | 24 +- 23 files changed, 787 insertions(+), 1068 deletions(-) diff --git a/src/ant/ant/antPlugin.cc b/src/ant/ant/antPlugin.cc index 6aa3af2a1..eebe762f5 100644 --- a/src/ant/ant/antPlugin.cc +++ b/src/ant/ant/antPlugin.cc @@ -218,8 +218,8 @@ PluginDeclaration::update_current_template () std::vector menu_entries = mp->menu ()->group ("ruler_mode_group"); for (std::vector::const_iterator m = menu_entries.begin (); m != menu_entries.end (); ++m) { - lay::Action action = mp->menu ()->action (*m); - action.set_title (m_templates [m_current_template].title ()); + lay::Action *action = mp->menu ()->action (*m); + action->set_title (m_templates [m_current_template].title ()); } if (m_templates.size () > 1) { @@ -251,8 +251,8 @@ PluginDeclaration::update_menu () if (m_current_template >= 0 && m_current_template < int (m_templates.size ())) { std::vector menu_entries = mp->menu ()->group ("ruler_mode_group"); for (std::vector::const_iterator m = menu_entries.begin (); m != menu_entries.end (); ++m) { - lay::Action action = mp->menu ()->action (*m); - action.set_title (m_templates [m_current_template].title ()); + lay::Action *action = mp->menu ()->action (*m); + action->set_title (m_templates [m_current_template].title ()); } } @@ -269,12 +269,12 @@ PluginDeclaration::update_menu () if (m_templates.size () > 1) { int it = 0; for (std::vector