PartDesign: Fix context menus
This commit is contained in:
parent
64de3b64e1
commit
d7e52f11a7
|
@ -57,7 +57,6 @@ void ViewProviderBoolean::setupContextMenu(QMenu* menu, QObject* receiver, const
|
||||||
QAction* act;
|
QAction* act;
|
||||||
act = menu->addAction(QObject::tr("Edit boolean"), receiver, member);
|
act = menu->addAction(QObject::tr("Edit boolean"), receiver, member);
|
||||||
act->setData(QVariant((int)ViewProvider::Default));
|
act->setData(QVariant((int)ViewProvider::Default));
|
||||||
PartGui::ViewProviderPart::setupContextMenu(menu, receiver, member);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
bool ViewProviderBoolean::setEdit(int ModNum)
|
bool ViewProviderBoolean::setEdit(int ModNum)
|
||||||
|
|
|
@ -221,7 +221,6 @@ void ViewProviderDatum::setupContextMenu(QMenu* menu, QObject* receiver, const c
|
||||||
QAction* act;
|
QAction* act;
|
||||||
act = menu->addAction(QObject::tr("Edit datum ") + datumType, receiver, member);
|
act = menu->addAction(QObject::tr("Edit datum ") + datumType, receiver, member);
|
||||||
act->setData(QVariant((int)ViewProvider::Default));
|
act->setData(QVariant((int)ViewProvider::Default));
|
||||||
Gui::ViewProviderGeometryObject::setupContextMenu(menu, receiver, member);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
bool ViewProviderDatum::setEdit(int ModNum)
|
bool ViewProviderDatum::setEdit(int ModNum)
|
||||||
|
|
|
@ -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)
|
// 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 = menu->addAction(QObject::tr((std::string("Edit ") + featureName() + " feature").c_str()), receiver, member);
|
||||||
act->setData(QVariant((int)ViewProvider::Default));
|
act->setData(QVariant((int)ViewProvider::Default));
|
||||||
PartGui::ViewProviderPart::setupContextMenu(menu, receiver, member);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -50,7 +50,6 @@ void ViewProviderGroove::setupContextMenu(QMenu* menu, QObject* receiver, const
|
||||||
QAction* act;
|
QAction* act;
|
||||||
act = menu->addAction(QObject::tr("Edit groove"), receiver, member);
|
act = menu->addAction(QObject::tr("Edit groove"), receiver, member);
|
||||||
act->setData(QVariant((int)ViewProvider::Default));
|
act->setData(QVariant((int)ViewProvider::Default));
|
||||||
PartGui::ViewProviderPart::setupContextMenu(menu, receiver, member);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
TaskDlgFeatureParameters *ViewProviderGroove::getEditDialog()
|
TaskDlgFeatureParameters *ViewProviderGroove::getEditDialog()
|
||||||
|
|
|
@ -25,6 +25,7 @@
|
||||||
|
|
||||||
#ifndef _PreComp_
|
#ifndef _PreComp_
|
||||||
# include <QMessageBox>
|
# include <QMessageBox>
|
||||||
|
#include <QMenu>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "ViewProviderLoft.h"
|
#include "ViewProviderLoft.h"
|
||||||
|
@ -63,11 +64,10 @@ std::vector<App::DocumentObject*> ViewProviderLoft::claimChildren(void)const
|
||||||
}
|
}
|
||||||
|
|
||||||
void ViewProviderLoft::setupContextMenu(QMenu* menu, QObject* receiver, const char* member)
|
void ViewProviderLoft::setupContextMenu(QMenu* menu, QObject* receiver, const char* member)
|
||||||
{/*
|
{
|
||||||
QAction* act;
|
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));
|
act->setData(QVariant((int)ViewProvider::Default));
|
||||||
PartGui::ViewProviderPart::setupContextMenu(menu, receiver, member);*/
|
|
||||||
}
|
}
|
||||||
|
|
||||||
bool ViewProviderLoft::doubleClicked(void)
|
bool ViewProviderLoft::doubleClicked(void)
|
||||||
|
|
|
@ -53,7 +53,6 @@ void ViewProviderPad::setupContextMenu(QMenu* menu, QObject* receiver, const cha
|
||||||
QAction* act;
|
QAction* act;
|
||||||
act = menu->addAction(QObject::tr("Edit pad"), receiver, member);
|
act = menu->addAction(QObject::tr("Edit pad"), receiver, member);
|
||||||
act->setData(QVariant((int)ViewProvider::Default));
|
act->setData(QVariant((int)ViewProvider::Default));
|
||||||
PartGui::ViewProviderPart::setupContextMenu(menu, receiver, member);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
TaskDlgFeatureParameters *ViewProviderPad::getEditDialog()
|
TaskDlgFeatureParameters *ViewProviderPad::getEditDialog()
|
||||||
|
|
|
@ -25,6 +25,7 @@
|
||||||
|
|
||||||
#ifndef _PreComp_
|
#ifndef _PreComp_
|
||||||
# include <QMessageBox>
|
# include <QMessageBox>
|
||||||
|
#include <QMenu>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "ViewProviderPipe.h"
|
#include "ViewProviderPipe.h"
|
||||||
|
@ -63,11 +64,10 @@ std::vector<App::DocumentObject*> ViewProviderPipe::claimChildren(void)const
|
||||||
}
|
}
|
||||||
|
|
||||||
void ViewProviderPipe::setupContextMenu(QMenu* menu, QObject* receiver, const char* member)
|
void ViewProviderPipe::setupContextMenu(QMenu* menu, QObject* receiver, const char* member)
|
||||||
{/*
|
{
|
||||||
QAction* act;
|
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));
|
act->setData(QVariant((int)ViewProvider::Default));
|
||||||
PartGui::ViewProviderPart::setupContextMenu(menu, receiver, member);*/
|
|
||||||
}
|
}
|
||||||
|
|
||||||
bool ViewProviderPipe::doubleClicked(void)
|
bool ViewProviderPipe::doubleClicked(void)
|
||||||
|
|
|
@ -52,7 +52,6 @@ void ViewProviderPocket::setupContextMenu(QMenu* menu, QObject* receiver, const
|
||||||
QAction* act;
|
QAction* act;
|
||||||
act = menu->addAction(QObject::tr("Edit pocket"), receiver, member);
|
act = menu->addAction(QObject::tr("Edit pocket"), receiver, member);
|
||||||
act->setData(QVariant((int)ViewProvider::Default));
|
act->setData(QVariant((int)ViewProvider::Default));
|
||||||
PartGui::ViewProviderPart::setupContextMenu(menu, receiver, member);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -50,7 +50,6 @@ void ViewProviderRevolution::setupContextMenu(QMenu* menu, QObject* receiver, co
|
||||||
QAction* act;
|
QAction* act;
|
||||||
act = menu->addAction(QObject::tr("Edit revolution"), receiver, member);
|
act = menu->addAction(QObject::tr("Edit revolution"), receiver, member);
|
||||||
act->setData(QVariant((int)ViewProvider::Default));
|
act->setData(QVariant((int)ViewProvider::Default));
|
||||||
PartGui::ViewProviderPart::setupContextMenu(menu, receiver, member);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
TaskDlgFeatureParameters *ViewProviderRevolution::getEditDialog()
|
TaskDlgFeatureParameters *ViewProviderRevolution::getEditDialog()
|
||||||
|
|
|
@ -25,6 +25,7 @@
|
||||||
|
|
||||||
#ifndef _PreComp_
|
#ifndef _PreComp_
|
||||||
# include <QMessageBox>
|
# include <QMessageBox>
|
||||||
|
#include <QMenu>
|
||||||
# include <Inventor/nodes/SoSeparator.h>
|
# include <Inventor/nodes/SoSeparator.h>
|
||||||
# include <TopExp.hxx>
|
# include <TopExp.hxx>
|
||||||
# include <TopTools_IndexedMapOfShape.hxx>
|
# include <TopTools_IndexedMapOfShape.hxx>
|
||||||
|
@ -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));
|
||||||
|
}
|
||||||
|
|
|
@ -38,6 +38,7 @@ public:
|
||||||
ViewProviderShapeBinder();
|
ViewProviderShapeBinder();
|
||||||
virtual ~ViewProviderShapeBinder();
|
virtual ~ViewProviderShapeBinder();
|
||||||
|
|
||||||
|
void setupContextMenu(QMenu*, QObject*, const char*);
|
||||||
void highlightReferences(const bool on, bool auxillery);
|
void highlightReferences(const bool on, bool auxillery);
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
|
|
|
@ -67,7 +67,6 @@ void ViewProviderTransformed::setupContextMenu(QMenu* menu, QObject* receiver, c
|
||||||
QAction* act;
|
QAction* act;
|
||||||
act = menu->addAction(QObject::tr((std::string("Edit ") + featureName + " feature").c_str()), receiver, member);
|
act = menu->addAction(QObject::tr((std::string("Edit ") + featureName + " feature").c_str()), receiver, member);
|
||||||
act->setData(QVariant((int)ViewProvider::Default));
|
act->setData(QVariant((int)ViewProvider::Default));
|
||||||
PartGui::ViewProviderPart::setupContextMenu(menu, receiver, member);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
bool ViewProviderTransformed::setEdit(int ModNum)
|
bool ViewProviderTransformed::setEdit(int ModNum)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user