X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=src%2Ftextelement.cpp;h=d42b4239a4e3efad8a942113d8792c154d67f110;hb=896cef4efae239e6ece29a288812425ec9e366e5;hp=4f4fab702832a6ad9238a2f670e17ccf557f5e37;hpb=118750b1e5f7d3b389ea12276ff3f2f0fa36d8b9;p=jspeed diff --git a/src/textelement.cpp b/src/textelement.cpp index 4f4fab7..d42b423 100644 --- a/src/textelement.cpp +++ b/src/textelement.cpp @@ -54,11 +54,12 @@ namespace "MAXSPEED", "AVGSPEED", "UNIT", "SPEEDUNIT", "TIME", "DATE", "POIDISTANCE", "ANGLE", "LATITUDE", - "LONGITUDE"}; + "LONGITUDE", "ALTITUDE", "DISTANCEUNIT"}; } TextElement::TextElement(Reader* reader): GraphicsElement(reader), -data_(""), format_(""), align_("left"), timeFormat_("hh:mm"), dateFormat_("dd.MM.yyyy"), fontSize_(16), bold_(false), italic_(false), +data_(""), format_(""), align_("left"), timeFormat_("hh:mm"), +dateFormat_("dd.MM.yyyy"), fontSize_(16), bold_(false), italic_(false), uppercase_(false), letterSpacing_(0) { element_ = new QGraphicsTextItem(); @@ -286,6 +287,12 @@ void TextElement::replaceSpecialFields(QString& value) case LONGITUDE: replaceValue(value, f, handleEmpty(o->getLatestFix().longitude)); break; + case ALTITUDE: + replaceValue(value, f, handleEmpty(o->getLatestFix().altitude)); + break; + case DISTANCEUNIT: + replaceValue(value, f, o->getMeterUnit()); + break; default: qDebug() << "Unknown field: " << f; }