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 @@
+
+
+
+
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;