Skip to content

Commit

Permalink
-Prevent NoDataValue displaying in scientific notation
Browse files Browse the repository at this point in the history
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@7978 c8812cc2-4d05-0410-92ff-de0c093fc19c
  • Loading branch information
ersts committed Jan 16, 2008
1 parent eed0e95 commit e2022d6
Showing 1 changed file with 6 additions and 7 deletions.
13 changes: 6 additions & 7 deletions src/app/qgsrasterlayerproperties.cpp
Expand Up @@ -700,7 +700,7 @@ void QgsRasterLayerProperties::sync()
//add current NoDataValue to NoDataValue line edit
if(rasterLayer->isNoDataValueValid())
{
leNoDataValue->setText(QString::number(rasterLayer->getNoDataValue()));
leNoDataValue->setText(QString::number(rasterLayer->getNoDataValue(), 'f'));
}
else
{
Expand Down Expand Up @@ -1125,7 +1125,7 @@ void QgsRasterLayerProperties::apply()
rasterLayer->resetNoDataValue();
if(rasterLayer->isNoDataValueValid())
{
leNoDataValue->setText(QString::number(rasterLayer->getNoDataValue()));
leNoDataValue->setText(QString::number(rasterLayer->getNoDataValue(), 'f'));
}
else
{
Expand Down Expand Up @@ -1689,7 +1689,6 @@ void QgsRasterLayerProperties::on_cboxTransparencyLayer_currentIndexChanged(cons
void QgsRasterLayerProperties::on_pbnDefaultValues_clicked()
{

QString myNumberFormatter;
if(rbtnThreeBand->isChecked() && QgsRasterLayer::PALETTED_COLOR != rasterLayer->getDrawingStyle() &&
QgsRasterLayer::PALETTED_MULTI_BAND_COLOR != rasterLayer->getDrawingStyle())
{
Expand All @@ -1702,9 +1701,9 @@ void QgsRasterLayerProperties::on_pbnDefaultValues_clicked()
if(rasterLayer->isNoDataValueValid())
{
tableTransparency->insertRow(tableTransparency->rowCount());
tableTransparency->setItem(0, 0, new QTableWidgetItem(myNumberFormatter.sprintf("%.2f",rasterLayer->getNoDataValue())));
tableTransparency->setItem(0, 1, new QTableWidgetItem(myNumberFormatter.sprintf("%.2f",rasterLayer->getNoDataValue())));
tableTransparency->setItem(0, 2, new QTableWidgetItem(myNumberFormatter.sprintf("%.2f",rasterLayer->getNoDataValue())));
tableTransparency->setItem(0, 0, new QTableWidgetItem(QString::number(rasterLayer->getNoDataValue(), 'f')));
tableTransparency->setItem(0, 1, new QTableWidgetItem(QString::number(rasterLayer->getNoDataValue(), 'f')));
tableTransparency->setItem(0, 2, new QTableWidgetItem(QString::number(rasterLayer->getNoDataValue(), 'f')));
tableTransparency->setItem(0, 3, new QTableWidgetItem("100.0"));
}
}
Expand All @@ -1728,7 +1727,7 @@ void QgsRasterLayerProperties::on_pbnDefaultValues_clicked()
if(rasterLayer->isNoDataValueValid())
{
tableTransparency->insertRow(tableTransparency->rowCount());
tableTransparency->setItem(0, 0, new QTableWidgetItem(myNumberFormatter.sprintf("%.2f",rasterLayer->getNoDataValue())));
tableTransparency->setItem(0, 0, new QTableWidgetItem(QString::number(rasterLayer->getNoDataValue(), 'f')));
tableTransparency->setItem(0, 1, new QTableWidgetItem("100.0"));
}

Expand Down

0 comments on commit e2022d6

Please sign in to comment.