From cefb4f7474e8177a0b12179f02db631616342b74 Mon Sep 17 00:00:00 2001 From: Roman Telezhynskyi Date: Sat, 7 Sep 2019 10:36:53 +0300 Subject: [PATCH] Fix setting current height and size. We should follow information Valentina passes us. --HG-- branch : develop --- src/app/tape/tmainwindow.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/app/tape/tmainwindow.cpp b/src/app/tape/tmainwindow.cpp index a83540369..cccab233d 100644 --- a/src/app/tape/tmainwindow.cpp +++ b/src/app/tape/tmainwindow.cpp @@ -181,7 +181,13 @@ void TMainWindow::SetBaseMHeight(int height) { const int row = ui->tableWidget->currentRow(); currentHeight = UnitConvertor(height, Unit::Cm, mUnit); + + gradationHeights->blockSignals(true); + SetDefaultHeight(static_cast(currentHeight)); + gradationHeights->blockSignals(false); + RefreshData(); + search->RefreshList(ui->lineEditFind->text()); ui->tableWidget->selectRow(row); } } @@ -196,7 +202,13 @@ void TMainWindow::SetBaseMSize(int size) { const int row = ui->tableWidget->currentRow(); currentSize = UnitConvertor(size, Unit::Cm, mUnit); + + gradationSizes->blockSignals(true); + SetDefaultSize(static_cast(currentSize)); + gradationSizes->blockSignals(false); + RefreshData(); + search->RefreshList(ui->lineEditFind->text()); ui->tableWidget->selectRow(row); } }