diff --git a/src/Mod/Sketcher/Gui/Command.cpp b/src/Mod/Sketcher/Gui/Command.cpp index 6cfee9d22d..f81a5a6c66 100644 --- a/src/Mod/Sketcher/Gui/Command.cpp +++ b/src/Mod/Sketcher/Gui/Command.cpp @@ -1296,10 +1296,6 @@ protected: bool isActive() override; Gui::Action* createAction() override; -private: - void updateIcon(bool value); - void updateInactiveHandlerIcon(); - public: CmdSketcherGrid(const CmdSketcherGrid&) = delete; CmdSketcherGrid(CmdSketcherGrid&&) = delete; @@ -1320,26 +1316,6 @@ CmdSketcherGrid::CmdSketcherGrid() eType = 0; } -void CmdSketcherGrid::updateIcon(bool value) -{ - static QIcon active = Gui::BitmapFactory().iconFromTheme("Sketcher_GridToggle"); - static QIcon inactive = Gui::BitmapFactory().iconFromTheme("Sketcher_GridToggle_Deactivated"); - - auto* pcAction = qobject_cast(getAction()); - pcAction->setIcon(value ? active : inactive); -} - -void CmdSketcherGrid::updateInactiveHandlerIcon() -{ - auto* vp = getInactiveHandlerEditModeSketchViewProvider(); - - if (vp) { - auto value = vp->ShowGrid.getValue(); - - updateIcon(value); - } -} - void CmdSketcherGrid::activated(int iMsg) { Q_UNUSED(iMsg); @@ -1351,8 +1327,6 @@ void CmdSketcherGrid::activated(int iMsg) auto value = sketchView->ShowGrid.getValue(); sketchView->ShowGrid.setValue(!value); - - updateIcon(!value); } Gui::Action* CmdSketcherGrid::createAction() @@ -1372,9 +1346,6 @@ Gui::Action* CmdSketcherGrid::createAction() gsa->updateWidget(); }); - // set the right pixmap - updateInactiveHandlerIcon(); - return pcAction; } @@ -1397,10 +1368,6 @@ bool CmdSketcherGrid::isActive() auto* vp = getInactiveHandlerEditModeSketchViewProvider(); if (vp) { - auto value = vp->ShowGrid.getValue(); - - updateIcon(value); - return true; } diff --git a/src/Mod/Sketcher/Gui/Resources/Sketcher.qrc b/src/Mod/Sketcher/Gui/Resources/Sketcher.qrc index f20664b78a..bf0f2c8f6b 100644 --- a/src/Mod/Sketcher/Gui/Resources/Sketcher.qrc +++ b/src/Mod/Sketcher/Gui/Resources/Sketcher.qrc @@ -110,8 +110,6 @@ icons/general/Sketcher_ValidateSketch.svg icons/general/Sketcher_ViewSection.svg icons/general/Sketcher_ViewSketch.svg - icons/general/Sketcher_GridToggle.svg - icons/general/Sketcher_GridToggle_Deactivated.svg icons/general/Sketcher_RenderingOrder_Construction.svg icons/general/Sketcher_RenderingOrder_External.svg icons/general/Sketcher_RenderingOrder_Normal.svg diff --git a/src/Mod/Sketcher/Gui/Resources/icons/general/Sketcher_GridToggle.svg b/src/Mod/Sketcher/Gui/Resources/icons/general/Sketcher_GridToggle.svg deleted file mode 100644 index ba6217c972..0000000000 --- a/src/Mod/Sketcher/Gui/Resources/icons/general/Sketcher_GridToggle.svg +++ /dev/null @@ -1,322 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - [wmayer] - - - 2011-10-10 - https://www.freecad.org/wiki/index.php?title=Artwork - - - FreeCAD - - - FreeCAD/src/Mod/Part/Gui/Resources/icons/Part_Section.svg - - - FreeCAD LGPL2+ - - - https://www.gnu.org/copyleft/lesser.html - - - [agryson] Alexander Gryson - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/Mod/Sketcher/Gui/Resources/icons/general/Sketcher_GridToggle_Deactivated.svg b/src/Mod/Sketcher/Gui/Resources/icons/general/Sketcher_GridToggle_Deactivated.svg deleted file mode 100644 index df162d2abe..0000000000 --- a/src/Mod/Sketcher/Gui/Resources/icons/general/Sketcher_GridToggle_Deactivated.svg +++ /dev/null @@ -1,318 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - [wmayer] - - - 2011-10-10 - https://www.freecad.org/wiki/index.php?title=Artwork - - - FreeCAD - - - FreeCAD/src/Mod/Part/Gui/Resources/icons/Part_Section.svg - - - FreeCAD LGPL2+ - - - https://www.gnu.org/copyleft/lesser.html - - - [agryson] Alexander Gryson - - - - - - - - - - - - - - - - - - - -