From c92e0f5870796618674c6477125e02259a6dcbf6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Tr=C3=B6ger?= Date: Tue, 5 May 2015 18:41:42 +0200 Subject: [PATCH] add origin icon --- src/Gui/Icons/CoordinateSystem.svg | 128 +++++++++++++++++++++++++++++ src/Gui/Icons/resource.qrc | 1 + src/Gui/ViewProviderOrigin.cpp | 8 +- src/Gui/ViewProviderOrigin.h | 2 + 4 files changed, 138 insertions(+), 1 deletion(-) create mode 100644 src/Gui/Icons/CoordinateSystem.svg 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;