@@ -43,14 +43,14 @@ QgsMeasureDialog::QgsMeasureDialog( QgsMeasureTool* tool, Qt::WindowFlags f )
43
43
mMeasureArea = tool->measureArea ();
44
44
mTotal = 0 .;
45
45
46
- mUnitsCombo ->addItem ( tr ( " Meters" ) );
47
- mUnitsCombo ->addItem ( tr ( " Feet" ) );
48
- mUnitsCombo ->addItem ( tr ( " Degrees" ) );
49
- mUnitsCombo ->addItem ( tr ( " Nautical Miles " ) );
46
+ mUnitsCombo ->addItem ( QGis:: tr ( QGis:: Meters ) );
47
+ mUnitsCombo ->addItem ( QGis:: tr ( QGis:: Feet ) );
48
+ mUnitsCombo ->addItem ( QGis:: tr ( QGis:: Degrees ) );
49
+ mUnitsCombo ->addItem ( QGis:: tr ( QGis::NauticalMiles ) );
50
50
51
51
QSettings settings;
52
- QString units = settings.value ( " /qgis/measure/displayunits" , " meters " ).toString ();
53
- mUnitsCombo ->setCurrentIndex ( mUnitsCombo ->findText ( units, Qt::MatchFixedString ) );
52
+ QString units = settings.value ( " /qgis/measure/displayunits" , QGis::toLiteral ( QGis::Meters ) ).toString ();
53
+ mUnitsCombo ->setCurrentIndex ( mUnitsCombo ->findText ( QGis::tr ( QGis::fromLiteral ( units ) ) , Qt::MatchFixedString ) );
54
54
55
55
updateSettings ();
56
56
@@ -66,7 +66,7 @@ void QgsMeasureDialog::updateSettings()
66
66
mDecimalPlaces = settings.value ( " /qgis/measure/decimalplaces" , " 3" ).toInt ();
67
67
mCanvasUnits = mTool ->canvas ()->mapUnits ();
68
68
// Configure QgsDistanceArea
69
- mDisplayUnits = QGis::fromLiteral ( mUnitsCombo ->currentText (). toLower () );
69
+ mDisplayUnits = QGis::fromTr ( mUnitsCombo ->currentText () );
70
70
mDa .setSourceCrs ( mTool ->canvas ()->mapSettings ().destinationCrs ().srsid () );
71
71
mDa .setEllipsoid ( QgsProject::instance ()->readEntry ( " Measure" , " /Ellipsoid" , GEO_NONE ) );
72
72
// Only use ellipsoidal calculation when project wide transformation is enabled.
@@ -92,7 +92,7 @@ void QgsMeasureDialog::updateSettings()
92
92
93
93
void QgsMeasureDialog::unitsChanged ( const QString &units )
94
94
{
95
- mDisplayUnits = QGis::fromLiteral ( units. toLower () );
95
+ mDisplayUnits = QGis::fromTr ( units );
96
96
mTable ->clear ();
97
97
mTotal = 0 .;
98
98
updateUi ();
@@ -350,4 +350,3 @@ void QgsMeasureDialog::convertMeasurement( double &measure, QGis::UnitType &u, b
350
350
mDa .convertMeasurement ( measure, myUnits, mDisplayUnits , isArea );
351
351
u = myUnits;
352
352
}
353
-
0 commit comments