diff --git a/src/Mod/Fem/Gui/ViewProviderFemMeshShapeNetgen.cpp b/src/Mod/Fem/Gui/ViewProviderFemMeshShapeNetgen.cpp index 45711d694a..55b0fad0a2 100644 --- a/src/Mod/Fem/Gui/ViewProviderFemMeshShapeNetgen.cpp +++ b/src/Mod/Fem/Gui/ViewProviderFemMeshShapeNetgen.cpp @@ -25,7 +25,6 @@ #ifndef _PreComp_ # include - #endif #include "ViewProviderFemMeshShapeNetgen.h" @@ -50,15 +49,18 @@ ViewProviderFemMeshShapeNetgen::ViewProviderFemMeshShapeNetgen() ViewProviderFemMeshShapeNetgen::~ViewProviderFemMeshShapeNetgen() { - } +void ViewProviderFemMeshShapeNetgen::setupContextMenu(QMenu* menu, QObject* receiver, const char* member) +{ + QAction* act = menu->addAction(QObject::tr("Meshing"), receiver, member); + act->setData(QVariant((int)ViewProvider::Default)); +} + bool ViewProviderFemMeshShapeNetgen::setEdit(int ModNum) { - - if (ModNum == ViewProvider::Default ) { - + if (ModNum == ViewProvider::Default) { // clear the selection (convenience) Gui::Selection().clearSelection(); diff --git a/src/Mod/Fem/Gui/ViewProviderFemMeshShapeNetgen.h b/src/Mod/Fem/Gui/ViewProviderFemMeshShapeNetgen.h index 70ca22edad..8b4ad7a05d 100644 --- a/src/Mod/Fem/Gui/ViewProviderFemMeshShapeNetgen.h +++ b/src/Mod/Fem/Gui/ViewProviderFemMeshShapeNetgen.h @@ -52,6 +52,7 @@ public: virtual void updateData(const App::Property*); protected: + virtual void setupContextMenu(QMenu* menu, QObject* receiver, const char* member); virtual bool setEdit(int ModNum); };