diff --git a/src/Gui/Application.cpp b/src/Gui/Application.cpp index 020d2bd8a..1963886e2 100644 --- a/src/Gui/Application.cpp +++ b/src/Gui/Application.cpp @@ -1136,7 +1136,14 @@ QPixmap Application::workbenchIcon(const QString& wb) const } } - return QPixmap(); + QIcon icon = QApplication::windowIcon(); + if (!icon.isNull()) { + QList s = icon.availableSizes(); + return icon.pixmap(s[0]); + } + else { + return QPixmap(); + } } QString Application::workbenchToolTip(const QString& wb) const diff --git a/src/Gui/FreeCADGuiInit.py b/src/Gui/FreeCADGuiInit.py index 9b4182bba..08f5bcf94 100644 --- a/src/Gui/FreeCADGuiInit.py +++ b/src/Gui/FreeCADGuiInit.py @@ -39,31 +39,6 @@ Gui = FreeCADGui # Important definitions class Workbench: """The workbench base class.""" - Icon = """ - /* XPM */ - static const char *FCIcon[]={ - "16 16 4 1", - ". c None", - "# c #000000", - "a c #848284", - "b c #ff0000", - "........#.......", - ".......##aaaaaa.", - "........#.....a.", - ".#######......a.", - ".##...........a.", - ".##...bbbb....a.", - ".##..bb..bb...a.", - ".###bb#...b..###", - ".##.bb........#.", - ".##.bb..........", - ".##.bb..........", - ".##.bb..........", - ".##.bb....b.....", - ".....bb..bb.....", - "......bbbb......", - "................"}; - """ MenuText = "" ToolTip = ""