+ Fix inconsistency in context-menu of FEM view provider
This commit is contained in:
parent
530ea288f2
commit
909f7d6c13
|
@ -25,7 +25,6 @@
|
||||||
|
|
||||||
#ifndef _PreComp_
|
#ifndef _PreComp_
|
||||||
# include <Standard_math.hxx>
|
# include <Standard_math.hxx>
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "ViewProviderFemMeshShapeNetgen.h"
|
#include "ViewProviderFemMeshShapeNetgen.h"
|
||||||
|
@ -50,15 +49,18 @@ ViewProviderFemMeshShapeNetgen::ViewProviderFemMeshShapeNetgen()
|
||||||
|
|
||||||
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)
|
bool ViewProviderFemMeshShapeNetgen::setEdit(int ModNum)
|
||||||
{
|
{
|
||||||
|
if (ModNum == ViewProvider::Default) {
|
||||||
if (ModNum == ViewProvider::Default ) {
|
|
||||||
|
|
||||||
// clear the selection (convenience)
|
// clear the selection (convenience)
|
||||||
Gui::Selection().clearSelection();
|
Gui::Selection().clearSelection();
|
||||||
|
|
||||||
|
|
|
@ -52,6 +52,7 @@ public:
|
||||||
virtual void updateData(const App::Property*);
|
virtual void updateData(const App::Property*);
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
|
virtual void setupContextMenu(QMenu* menu, QObject* receiver, const char* member);
|
||||||
virtual bool setEdit(int ModNum);
|
virtual bool setEdit(int ModNum);
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue
Block a user