equal
deleted
inserted
replaced
15 * |
15 * |
16 */ |
16 */ |
17 #ifndef CALENDAYMODELMANAGER_H |
17 #ifndef CALENDAYMODELMANAGER_H |
18 #define CALENDAYMODELMANAGER_H |
18 #define CALENDAYMODELMANAGER_H |
19 |
19 |
|
20 // System includes |
20 #include <QObject> |
21 #include <QObject> |
21 #include <QMap> |
22 #include <QMap> |
22 #include <QDateTime> |
23 #include <QDateTime> |
23 |
24 |
|
25 // User includes |
24 #include "calendaycommonheaders.h" |
26 #include "calendaycommonheaders.h" |
25 |
27 |
|
28 // Forward declarations |
26 class QAbstractItemModel; |
29 class QAbstractItemModel; |
27 class MCalenServices; |
30 class MCalenServices; |
28 class CalenDayModel; |
31 class CalenDayModel; |
29 |
32 |
30 class CalenDayModelManager : public QObject |
33 class CalenDayModelManager : public QObject |
56 void viewsScrollingFinished(CalenScrollDirection scrollTo); |
59 void viewsScrollingFinished(CalenScrollDirection scrollTo); |
57 |
60 |
58 private: |
61 private: |
59 void createAllModels(); |
62 void createAllModels(); |
60 void moveBackward(); |
63 void moveBackward(); |
61 void moveForeward(); |
64 void moveForward(); |
62 |
65 |
63 private: |
66 private: |
64 QMap<ModelDay, CalenDayModel*> mModels; |
67 QMap<ModelDay, CalenDayModel*> mModels; |
65 MCalenServices &mServices; |
68 MCalenServices &mServices; |
66 QDateTime mCurrentDayTime; |
69 QDateTime mCurrentDayTime; |