26 |
26 |
27 #include "calennotificationhandler.h" // MCalenNotificationHandler |
27 #include "calennotificationhandler.h" // MCalenNotificationHandler |
28 #include "hb_calencommands.hrh" |
28 #include "hb_calencommands.hrh" |
29 #include "calencommandhandler.h" |
29 #include "calencommandhandler.h" |
30 |
30 |
31 |
31 class CalenNativeView; |
32 class CCalenController; |
32 class CCalenController; |
33 class CalenMonthView; |
33 class CalenMonthView; |
34 class CalenDayView; |
34 class CalenAgendaView; |
35 class AgendaEventViewer; |
35 class AgendaEventViewer; |
36 class CalenLandscapeDayView; |
36 class CalenLandscapeDayView; |
37 class CalenSettingsView; |
37 class CalenSettingsView; |
38 class CalenDocLoader; |
38 class CalenDocLoader; |
39 |
39 |
117 */ |
117 */ |
118 void loadMonthView(); |
118 void loadMonthView(); |
119 /** |
119 /** |
120 * Loads day view frm the docml |
120 * Loads day view frm the docml |
121 */ |
121 */ |
122 void loadDayView(); |
122 void loadAgendaView(); |
123 /** |
123 /** |
124 * Activates the default view, as retrieved from settings. |
124 * Activates the default view, as retrieved from settings. |
125 */ |
125 */ |
126 void ActivateDefaultViewL( int defaultView ); |
126 void ActivateDefaultViewL( int defaultView ); |
127 |
127 |
138 /** |
138 /** |
139 * @brief Constructs the auxilliary view used |
139 * @brief Constructs the auxilliary view used |
140 * to provide illusion of swiping to next or prev |
140 * to provide illusion of swiping to next or prev |
141 * day |
141 * day |
142 */ |
142 */ |
143 void loadAlternateDayView(); |
143 void loadAlternateAgendaView(); |
144 |
144 |
145 private slots: |
145 private slots: |
146 void handleMainViewReady(); |
146 void handleMainViewReady(); |
147 void handleViewingCompleted(const QDate date); |
147 void handleViewingCompleted(const QDate date); |
148 void handleEditingStarted(); |
148 void handleEditingStarted(); |
149 void handleEditingCompleted(); |
149 void handleEditingCompleted(); |
150 void handleDeletingStarted(); |
150 void handleDeletingStarted(); |
151 void handleDeletingCompleted(); |
151 void handleDeletingCompleted(); |
152 void handleInstanceViewCreation(int status); |
152 void handleInstanceViewCreation(int status); |
153 void handleEntryViewCreation(int status); |
153 void handleEntryViewCreation(int status); |
|
154 void handleDayViewReady(); |
154 |
155 |
155 private: // Data |
156 private: // Data |
156 |
157 |
157 CCalenController &mController; |
158 CCalenController &mController; |
158 CalenMonthView *mCalenMonthView; |
159 CalenMonthView *mCalenMonthView; |
159 CalenDayView *mCalenDayView; |
160 CalenAgendaView *mCalenAgendaView; |
160 AgendaEventViewer *mCalenEventViewer; |
161 AgendaEventViewer *mCalenEventViewer; |
161 CalenLandscapeDayView *mCalenLandscapeDayView; |
162 CalenLandscapeDayView *mCalenLandscapeDayView; |
162 CalenSettingsView *mSettingsView; |
163 CalenSettingsView *mSettingsView; |
163 CalenDocLoader *mDayViewDocLoader; |
164 CalenDocLoader *mAgendaViewDocLoader; |
164 CalenDocLoader *mMonthViewDocLoader; |
165 CalenDocLoader *mMonthViewDocLoader; |
165 CalenDayView *mCalenDayViewAlt; |
166 CalenAgendaView *mCalenAgendaViewAlt; |
166 CalenDocLoader *mDayViewAltDocLoader; |
167 CalenDocLoader *mAgendaViewAltDocLoader; |
|
168 CalenNativeView *mCalenDayView; |
167 |
169 |
168 int mCurrentViewId; |
170 int mCurrentViewId; |
169 int mPreviousViewsId; |
171 int mPreviousViewsId; |
170 int mFirstView; |
172 int mFirstView; |
171 }; |
173 }; |