...
[jspeed] / src / textelement.cpp
index d42b423..9097700 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", "POITEXT", "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 POITEXT:
+            replaceValue(value, f, PoiAlerts::instance().getCurrentPoi());
+            break;
         case ANGLE:
             replaceValue(value, f, formatString(o->getLatestFix().track));
             break;
@@ -322,7 +325,7 @@ QString TextElement::formatString(double val)
 
     if(format.isEmpty())
     {
-        format = "%.1lf";
+        format = "%.0lf";
     }
 
     QString result;