+ respect Selectable property in SoFCUnifiedSelection node

git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5136 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
This commit is contained in:
wmayer
2011-11-15 10:04:21 +00:00
parent 1ca9395fd9
commit 73dd4ab9eb
4 changed files with 13 additions and 3 deletions

View File

@@ -1012,6 +1012,14 @@ Base::Vector3d ViewProviderSketch::seekConstraintPosition(const Base::Vector3d &
return freePos;
}
bool ViewProviderSketch::isSelectable(void) const
{
if (isEditing())
return false;
else
return PartGui::ViewProvider2DObject::isSelectable();
}
void ViewProviderSketch::onSelectionChanged(const Gui::SelectionChanges& msg)
{
// are we in edit?

View File

@@ -87,7 +87,7 @@ public:
void drawEdit(const std::vector<Base::Vector2D> &EditCurve);
/// Is the view provider selectable
bool isSelectable(void) const {return !isEditing();}
bool isSelectable(void) const;
/// Observer message from the Selection
virtual void onSelectionChanged(const Gui::SelectionChanges& msg);