equal
deleted
inserted
replaced
22 #define C_GLXCLOUDVIEWIMP_H |
22 #define C_GLXCLOUDVIEWIMP_H |
23 |
23 |
24 // INCLUDES |
24 // INCLUDES |
25 #include <AknLayout2Def.h> |
25 #include <AknLayout2Def.h> |
26 #include <alf/alfanchorlayout.h> |
26 #include <alf/alfanchorlayout.h> |
27 |
27 #include <harvesterclient.h> |
28 #include "mglxcloudviewmskobserver.h" |
28 #include "mglxcloudviewmskobserver.h" |
29 #include "mglxenterkeyeventobserver.h" |
29 #include "mglxenterkeyeventobserver.h" |
30 |
30 |
31 #include "glxcloudview.h" //base class |
31 #include "glxcloudview.h" //base class |
32 #include "mglxcloudviewlayoutobserver.h" |
32 #include "mglxcloudviewlayoutobserver.h" |
51 |
51 |
52 NONSHARABLE_CLASS(CGlxCloudViewImp): public CGlxCloudView, |
52 NONSHARABLE_CLASS(CGlxCloudViewImp): public CGlxCloudView, |
53 public MGlxCloudViewMskObserver, |
53 public MGlxCloudViewMskObserver, |
54 public MGlxEnterKeyEventObserver, |
54 public MGlxEnterKeyEventObserver, |
55 public MGlxCloudViewLayoutObserver, |
55 public MGlxCloudViewLayoutObserver, |
56 public MGlxItemMenuObserver |
56 public MGlxItemMenuObserver, |
|
57 public MHarvesterEventObserver |
57 { |
58 { |
58 public: |
59 public: |
59 |
60 |
60 /** |
61 /** |
61 * @since S60 3.2 |
62 * @since S60 3.2 |
125 * Derived classes should use this to initialize the menus if required |
126 * Derived classes should use this to initialize the menus if required |
126 * @param aResourceId The menu resource |
127 * @param aResourceId The menu resource |
127 * @param aMenuPane The menu pane to edit |
128 * @param aMenuPane The menu pane to edit |
128 */ |
129 */ |
129 void ViewDynInitMenuPaneL(TInt aResourceId, CEikMenuPane *aMenuPane); |
130 void ViewDynInitMenuPaneL(TInt aResourceId, CEikMenuPane *aMenuPane); |
|
131 public: |
|
132 /** |
|
133 * HarvestingUpdated |
|
134 * @param aHEObserverType |
|
135 * @param aHarvesterEventState |
|
136 * @param aItemsLeft |
|
137 */ |
|
138 void HarvestingUpdated( |
|
139 HarvesterEventObserverType aHEObserverType, |
|
140 HarvesterEventState aHarvesterEventState, |
|
141 TInt aItemsLeft ); |
130 |
142 |
131 protected: |
143 protected: |
132 // From CGlxViewBase |
144 // From CGlxViewBase |
133 |
145 |
134 /** |
146 /** |
239 //scrollpane layout |
251 //scrollpane layout |
240 TAknWindowLineLayout iScrollPaneHandle; |
252 TAknWindowLineLayout iScrollPaneHandle; |
241 |
253 |
242 //anchor layout from the view widget |
254 //anchor layout from the view widget |
243 CAlfAnchorLayout* iAnchorlayout; |
255 CAlfAnchorLayout* iAnchorlayout; |
244 |
256 |
245 // save title text |
257 RHarvesterClient iHarvesterClient; |
246 HBufC* iTitletext; |
|
247 |
|
248 }; |
258 }; |
249 } |
259 } |
250 #endif // C_GLXTESTTILEVIEWIMP_H |
260 #endif // C_GLXTESTTILEVIEWIMP_H |
251 |
261 |
252 // End of File |
262 // End of File |