From d8e48f3a925b6ce68c20ce96b7fd9acaeecfb4d6 Mon Sep 17 00:00:00 2001 From: balazs-bamer Date: Thu, 5 Feb 2015 10:25:49 +0100 Subject: [PATCH] Surface icon in the object tree Bezier- and b-spline surfaces now have a surface icon in the tree. --- src/Mod/Surface/Gui/BSurf.cpp | 5 +++++ src/Mod/Surface/Gui/BSurf.h | 1 + 2 files changed, 6 insertions(+) diff --git a/src/Mod/Surface/Gui/BSurf.cpp b/src/Mod/Surface/Gui/BSurf.cpp index 8d0e107a6c..5ee153cb06 100644 --- a/src/Mod/Surface/Gui/BSurf.cpp +++ b/src/Mod/Surface/Gui/BSurf.cpp @@ -71,6 +71,11 @@ void ViewProviderBSurf::unsetEdit(int ModNum) // nothing to do } +QIcon ViewProviderBSurf::getIcon(void) const +{ + return Gui::BitmapFactory().pixmap("BSplineSurf"); +} + BSurf::BSurf(ViewProviderBSurf* vp, Surface::BSurf* obj) { ui = new Ui_DlgBSurf(); diff --git a/src/Mod/Surface/Gui/BSurf.h b/src/Mod/Surface/Gui/BSurf.h index f1df207ee0..eb17e5e9a3 100644 --- a/src/Mod/Surface/Gui/BSurf.h +++ b/src/Mod/Surface/Gui/BSurf.h @@ -45,6 +45,7 @@ namespace SurfaceGui public: virtual bool setEdit(int ModNum); virtual void unsetEdit(int ModNum); + QIcon getIcon(void) const; }; class BSurf : public QWidget