+#include <QList>
+
+struct LegData
+{
+ LegData() :
+ m_how(),
+ m_tripTime(),
+ m_tripDistance(),
+ m_departureTime(),
+ m_arrivalTime(),
+ m_lineCode()
+ {
+ };
+
+ LegData( QString how, QString tripTime, QString tripDistance, QString departureTime, QString arrivalTime, QString lineCode=QString() ) :
+ m_how(how),
+ m_tripTime(tripTime),
+ m_tripDistance(tripDistance),
+ m_departureTime(departureTime),
+ m_arrivalTime(arrivalTime),
+ m_lineCode(lineCode)
+ {
+ };
+
+ void clear()
+ {
+ m_how = "";
+ m_tripTime = "";
+ m_tripDistance = "";
+ m_departureTime = "";
+ m_arrivalTime = "";
+ m_lineCode = "";
+ };
+
+ QString m_how;
+ QString m_tripTime;
+ QString m_tripDistance;
+ QString m_departureTime;
+ QString m_arrivalTime;
+ QString m_lineCode;
+
+};