From 1293eb2116464723a0951b6da7153d76ea33e05d Mon Sep 17 00:00:00 2001 From: Uwe Date: Fri, 18 Mar 2022 00:18:25 +0100 Subject: [PATCH] [FEM] add icon for the new supported MYSTRAN solver --- src/Mod/Fem/Gui/Resources/Fem.qrc | 1 + .../Gui/Resources/icons/FEM_SolverMystran.svg | 54 +++++++++++++++++++ src/Mod/Fem/femcommands/commands.py | 2 +- src/Mod/Fem/femsolver/mystran/solver.py | 3 +- 4 files changed, 58 insertions(+), 2 deletions(-) create mode 100644 src/Mod/Fem/Gui/Resources/icons/FEM_SolverMystran.svg diff --git a/src/Mod/Fem/Gui/Resources/Fem.qrc b/src/Mod/Fem/Gui/Resources/Fem.qrc index c8a16b2b71..f86bd3c1c1 100755 --- a/src/Mod/Fem/Gui/Resources/Fem.qrc +++ b/src/Mod/Fem/Gui/Resources/Fem.qrc @@ -76,6 +76,7 @@ icons/FEM_SolverControl.svg icons/FEM_SolverElmer.svg + icons/FEM_SolverMystran.svg icons/FEM_SolverRun.svg icons/FEM_SolverStandard.svg icons/FEM_SolverZ88.svg diff --git a/src/Mod/Fem/Gui/Resources/icons/FEM_SolverMystran.svg b/src/Mod/Fem/Gui/Resources/icons/FEM_SolverMystran.svg new file mode 100644 index 0000000000..ea495a1b14 --- /dev/null +++ b/src/Mod/Fem/Gui/Resources/icons/FEM_SolverMystran.svg @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + [Author qingfengxia] + + + 2015-11-15 + http://www.freecadweb.org/wiki/index.php?title=Artwork + + + FreeCAD + + + FreeCAD/src/Mod/ + + + FreeCAD LGPL2+ + + + https://www.gnu.org/copyleft/lesser.html + + + [agryson] Alexander Gryson + + + + + + + MY + + + + STRAN + + + diff --git a/src/Mod/Fem/femcommands/commands.py b/src/Mod/Fem/femcommands/commands.py index ba8d92fa3a..b9d0665e46 100644 --- a/src/Mod/Fem/femcommands/commands.py +++ b/src/Mod/Fem/femcommands/commands.py @@ -1027,7 +1027,7 @@ class _SolverMystran(CommandManager): def __init__(self): super(_SolverMystran, self).__init__() - self.pixmap = "FEM_SolverStandard" + self.pixmap = "FEM_SolverMystran" self.menutext = Qt.QT_TRANSLATE_NOOP("FEM_SolverMystran", "Solver Mystran") self.accel = "S, M" self.tooltip = Qt.QT_TRANSLATE_NOOP("FEM_SolverMystran", "Creates a FEM solver Mystran") diff --git a/src/Mod/Fem/femsolver/mystran/solver.py b/src/Mod/Fem/femsolver/mystran/solver.py index 9a438b0fd6..83d904a4bd 100644 --- a/src/Mod/Fem/femsolver/mystran/solver.py +++ b/src/Mod/Fem/femsolver/mystran/solver.py @@ -89,7 +89,8 @@ class Proxy(solverbase.Proxy): class ViewProxy(solverbase.ViewProxy): - pass + def getIcon(self): + return ":/icons/FEM_SolverMystran.svg" ## @}