Added POI text field. Some tuning to detail screen item position.
[jspeed] / src / textelement.cpp
index f1af21e..fc3b79e 100644 (file)
@@ -53,7 +53,7 @@ namespace
     const QString FIELDS[TextElement::FIELD_COUNT] =  {"TRIP", "TOTAL", "SPEED",
                                                        "MAXSPEED", "AVGSPEED",
                                                        "UNIT", "SPEEDUNIT", "TIME", "DATE",
-                                                       "POIDISTANCE", "ANGLE", "LATITUDE",
+                                                       "POIDISTANCE", "POI", "ANGLE", "LATITUDE",
                                                        "LONGITUDE", "ALTITUDE", "DISTANCEUNIT"};
 }
 
@@ -278,6 +278,9 @@ void TextElement::replaceSpecialFields(QString& value)
         case POIDISTANCE:
             replaceValue(value, f, handleEmpty(PoiAlerts::instance().getCurrentDistance()));
             break;
+        case POI:
+            replaceValue(value, f, PoiAlerts::instance().getCurrentPoi());
+            break;
         case ANGLE:
             replaceValue(value, f, formatString(o->getLatestFix().track));
             break;