X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FPartSet%2FPartSet_WidgetPoint2dDistance.cpp;h=0e40984766fc5af49890a7b32df41b298958473a;hb=f3f60a3cb69f2534a5837cd249782395e5edb183;hp=756e9a8a91fb38bc694a42bfcd828b455df38830;hpb=cedbcc9f78684b65af0d19da1066710314374f93;p=modules%2Fshaper.git diff --git a/src/PartSet/PartSet_WidgetPoint2dDistance.cpp b/src/PartSet/PartSet_WidgetPoint2dDistance.cpp index 756e9a8a9..0e4098476 100644 --- a/src/PartSet/PartSet_WidgetPoint2dDistance.cpp +++ b/src/PartSet/PartSet_WidgetPoint2dDistance.cpp @@ -44,9 +44,10 @@ PartSet_WidgetPoint2dDistance::~PartSet_WidgetPoint2dDistance() void PartSet_WidgetPoint2dDistance::reset() { bool isOk; - double aDefValue = QString::fromStdString(myDefaultValue).toDouble(&isOk); + double aDefValue = QString::fromStdString(getDefaultValue()).toDouble(&isOk); ModuleBase_Tools::setSpinValue(mySpinBox, isOk ? aDefValue : 0.0); + storeValueCustom(); } void PartSet_WidgetPoint2dDistance::setPoint(FeaturePtr theFeature, @@ -89,6 +90,10 @@ void PartSet_WidgetPoint2dDistance::deactivate() void PartSet_WidgetPoint2dDistance::onMouseRelease(ModuleBase_IViewWindow* theWnd, QMouseEvent* theEvent) { + // the contex menu release by the right button should not be processed by this widget + if (theEvent->button() != Qt::LeftButton) + return; + gp_Pnt aPoint = PartSet_Tools::convertClickToPoint(theEvent->pos(), theWnd->v3dView()); double aX, aY;