fix inconsistency between context-menu and default edit mode PD primitives

This commit is contained in:
wmayer
2017-09-12 19:49:07 +02:00
parent eaf04d5bfd
commit dc13d85d37
4 changed files with 12 additions and 3 deletions

View File

@@ -24,6 +24,8 @@
#include "PreCompiled.h"
#ifndef _PreComp_
# include <QAction>
# include <QMenu>
# include <QMessageBox>
#endif
@@ -68,6 +70,13 @@ void ViewProviderPrimitive::attach(App::DocumentObject* obj) {
ViewProviderAddSub::attach(obj);
}
void ViewProviderPrimitive::setupContextMenu(QMenu* menu, QObject* receiver, const char* member)
{
QAction* act;
act = menu->addAction(QObject::tr("Edit primitive"), receiver, member);
act->setData(QVariant((int)ViewProvider::Default));
}
bool ViewProviderPrimitive::setEdit(int ModNum)
{
if (ModNum == ViewProvider::Default ) {