From 8edb3e64cce8ab2700a765ae0bbebb9196589b32 Mon Sep 17 00:00:00 2001 From: wmayer Date: Mon, 30 May 2022 15:43:27 +0200 Subject: [PATCH] Part: make DimensionLinear node kit unpickable See forum thread: https://forum.freecadweb.org/viewtopic.php?f=3&t=69056 --- src/Mod/Part/Gui/TaskDimension.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/Mod/Part/Gui/TaskDimension.cpp b/src/Mod/Part/Gui/TaskDimension.cpp index c0fc309426..b9c217c5bf 100644 --- a/src/Mod/Part/Gui/TaskDimension.cpp +++ b/src/Mod/Part/Gui/TaskDimension.cpp @@ -63,6 +63,7 @@ # include # include # include +# include #endif #include @@ -408,6 +409,11 @@ SbBool PartGui::DimensionLinear::affectsState() const void PartGui::DimensionLinear::setupDimension() { + //make unpickable + SoPickStyle* ps = static_cast(getPart("pickStyle", true)); + if (ps) + ps->style = SoPickStyle::UNPICKABLE; + //transformation SoTransform *trans = static_cast(getPart("transformation", true)); trans->translation.connectFrom(&point1);