From a2518509a4f7f6daa9a400602c66391c4e45d871 Mon Sep 17 00:00:00 2001 From: Roman Telezhynskyi Date: Tue, 29 Nov 2016 16:50:40 +0200 Subject: [PATCH] Clear comboxes when piece path was deleted. --HG-- branch : feature --- .../dialogs/tools/dialogseamallowance.cpp | 11 ++++++ .../dialogs/tools/dialogseamallowance.ui | 34 ++++++++++++++++--- 2 files changed, 41 insertions(+), 4 deletions(-) diff --git a/src/libs/vtools/dialogs/tools/dialogseamallowance.cpp b/src/libs/vtools/dialogs/tools/dialogseamallowance.cpp index 576fa9a3c..146880f1c 100644 --- a/src/libs/vtools/dialogs/tools/dialogseamallowance.cpp +++ b/src/libs/vtools/dialogs/tools/dialogseamallowance.cpp @@ -592,6 +592,17 @@ void DialogSeamAllowance::CustomSAChanged(int row) { if (ui->listWidgetCustomSA->count() == 0 || row == -1 || row >= ui->listWidgetCustomSA->count()) { + ui->comboBoxStartPoint->blockSignals(true); + ui->comboBoxStartPoint->clear(); + ui->comboBoxStartPoint->blockSignals(false); + + ui->comboBoxEndPoint->blockSignals(true); + ui->comboBoxEndPoint->clear(); + ui->comboBoxEndPoint->blockSignals(false); + + ui->comboBoxIncludeType->blockSignals(true); + ui->comboBoxIncludeType->clear(); + ui->comboBoxIncludeType->blockSignals(false); return; } diff --git a/src/libs/vtools/dialogs/tools/dialogseamallowance.ui b/src/libs/vtools/dialogs/tools/dialogseamallowance.ui index 92caf7a2b..48093e66a 100644 --- a/src/libs/vtools/dialogs/tools/dialogseamallowance.ui +++ b/src/libs/vtools/dialogs/tools/dialogseamallowance.ui @@ -6,8 +6,8 @@ 0 0 - 559 - 476 + 476 + 504 @@ -301,11 +301,17 @@ Qt::Horizontal + + true + QFormLayout::ExpandingFieldsGrow + + 6 + @@ -334,11 +340,31 @@ - + + + + 0 + 0 + + + - + + + + 0 + 0 + + + + + 0 + 0 + + +