@@ -700,7 +700,7 @@ void QgsRasterLayerProperties::sync()
700700 // add current NoDataValue to NoDataValue line edit
701701 if (rasterLayer->isNoDataValueValid ())
702702 {
703- leNoDataValue->setText (QString::number (rasterLayer->getNoDataValue ()));
703+ leNoDataValue->setText (QString::number (rasterLayer->getNoDataValue (), ' f ' ));
704704 }
705705 else
706706 {
@@ -1125,7 +1125,7 @@ void QgsRasterLayerProperties::apply()
11251125 rasterLayer->resetNoDataValue ();
11261126 if (rasterLayer->isNoDataValueValid ())
11271127 {
1128- leNoDataValue->setText (QString::number (rasterLayer->getNoDataValue ()));
1128+ leNoDataValue->setText (QString::number (rasterLayer->getNoDataValue (), ' f ' ));
11291129 }
11301130 else
11311131 {
@@ -1689,7 +1689,6 @@ void QgsRasterLayerProperties::on_cboxTransparencyLayer_currentIndexChanged(cons
16891689void QgsRasterLayerProperties::on_pbnDefaultValues_clicked ()
16901690{
16911691
1692- QString myNumberFormatter;
16931692 if (rbtnThreeBand->isChecked () && QgsRasterLayer::PALETTED_COLOR != rasterLayer->getDrawingStyle () &&
16941693 QgsRasterLayer::PALETTED_MULTI_BAND_COLOR != rasterLayer->getDrawingStyle ())
16951694 {
@@ -1702,9 +1701,9 @@ void QgsRasterLayerProperties::on_pbnDefaultValues_clicked()
17021701 if (rasterLayer->isNoDataValueValid ())
17031702 {
17041703 tableTransparency->insertRow (tableTransparency->rowCount ());
1705- tableTransparency->setItem (0 , 0 , new QTableWidgetItem (myNumberFormatter. sprintf ( " %.2f " , rasterLayer->getNoDataValue ())));
1706- tableTransparency->setItem (0 , 1 , new QTableWidgetItem (myNumberFormatter. sprintf ( " %.2f " , rasterLayer->getNoDataValue ())));
1707- tableTransparency->setItem (0 , 2 , new QTableWidgetItem (myNumberFormatter. sprintf ( " %.2f " , rasterLayer->getNoDataValue ())));
1704+ tableTransparency->setItem (0 , 0 , new QTableWidgetItem (QString::number ( rasterLayer->getNoDataValue (), ' f ' )));
1705+ tableTransparency->setItem (0 , 1 , new QTableWidgetItem (QString::number ( rasterLayer->getNoDataValue (), ' f ' )));
1706+ tableTransparency->setItem (0 , 2 , new QTableWidgetItem (QString::number ( rasterLayer->getNoDataValue (), ' f ' )));
17081707 tableTransparency->setItem (0 , 3 , new QTableWidgetItem (" 100.0" ));
17091708 }
17101709 }
@@ -1728,7 +1727,7 @@ void QgsRasterLayerProperties::on_pbnDefaultValues_clicked()
17281727 if (rasterLayer->isNoDataValueValid ())
17291728 {
17301729 tableTransparency->insertRow (tableTransparency->rowCount ());
1731- tableTransparency->setItem (0 , 0 , new QTableWidgetItem (myNumberFormatter. sprintf ( " %.2f " , rasterLayer->getNoDataValue ())));
1730+ tableTransparency->setItem (0 , 0 , new QTableWidgetItem (QString::number ( rasterLayer->getNoDataValue (), ' f ' )));
17321731 tableTransparency->setItem (0 , 1 , new QTableWidgetItem (" 100.0" ));
17331732 }
17341733
0 commit comments