diff --git a/src/Mod/PartDesign/Gui/ViewProviderBoolean.cpp b/src/Mod/PartDesign/Gui/ViewProviderBoolean.cpp index ffeaa16e6..fe19263dc 100644 --- a/src/Mod/PartDesign/Gui/ViewProviderBoolean.cpp +++ b/src/Mod/PartDesign/Gui/ViewProviderBoolean.cpp @@ -57,7 +57,6 @@ void ViewProviderBoolean::setupContextMenu(QMenu* menu, QObject* receiver, const QAction* act; act = menu->addAction(QObject::tr("Edit boolean"), receiver, member); act->setData(QVariant((int)ViewProvider::Default)); - PartGui::ViewProviderPart::setupContextMenu(menu, receiver, member); } bool ViewProviderBoolean::setEdit(int ModNum) diff --git a/src/Mod/PartDesign/Gui/ViewProviderDatum.cpp b/src/Mod/PartDesign/Gui/ViewProviderDatum.cpp index 4c0e12e2e..5a3f262e0 100644 --- a/src/Mod/PartDesign/Gui/ViewProviderDatum.cpp +++ b/src/Mod/PartDesign/Gui/ViewProviderDatum.cpp @@ -221,7 +221,6 @@ void ViewProviderDatum::setupContextMenu(QMenu* menu, QObject* receiver, const c QAction* act; act = menu->addAction(QObject::tr("Edit datum ") + datumType, receiver, member); act->setData(QVariant((int)ViewProvider::Default)); - Gui::ViewProviderGeometryObject::setupContextMenu(menu, receiver, member); } bool ViewProviderDatum::setEdit(int ModNum) diff --git a/src/Mod/PartDesign/Gui/ViewProviderDressUp.cpp b/src/Mod/PartDesign/Gui/ViewProviderDressUp.cpp index 5ade7e2d6..9249f6cf9 100644 --- a/src/Mod/PartDesign/Gui/ViewProviderDressUp.cpp +++ b/src/Mod/PartDesign/Gui/ViewProviderDressUp.cpp @@ -49,7 +49,6 @@ void ViewProviderDressUp::setupContextMenu(QMenu* menu, QObject* receiver, const // TODO check if this gets a sane translation (2015-07-26, Fat-Zer) act = menu->addAction(QObject::tr((std::string("Edit ") + featureName() + " feature").c_str()), receiver, member); act->setData(QVariant((int)ViewProvider::Default)); - PartGui::ViewProviderPart::setupContextMenu(menu, receiver, member); } diff --git a/src/Mod/PartDesign/Gui/ViewProviderGroove.cpp b/src/Mod/PartDesign/Gui/ViewProviderGroove.cpp index 1a287c47e..d8cf82af2 100644 --- a/src/Mod/PartDesign/Gui/ViewProviderGroove.cpp +++ b/src/Mod/PartDesign/Gui/ViewProviderGroove.cpp @@ -50,7 +50,6 @@ void ViewProviderGroove::setupContextMenu(QMenu* menu, QObject* receiver, const QAction* act; act = menu->addAction(QObject::tr("Edit groove"), receiver, member); act->setData(QVariant((int)ViewProvider::Default)); - PartGui::ViewProviderPart::setupContextMenu(menu, receiver, member); } TaskDlgFeatureParameters *ViewProviderGroove::getEditDialog() diff --git a/src/Mod/PartDesign/Gui/ViewProviderLoft.cpp b/src/Mod/PartDesign/Gui/ViewProviderLoft.cpp index e7dd72750..f18408589 100644 --- a/src/Mod/PartDesign/Gui/ViewProviderLoft.cpp +++ b/src/Mod/PartDesign/Gui/ViewProviderLoft.cpp @@ -25,6 +25,7 @@ #ifndef _PreComp_ # include +#include #endif #include "ViewProviderLoft.h" @@ -63,11 +64,10 @@ std::vector ViewProviderLoft::claimChildren(void)const } void ViewProviderLoft::setupContextMenu(QMenu* menu, QObject* receiver, const char* member) -{/* +{ QAction* act; - act = menu->addAction(QObject::tr("Edit pad"), receiver, member); + act = menu->addAction(QObject::tr("Edit loft"), receiver, member); act->setData(QVariant((int)ViewProvider::Default)); - PartGui::ViewProviderPart::setupContextMenu(menu, receiver, member);*/ } bool ViewProviderLoft::doubleClicked(void) diff --git a/src/Mod/PartDesign/Gui/ViewProviderPad.cpp b/src/Mod/PartDesign/Gui/ViewProviderPad.cpp index 9886ec745..6c798a274 100644 --- a/src/Mod/PartDesign/Gui/ViewProviderPad.cpp +++ b/src/Mod/PartDesign/Gui/ViewProviderPad.cpp @@ -53,7 +53,6 @@ void ViewProviderPad::setupContextMenu(QMenu* menu, QObject* receiver, const cha QAction* act; act = menu->addAction(QObject::tr("Edit pad"), receiver, member); act->setData(QVariant((int)ViewProvider::Default)); - PartGui::ViewProviderPart::setupContextMenu(menu, receiver, member); } TaskDlgFeatureParameters *ViewProviderPad::getEditDialog() diff --git a/src/Mod/PartDesign/Gui/ViewProviderPipe.cpp b/src/Mod/PartDesign/Gui/ViewProviderPipe.cpp index e9c26394a..e31618946 100644 --- a/src/Mod/PartDesign/Gui/ViewProviderPipe.cpp +++ b/src/Mod/PartDesign/Gui/ViewProviderPipe.cpp @@ -25,6 +25,7 @@ #ifndef _PreComp_ # include +#include #endif #include "ViewProviderPipe.h" @@ -63,11 +64,10 @@ std::vector ViewProviderPipe::claimChildren(void)const } void ViewProviderPipe::setupContextMenu(QMenu* menu, QObject* receiver, const char* member) -{/* +{ QAction* act; - act = menu->addAction(QObject::tr("Edit pad"), receiver, member); + act = menu->addAction(QObject::tr("Edit pipe"), receiver, member); act->setData(QVariant((int)ViewProvider::Default)); - PartGui::ViewProviderPart::setupContextMenu(menu, receiver, member);*/ } bool ViewProviderPipe::doubleClicked(void) diff --git a/src/Mod/PartDesign/Gui/ViewProviderPocket.cpp b/src/Mod/PartDesign/Gui/ViewProviderPocket.cpp index 58ea2c08e..80282034c 100644 --- a/src/Mod/PartDesign/Gui/ViewProviderPocket.cpp +++ b/src/Mod/PartDesign/Gui/ViewProviderPocket.cpp @@ -52,7 +52,6 @@ void ViewProviderPocket::setupContextMenu(QMenu* menu, QObject* receiver, const QAction* act; act = menu->addAction(QObject::tr("Edit pocket"), receiver, member); act->setData(QVariant((int)ViewProvider::Default)); - PartGui::ViewProviderPart::setupContextMenu(menu, receiver, member); } diff --git a/src/Mod/PartDesign/Gui/ViewProviderRevolution.cpp b/src/Mod/PartDesign/Gui/ViewProviderRevolution.cpp index b1eb50631..19a0b077a 100644 --- a/src/Mod/PartDesign/Gui/ViewProviderRevolution.cpp +++ b/src/Mod/PartDesign/Gui/ViewProviderRevolution.cpp @@ -50,7 +50,6 @@ void ViewProviderRevolution::setupContextMenu(QMenu* menu, QObject* receiver, co QAction* act; act = menu->addAction(QObject::tr("Edit revolution"), receiver, member); act->setData(QVariant((int)ViewProvider::Default)); - PartGui::ViewProviderPart::setupContextMenu(menu, receiver, member); } TaskDlgFeatureParameters *ViewProviderRevolution::getEditDialog() diff --git a/src/Mod/PartDesign/Gui/ViewProviderShapeBinder.cpp b/src/Mod/PartDesign/Gui/ViewProviderShapeBinder.cpp index 003a21432..bcf700165 100644 --- a/src/Mod/PartDesign/Gui/ViewProviderShapeBinder.cpp +++ b/src/Mod/PartDesign/Gui/ViewProviderShapeBinder.cpp @@ -25,6 +25,7 @@ #ifndef _PreComp_ # include +#include # include # include # include @@ -172,3 +173,10 @@ void ViewProviderShapeBinder::highlightReferences(const bool on, bool auxillery) } } } + +void ViewProviderShapeBinder::setupContextMenu(QMenu* menu, QObject* receiver, const char* member) +{ + QAction* act; + act = menu->addAction(QObject::tr("Edit shape binder"), receiver, member); + act->setData(QVariant((int)ViewProvider::Default)); +} diff --git a/src/Mod/PartDesign/Gui/ViewProviderShapeBinder.h b/src/Mod/PartDesign/Gui/ViewProviderShapeBinder.h index 850378baa..54930b717 100644 --- a/src/Mod/PartDesign/Gui/ViewProviderShapeBinder.h +++ b/src/Mod/PartDesign/Gui/ViewProviderShapeBinder.h @@ -38,6 +38,7 @@ public: ViewProviderShapeBinder(); virtual ~ViewProviderShapeBinder(); + void setupContextMenu(QMenu*, QObject*, const char*); void highlightReferences(const bool on, bool auxillery); protected: diff --git a/src/Mod/PartDesign/Gui/ViewProviderTransformed.cpp b/src/Mod/PartDesign/Gui/ViewProviderTransformed.cpp index 6c1426c5d..16be34bcb 100644 --- a/src/Mod/PartDesign/Gui/ViewProviderTransformed.cpp +++ b/src/Mod/PartDesign/Gui/ViewProviderTransformed.cpp @@ -67,7 +67,6 @@ void ViewProviderTransformed::setupContextMenu(QMenu* menu, QObject* receiver, c QAction* act; act = menu->addAction(QObject::tr((std::string("Edit ") + featureName + " feature").c_str()), receiver, member); act->setData(QVariant((int)ViewProvider::Default)); - PartGui::ViewProviderPart::setupContextMenu(menu, receiver, member); } bool ViewProviderTransformed::setEdit(int ModNum)