+ switch off global selection node while sketch is in edit mode
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5118 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
This commit is contained in:
parent
26a1d89b6e
commit
fbd01cb5f2
|
@ -82,6 +82,7 @@
|
|||
#include <Gui/View3DInventor.h>
|
||||
#include <Gui/View3DInventorViewer.h>
|
||||
#include <Gui/DlgEditFileIncludeProptertyExternal.h>
|
||||
#include <Gui/SoFCUnifiedSelection.h>
|
||||
|
||||
#include <Mod/Part/App/Geometry.h>
|
||||
#include <Mod/Sketcher/App/SketchObject.h>
|
||||
|
@ -2871,11 +2872,15 @@ void ViewProviderSketch::setEditViewer(Gui::View3DInventorViewer* viewer, int Mo
|
|||
}
|
||||
|
||||
viewer->setEditing(TRUE);
|
||||
SoNode* root = viewer->getSceneGraph();
|
||||
static_cast<Gui::SoFCUnifiedSelection*>(root)->selectionRole.setValue(FALSE);
|
||||
}
|
||||
|
||||
void ViewProviderSketch::unsetEditViewer(Gui::View3DInventorViewer* viewer)
|
||||
{
|
||||
viewer->setEditing(FALSE);
|
||||
SoNode* root = viewer->getSceneGraph();
|
||||
static_cast<Gui::SoFCUnifiedSelection*>(root)->selectionRole.setValue(TRUE);
|
||||
}
|
||||
|
||||
void ViewProviderSketch::setPositionText(const Base::Vector2D &Pos)
|
||||
|
|
Loading…
Reference in New Issue
Block a user