Commit cac6c95e authored by Gus Grubba's avatar Gus Grubba

Add unit to features

Renamed "Invalid" (airspace) to "custom"
parent 3c411781
......@@ -38,6 +38,16 @@ Rectangle {
QGCTextField {
text: feature.value ? feature.value : ""
visible: feature.type !== AirspaceRuleFeature.Boolean
showUnits: true
unitsLabel: {
if(feature.unit == AirspaceRuleFeature.Kilogram)
return "kg";
if(feature.unit == AirspaceRuleFeature.Meters)
return "m";
if(feature.unit == AirspaceRuleFeature.MetersPerSecond)
return "m/s";
return ""
}
anchors.right: parent.right
anchors.left: parent.left
inputMethodHints: feature.type === AirspaceRuleFeature.Float ? Qt.ImhFormattedNumbersOnly :Qt.ImhNone
......
......@@ -27,20 +27,20 @@ QString
AirspaceAdvisory::typeStr()
{
switch(type()) {
case Airport: return QString(tr("Airport")); break;
case Controlled_airspace: return QString(tr("Controlled Airspace")); break;
case Special_use_airspace: return QString(tr("Special Use Airspace")); break;
case Tfr: return QString(tr("TFR")); break;
case Wildfire: return QString(tr("Wild Fire")); break;
case Park: return QString(tr("Park")); break;
case Power_plant: return QString(tr("Power Plant")); break;
case Heliport: return QString(tr("Heliport")); break;
case Prison: return QString(tr("Prison")); break;
case School: return QString(tr("School")); break;
case Hospital: return QString(tr("Hospital")); break;
case Fire: return QString(tr("Fire")); break;
case Emergency: return QString(tr("Emergency")); break;
case Invalid: return QString(tr("Invalid")); break;
default: return QString(tr("Unknown")); break;
case Airport: return QString(tr("Airport"));
case Controlled_airspace: return QString(tr("Controlled Airspace"));
case Special_use_airspace: return QString(tr("Special Use Airspace"));
case Tfr: return QString(tr("TFR"));
case Wildfire: return QString(tr("Wild Fire"));
case Park: return QString(tr("Park"));
case Power_plant: return QString(tr("Power Plant"));
case Heliport: return QString(tr("Heliport"));
case Prison: return QString(tr("Prison"));
case School: return QString(tr("School"));
case Hospital: return QString(tr("Hospital"));
case Fire: return QString(tr("Fire"));
case Emergency: return QString(tr("Emergency"));
case Invalid: return QString(tr("Custom"));
default: return QString(tr("Unknown"));
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment