Skip to content

Commit 95040c1

Browse files
committed
Follow up addition of new units
1 parent 9fd7555 commit 95040c1

File tree

2 files changed

+16
-4
lines changed

2 files changed

+16
-4
lines changed

src/core/qgsunittypes.cpp

+4-4
Original file line numberDiff line numberDiff line change
@@ -172,10 +172,10 @@ QString QgsUnitTypes::toString( DistanceUnit unit )
172172
return QObject::tr( "degrees", "distance" );
173173

174174
case DistanceCentimeters:
175-
return QObject::tr( "UnitType", "centimeters" );
175+
return QObject::tr( "centimeters", "distance" );
176176

177177
case DistanceMillimeters:
178-
return QObject::tr( "UnitType", "millimeters" );
178+
return QObject::tr( "millimeters", "distance" );
179179

180180
case DistanceUnknownUnit:
181181
return QObject::tr( "<unknown>", "distance" );
@@ -250,8 +250,8 @@ QgsUnitTypes::DistanceUnit QgsUnitTypes::stringToDistanceUnit( const QString &st
250250
return DistanceDegrees;
251251
if ( normalized == toString( DistanceCentimeters ) )
252252
return DistanceCentimeters;
253-
if ( normalized == toString( DistanceCentimeters ) )
254-
return DistanceCentimeters;
253+
if ( normalized == toString( DistanceMillimeters ) )
254+
return DistanceMillimeters;
255255
if ( normalized == toString( DistanceNauticalMiles ) )
256256
return DistanceNauticalMiles;
257257
if ( normalized == toString( DistanceUnknownUnit ) )

tests/src/python/test_qgsunittypes.py

+12
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,8 @@ def testDistanceUnitType(self):
3333
QgsUnitTypes.DistanceYards: QgsUnitTypes.Standard,
3434
QgsUnitTypes.DistanceMiles: QgsUnitTypes.Standard,
3535
QgsUnitTypes.DistanceDegrees: QgsUnitTypes.Geographic,
36+
QgsUnitTypes.DistanceCentimeters: QgsUnitTypes.Standard,
37+
QgsUnitTypes.DistanceMillimeters: QgsUnitTypes.Standard,
3638
QgsUnitTypes.DistanceUnknownUnit: QgsUnitTypes.UnknownType,
3739
QgsUnitTypes.DistanceNauticalMiles: QgsUnitTypes.Standard
3840
}
@@ -48,6 +50,8 @@ def testEncodeDecodeDistanceUnits(self):
4850
QgsUnitTypes.DistanceYards,
4951
QgsUnitTypes.DistanceMiles,
5052
QgsUnitTypes.DistanceDegrees,
53+
QgsUnitTypes.DistanceCentimeters,
54+
QgsUnitTypes.DistanceMillimeters,
5155
QgsUnitTypes.DistanceUnknownUnit,
5256
QgsUnitTypes.DistanceNauticalMiles]
5357

@@ -74,6 +78,8 @@ def testDistanceUnitsToFromString(self):
7478
QgsUnitTypes.DistanceYards,
7579
QgsUnitTypes.DistanceMiles,
7680
QgsUnitTypes.DistanceDegrees,
81+
QgsUnitTypes.DistanceCentimeters,
82+
QgsUnitTypes.DistanceMillimeters,
7783
QgsUnitTypes.DistanceUnknownUnit,
7884
QgsUnitTypes.DistanceNauticalMiles]
7985

@@ -104,6 +110,8 @@ def testAreaUnitType(self):
104110
QgsUnitTypes.AreaAcres: QgsUnitTypes.Standard,
105111
QgsUnitTypes.AreaSquareNauticalMiles: QgsUnitTypes.Standard,
106112
QgsUnitTypes.AreaSquareDegrees: QgsUnitTypes.Geographic,
113+
QgsUnitTypes.AreaSquareCentimeters: QgsUnitTypes.Standard,
114+
QgsUnitTypes.AreaSquareMillimeters: QgsUnitTypes.Standard,
107115
QgsUnitTypes.AreaUnknownUnit: QgsUnitTypes.UnknownType,
108116
}
109117

@@ -121,6 +129,8 @@ def testEncodeDecodeAreaUnits(self):
121129
QgsUnitTypes.AreaAcres,
122130
QgsUnitTypes.AreaSquareNauticalMiles,
123131
QgsUnitTypes.AreaSquareDegrees,
132+
QgsUnitTypes.AreaSquareCentimeters,
133+
QgsUnitTypes.AreaSquareMillimeters,
124134
QgsUnitTypes.AreaUnknownUnit]
125135

126136
for u in units:
@@ -149,6 +159,8 @@ def testAreaUnitsToFromString(self):
149159
QgsUnitTypes.AreaAcres,
150160
QgsUnitTypes.AreaSquareNauticalMiles,
151161
QgsUnitTypes.AreaSquareDegrees,
162+
QgsUnitTypes.AreaSquareCentimeters,
163+
QgsUnitTypes.AreaSquareMillimeters,
152164
QgsUnitTypes.AreaUnknownUnit]
153165

154166
for u in units:

0 commit comments

Comments
 (0)