Merge branch 'nikosmaster'
[ptas] / zouba / src / logic / routenew.h
diff --git a/zouba/src/logic/routenew.h b/zouba/src/logic/routenew.h
new file mode 100644 (file)
index 0000000..6725688
--- /dev/null
@@ -0,0 +1,27 @@
+#ifndef ROUTENEW_H
+#define ROUTENEW_H
+
+#include "routepoint.h"
+#include "routeleg.h"
+#include <QDateTime>
+
+class RouteNew
+{
+public:
+    RouteNew();
+    RouteNew(QDateTime startTime, QDateTime endTime, RoutePoint *startPoint, RoutePoint *endPoint, double walkingDistance, double distance, QList<RouteLeg*> route);
+    RouteNew(const RouteNew&);
+    RouteNew& operator=(const RouteNew&);
+    ~RouteNew();
+
+    QDateTime startTime;
+    QDateTime endTime;
+    RoutePoint *startPoint;
+    RoutePoint *endPoint;
+    double walkingDistance;
+    double distance;
+    QList<RouteLeg*> route;
+
+};
+
+#endif // ROUTENEW_H