When changing the unit to "inches" in "Sheet", the margins get more decimals after the dot.
When changing back to mm / cm etc. it doesn't change back to 2 decimals.
This commit is contained in:
parent
eda0b6173e
commit
2b966a02df
|
@ -1973,51 +1973,43 @@ void VPMainWindow::TileSize(const QSizeF &size)
|
||||||
//---------------------------------------------------------------------------------------------------------------------
|
//---------------------------------------------------------------------------------------------------------------------
|
||||||
void VPMainWindow::CorrectPaperDecimals()
|
void VPMainWindow::CorrectPaperDecimals()
|
||||||
{
|
{
|
||||||
|
int decimals = 0;
|
||||||
|
|
||||||
switch (m_oldLayoutUnit)
|
switch (m_oldLayoutUnit)
|
||||||
{
|
{
|
||||||
case Unit::Cm:
|
case Unit::Cm:
|
||||||
|
decimals = 2;
|
||||||
|
break;
|
||||||
case Unit::Mm:
|
case Unit::Mm:
|
||||||
|
decimals = 1;
|
||||||
|
break;
|
||||||
case Unit::Px:
|
case Unit::Px:
|
||||||
ui->doubleSpinBoxSheetPaperWidth->setDecimals(2);
|
decimals = 4;
|
||||||
ui->doubleSpinBoxSheetPaperHeight->setDecimals(2);
|
|
||||||
|
|
||||||
ui->doubleSpinBoxTilePaperWidth->setDecimals(2);
|
|
||||||
ui->doubleSpinBoxTilePaperHeight->setDecimals(2);
|
|
||||||
|
|
||||||
ui->doubleSpinBoxSheetMarginLeft->setDecimals(4);
|
|
||||||
ui->doubleSpinBoxSheetMarginRight->setDecimals(4);
|
|
||||||
ui->doubleSpinBoxSheetMarginTop->setDecimals(4);
|
|
||||||
ui->doubleSpinBoxSheetMarginBottom->setDecimals(4);
|
|
||||||
|
|
||||||
ui->doubleSpinBoxTileMarginLeft->setDecimals(4);
|
|
||||||
ui->doubleSpinBoxTileMarginRight->setDecimals(4);
|
|
||||||
ui->doubleSpinBoxTileMarginTop->setDecimals(4);
|
|
||||||
ui->doubleSpinBoxTileMarginBottom->setDecimals(4);
|
|
||||||
|
|
||||||
ui->doubleSpinBoxSheetPiecesGap->setDecimals(2);
|
|
||||||
break;
|
break;
|
||||||
case Unit::Inch:
|
case Unit::Inch:
|
||||||
ui->doubleSpinBoxSheetPaperWidth->setDecimals(5);
|
decimals = 5;
|
||||||
ui->doubleSpinBoxSheetPaperHeight->setDecimals(5);
|
|
||||||
|
|
||||||
ui->doubleSpinBoxTilePaperWidth->setDecimals(5);
|
|
||||||
ui->doubleSpinBoxTilePaperHeight->setDecimals(5);
|
|
||||||
|
|
||||||
ui->doubleSpinBoxSheetMarginLeft->setDecimals(5);
|
|
||||||
ui->doubleSpinBoxSheetMarginRight->setDecimals(5);
|
|
||||||
ui->doubleSpinBoxSheetMarginTop->setDecimals(5);
|
|
||||||
ui->doubleSpinBoxSheetMarginBottom->setDecimals(5);
|
|
||||||
|
|
||||||
ui->doubleSpinBoxTileMarginLeft->setDecimals(5);
|
|
||||||
ui->doubleSpinBoxTileMarginRight->setDecimals(5);
|
|
||||||
ui->doubleSpinBoxTileMarginTop->setDecimals(5);
|
|
||||||
ui->doubleSpinBoxTileMarginBottom->setDecimals(5);
|
|
||||||
|
|
||||||
ui->doubleSpinBoxSheetPiecesGap->setDecimals(5);
|
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ui->doubleSpinBoxSheetPaperWidth->setDecimals(decimals);
|
||||||
|
ui->doubleSpinBoxSheetPaperHeight->setDecimals(decimals);
|
||||||
|
|
||||||
|
ui->doubleSpinBoxTilePaperWidth->setDecimals(decimals);
|
||||||
|
ui->doubleSpinBoxTilePaperHeight->setDecimals(decimals);
|
||||||
|
|
||||||
|
ui->doubleSpinBoxSheetMarginLeft->setDecimals(decimals);
|
||||||
|
ui->doubleSpinBoxSheetMarginRight->setDecimals(decimals);
|
||||||
|
ui->doubleSpinBoxSheetMarginTop->setDecimals(decimals);
|
||||||
|
ui->doubleSpinBoxSheetMarginBottom->setDecimals(decimals);
|
||||||
|
|
||||||
|
ui->doubleSpinBoxTileMarginLeft->setDecimals(decimals);
|
||||||
|
ui->doubleSpinBoxTileMarginRight->setDecimals(decimals);
|
||||||
|
ui->doubleSpinBoxTileMarginTop->setDecimals(decimals);
|
||||||
|
ui->doubleSpinBoxTileMarginBottom->setDecimals(decimals);
|
||||||
|
|
||||||
|
ui->doubleSpinBoxSheetPiecesGap->setDecimals(decimals);
|
||||||
}
|
}
|
||||||
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------
|
//---------------------------------------------------------------------------------------------------------------------
|
||||||
|
|
Loading…
Reference in New Issue
Block a user