From 6cfc208db8243d3e2d070bd12424ea5ae83b0cc9 Mon Sep 17 00:00:00 2001 From: donovaly Date: Sun, 31 May 2020 02:14:20 +0200 Subject: [PATCH] [TD] TaskDetail: omit problematic slot issue --- src/Mod/TechDraw/Gui/TaskDetail.cpp | 13 ++++++------- src/Mod/TechDraw/Gui/TaskDetail.ui | 6 +++--- 2 files changed, 9 insertions(+), 10 deletions(-) diff --git a/src/Mod/TechDraw/Gui/TaskDetail.cpp b/src/Mod/TechDraw/Gui/TaskDetail.cpp index 9b9fabd9e7..6c9a7692aa 100644 --- a/src/Mod/TechDraw/Gui/TaskDetail.cpp +++ b/src/Mod/TechDraw/Gui/TaskDetail.cpp @@ -119,11 +119,11 @@ TaskDetail::TaskDetail(TechDraw::DrawViewPart* baseFeat): //use editingFinished signal instead of valueChanged to prevent keyboard lock out //valueChanged fires every keystroke causing a recompute. - connect(ui->qsbX, SIGNAL(valueChanged(double)), + connect(ui->qsbX, SIGNAL(editingFinished()), this, SLOT(onXEdit())); - connect(ui->qsbY, SIGNAL(valueChanged(double)), + connect(ui->qsbY, SIGNAL(editingFinished()), this, SLOT(onYEdit())); - connect(ui->qsbRadius, SIGNAL(valueChanged(double)), + connect(ui->qsbRadius, SIGNAL(editingFinished()), this, SLOT(onRadiusEdit())); connect(ui->leReference, SIGNAL(editingFinished()), this, SLOT(onReferenceEdit())); @@ -192,12 +192,11 @@ TaskDetail::TaskDetail(TechDraw::DrawViewDetail* detailFeat): // the UI file uses setKeyboardTracking(false) so that a // recomputation will only be triggered when the arrow yeys of the spinboxes are used - - connect(ui->qsbX, SIGNAL(valueChanged(double)), + connect(ui->qsbX, SIGNAL(editingFinished()), this, SLOT(onXEdit())); - connect(ui->qsbY, SIGNAL(valueChanged(double)), + connect(ui->qsbY, SIGNAL(editingFinished()), this, SLOT(onYEdit())); - connect(ui->qsbRadius, SIGNAL(valueChanged(double)), + connect(ui->qsbRadius, SIGNAL(editingFinished()), this, SLOT(onRadiusEdit())); connect(ui->leReference, SIGNAL(editingFinished()), this, SLOT(onReferenceEdit())); diff --git a/src/Mod/TechDraw/Gui/TaskDetail.ui b/src/Mod/TechDraw/Gui/TaskDetail.ui index 1b9be3601d..e60ffddc2e 100644 --- a/src/Mod/TechDraw/Gui/TaskDetail.ui +++ b/src/Mod/TechDraw/Gui/TaskDetail.ui @@ -129,7 +129,7 @@ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - false + true @@ -182,7 +182,7 @@ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - false + true @@ -201,7 +201,7 @@ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - false + true