calendarui/views/dayview/inc/calendaymodelmanager.h
changeset 57 bb2d3e476f29
parent 45 b6db4fd4947b
equal deleted inserted replaced
55:2c54b51f39c4 57:bb2d3e476f29
    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;