equal
deleted
inserted
replaced
48 |
48 |
49 |
49 |
50 class MAknNaviDecoratorObserver; |
50 class MAknNaviDecoratorObserver; |
51 class MCCalenNaviLabelObserver; |
51 class MCCalenNaviLabelObserver; |
52 |
52 |
|
53 class MTouchFeedback; |
53 |
54 |
54 class CCalenPreview; |
55 class CCalenPreview; |
55 |
56 |
56 // CLASS DEFINITIONS |
57 // CLASS DEFINITIONS |
57 |
58 |
164 virtual void UpdateSize() = 0; |
165 virtual void UpdateSize() = 0; |
165 |
166 |
166 /** |
167 /** |
167 * Creates icon array according to icon index array passed in |
168 * Creates icon array according to icon index array passed in |
168 */ |
169 */ |
169 CAknIconArray* CreateIconsL( const RArray<MCalenServices::TCalenIcons>& aIndexArray ); |
170 CAknIconArray* CreateIconsL( const RArray<MCalenServices::TCalenIcons>& aIndexArray, const TInt aViewId = 0 ); |
170 |
171 |
171 /** |
172 /** |
172 * Creates icon index array |
173 * Creates icon index array |
173 */ |
174 */ |
174 virtual void CreateIconIndicesL( RArray<MCalenServices::TCalenIcons>& aIndexArray) = 0; |
175 virtual void CreateIconIndicesL( RArray<MCalenServices::TCalenIcons>& aIndexArray) = 0; |
244 |
245 |
245 /** |
246 /** |
246 * returns previewpane pointer |
247 * returns previewpane pointer |
247 */ |
248 */ |
248 virtual const MCalenPreview* PreviewPane(){return NULL; }; |
249 virtual const MCalenPreview* PreviewPane(){return NULL; }; |
|
250 |
|
251 /** |
|
252 * Generates tactile feedback on user touch action |
|
253 */ |
|
254 virtual void GenerateTactileFeedback(); |
|
255 |
249 private: // New functions |
256 private: // New functions |
250 /** |
257 /** |
251 * Return number of icons needed to be displayed |
258 * Return number of icons needed to be displayed |
252 * @return number of icons (between 0 and 3) |
259 * @return number of icons (between 0 and 3) |
253 */ |
260 */ |
335 CCoeControl* iUiExtension; |
342 CCoeControl* iUiExtension; |
336 |
343 |
337 MCalenServices& iServices; |
344 MCalenServices& iServices; |
338 RArray<MCalenServices::TCalenIcons> iIconIndices; |
345 RArray<MCalenServices::TCalenIcons> iIconIndices; |
339 CCalenContainerLayoutManager* iLayoutManager; |
346 CCalenContainerLayoutManager* iLayoutManager; |
|
347 |
|
348 private: |
|
349 MTouchFeedback* iFeedBack; |
340 }; |
350 }; |
341 |
351 |
342 #endif // CALENCONTAINER_H |
352 #endif // CALENCONTAINER_H |
343 |
353 |
344 |
354 |