diff --git a/src/Mod/Part/Gui/ViewProviderExt.cpp b/src/Mod/Part/Gui/ViewProviderExt.cpp index 108dc5dc25..d8267fc9b8 100644 --- a/src/Mod/Part/Gui/ViewProviderExt.cpp +++ b/src/Mod/Part/Gui/ViewProviderExt.cpp @@ -109,25 +109,27 @@ #include #include -#include -#include -#include -#include -#include +#include #include -#include - +#include +#include +#include +#include +#include #include -#include "ViewProviderExt.h" -#include "SoBrepPointSet.h" -#include "SoBrepEdgeSet.h" -#include "SoBrepFaceSet.h" -#include "TaskFaceColors.h" +#include #include #include #include +#include "ViewProviderExt.h" +#include "SoBrepEdgeSet.h" +#include "SoBrepFaceSet.h" +#include "SoBrepPointSet.h" +#include "TaskFaceColors.h" + + FC_LOG_LEVEL_INIT("Part", true, true) using namespace PartGui; @@ -896,8 +898,9 @@ void ViewProviderPartExt::updateData(const App::Property* prop) void ViewProviderPartExt::setupContextMenu(QMenu* menu, QObject* receiver, const char* member) { + QIcon iconObject = mergeGreyableOverlayIcons(Gui::BitmapFactory().pixmap("Part_ColorFace.svg")); Gui::ViewProviderGeometryObject::setupContextMenu(menu, receiver, member); - QAction* act = menu->addAction(QObject::tr("Set colors..."), receiver, member); + QAction* act = menu->addAction(iconObject, QObject::tr("Set colors..."), receiver, member); act->setData(QVariant((int)ViewProvider::Color)); } diff --git a/src/Mod/PartDesign/Gui/ViewProvider.cpp b/src/Mod/PartDesign/Gui/ViewProvider.cpp index a46fb9072e..6d3fc819d0 100644 --- a/src/Mod/PartDesign/Gui/ViewProvider.cpp +++ b/src/Mod/PartDesign/Gui/ViewProvider.cpp @@ -31,20 +31,20 @@ #include #endif -#include -#include -#include -#include -#include -#include -#include #include +#include +#include +#include +#include +#include +#include +#include #include #include #include -#include "Utils.h" #include "TaskFeatureParameters.h" +#include "Utils.h" #include "ViewProvider.h" #include "ViewProviderPy.h" @@ -78,7 +78,8 @@ bool ViewProvider::doubleClicked(void) void ViewProvider::setupContextMenu(QMenu* menu, QObject* receiver, const char* member) { - QAction* act = menu->addAction(QObject::tr("Set colors..."), receiver, member); + QIcon iconObject = mergeGreyableOverlayIcons(Gui::BitmapFactory().pixmap("Part_ColorFace.svg")); + QAction* act = menu->addAction(iconObject, QObject::tr("Set colors..."), receiver, member); act->setData(QVariant((int)ViewProvider::Color)); // Call the extensions Gui::ViewProvider::setupContextMenu(menu, receiver, member);