diff --git a/src/Gui/Icons/CoordinateSystem.svg b/src/Gui/Icons/CoordinateSystem.svg new file mode 100644 index 000000000..8f7dc0d2d --- /dev/null +++ b/src/Gui/Icons/CoordinateSystem.svg @@ -0,0 +1,128 @@ + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/src/Gui/Icons/resource.qrc b/src/Gui/Icons/resource.qrc index 2890c9f65..8171cb869 100644 --- a/src/Gui/Icons/resource.qrc +++ b/src/Gui/Icons/resource.qrc @@ -117,6 +117,7 @@ DrawStyleShaded.svg DrawStyleWireFrame.svg user.svg + CoordinateSystem.svg diff --git a/src/Gui/ViewProviderOrigin.cpp b/src/Gui/ViewProviderOrigin.cpp index d7a9ada33..a502750ec 100644 --- a/src/Gui/ViewProviderOrigin.cpp +++ b/src/Gui/ViewProviderOrigin.cpp @@ -61,7 +61,8 @@ PROPERTY_SOURCE(Gui::ViewProviderOrigin, Gui::ViewProviderGeometryObject) */ ViewProviderOrigin::ViewProviderOrigin() { - sPixmap = ":icon/delete.svg"; + sPixmap = "CoordinateSystem"; + Visibility.setValue(false); } ViewProviderOrigin::~ViewProviderOrigin() @@ -78,6 +79,11 @@ void ViewProviderOrigin::unsetEdit(int ModNum) } +QIcon ViewProviderOrigin::getIcon(void) const +{ + return Gui::ViewProvider::getIcon(); +} + // Python feature ----------------------------------------------------------------------- diff --git a/src/Gui/ViewProviderOrigin.h b/src/Gui/ViewProviderOrigin.h index 14dc415bd..f1a96f004 100644 --- a/src/Gui/ViewProviderOrigin.h +++ b/src/Gui/ViewProviderOrigin.h @@ -46,6 +46,8 @@ public: virtual bool setEdit(int ModNum); virtual void unsetEdit(int ModNum); + + virtual QIcon getIcon(void) const; }; typedef ViewProviderPythonFeatureT ViewProviderOriginPython;