download
[badge] / badgedata.h
index c3c6acc..0a30168 100644 (file)
@@ -1,14 +1,17 @@
 #ifndef BADGEDATA_H
 #define BADGEDATA_H
 
+#include "timetable.h"
+#include <QDate>
+
 class BadgeData
 {
 
 public:
     BadgeData();
-    bool setTimetable(unsigned int day, unsigned int entrance, unsigned int firstPause, unsigned int endFirstPause, unsigned int secondPause, unsigned int endSecondPause, unsigned int exit) {return true;}
-    bool getTimetable(unsigned int &day, unsigned int &entrance, unsigned int &firstPause, unsigned int &endFirstPause, unsigned int &secondPause, unsigned int &endSecondPause, unsigned int exit) {return true;}
-    int getTotalHours(unsigned int begin, unsigned int end, int &total) {return true;}
+    bool setTimetable(TimeTable in);
+    bool getTimetable(TimeTable &out);
+    QTime totalTime(QDate begin, QDate end);
 };
 
 #endif // BADGEDATA_H