#include <QtCore/QString>
#include <QtCore/QDebug>
+#include <QtCore/QTime>
#include <QtGui/QGraphicsScene>
#include <QtGui/QGraphicsTextItem>
#include "textelement.h"
const QString FIELDS[TextElement::FIELD_COUNT] = {"TRIP", "TOTAL", "SPEED",
"MAXSPEED", "AVGSPEED",
- "UNIT", "SPEEDUNIT"};
+ "UNIT", "SPEEDUNIT", "TIME"};
}
TextElement::TextElement(Reader* reader): GraphicsElement(reader),
{
specialFields_.push_back(static_cast<Field>(i));
}
+
}
QString replaced = data_;
case SPEEDUNIT:
replaceValue(value, f, o->getSpeedUnit());
break;
+ case TIME:
+ replaceValue(value, f, QTime::currentTime().toString("hh:mm"));
+ break;
default:
qDebug() << "Unknown field: " << f;
}
return result;
}
+
+
+QGraphicsItem* TextElement::getElement() const
+{
+ return element_;
+}