Flesh out UI, provide journey data model
[harbour-pedalo.git] / src / journey.h
diff --git a/src/journey.h b/src/journey.h
new file mode 100644 (file)
index 0000000..45393b3
--- /dev/null
@@ -0,0 +1,31 @@
+#ifndef JOURNEY_H
+#define JOURNEY_H
+
+#include <QObject>
+#include <QTime>
+
+class Journey
+{
+public:
+    Journey();
+    Journey(quint64 start, quint32 duration, quint32 overtook, quint32 overtakenby);
+
+    quint64 getStart () const;
+    qint32 getDuration () const;
+    qint32 getOvertook () const;
+    qint32 getOvertakenBy () const;
+
+    void setStart (const quint64 value);
+    void setDuration (qint32 value);
+    void setOvertook (qint32 value);
+    void setOvertakenBy (qint32 value);
+
+private:
+    quint64 start;
+    quint32 duration;
+    quint32 overtook;
+    quint32 overtakenby;
+};
+
+
+#endif // JOURNEY_H