diff --git a/src/app/puzzle/vpcommandline.h b/src/app/puzzle/vpcommandline.h index 5cc1f3444..c69375f21 100644 --- a/src/app/puzzle/vpcommandline.h +++ b/src/app/puzzle/vpcommandline.h @@ -31,6 +31,7 @@ #include #include #include +#include class VPCommandLine; using VPCommandLinePtr = std::shared_ptr; diff --git a/src/app/puzzle/vpmainwindow.cpp b/src/app/puzzle/vpmainwindow.cpp index dcaa51d82..43a7554dc 100644 --- a/src/app/puzzle/vpmainwindow.cpp +++ b/src/app/puzzle/vpmainwindow.cpp @@ -768,8 +768,8 @@ void VPMainWindow::InitPropertyTabCurrentPiece() ui->comboBoxTranslateUnit->setCurrentIndex(0); ui->comboBoxTranslateUnit->blockSignals(false); - const int minTranslate = -1000; - const int maxTranslate = 1000; + int minTranslate = -1000; + int maxTranslate = 1000; ui->doubleSpinBoxCurrentPieceBoxPositionX->setMinimum( UnitConvertor(minTranslate, Unit::Cm, m_oldPieceTranslationUnit)); @@ -783,7 +783,8 @@ void VPMainWindow::InitPropertyTabCurrentPiece() UnitConvertor(maxTranslate, Unit::Cm, m_oldPieceTranslationUnit)); ui->doubleSpinBoxCurrentPieceBoxPositionY->setValue(0); - connect(ui->comboBoxTranslateUnit, QOverload::of(&QComboBox::currentIndexChanged), this, [this]() + connect(ui->comboBoxTranslateUnit, QOverload::of(&QComboBox::currentIndexChanged), this, + [this, minTranslate, maxTranslate]() { const Unit newUnit = TranslateUnit(); const qreal oldTranslateX = ui->doubleSpinBoxCurrentPieceBoxPositionX->value();