equal
deleted
inserted
replaced
30 #include "glxcloudview.h" //base class |
30 #include "glxcloudview.h" //base class |
31 #include "mglxcloudviewlayoutobserver.h" |
31 #include "mglxcloudviewlayoutobserver.h" |
32 |
32 |
33 #include "glxtagscontextmenucontrol.h" // MGlxItemMenuObserver |
33 #include "glxtagscontextmenucontrol.h" // MGlxItemMenuObserver |
34 #include "glxmmcnotifier.h" |
34 #include "glxmmcnotifier.h" |
35 #include <alf/alfcompositionutility.h> // MAlfEffectObserver |
|
36 |
35 |
37 // FORWARD DECLARATIONS |
36 // FORWARD DECLARATIONS |
38 class CGlxCloudViewControl; |
37 class CGlxCloudViewControl; |
39 |
38 |
40 |
39 |
53 NONSHARABLE_CLASS(CGlxCloudViewImp): public CGlxCloudView, |
52 NONSHARABLE_CLASS(CGlxCloudViewImp): public CGlxCloudView, |
54 public MGlxCloudViewMskObserver, |
53 public MGlxCloudViewMskObserver, |
55 public MGlxEnterKeyEventObserver, |
54 public MGlxEnterKeyEventObserver, |
56 public MGlxCloudViewLayoutObserver, |
55 public MGlxCloudViewLayoutObserver, |
57 public MGlxItemMenuObserver, |
56 public MGlxItemMenuObserver, |
58 public MStorageNotifierObserver, |
57 public MStorageNotifierObserver |
59 public CAlfEffectObserver::MAlfEffectObserver |
|
60 { |
58 { |
61 public: |
59 public: |
62 |
60 |
63 /** |
61 /** |
64 * @since S60 3.2 |
62 * @since S60 3.2 |
120 /** |
118 /** |
121 * To Handle menu items in Grid layout |
119 * To Handle menu items in Grid layout |
122 * @param aCommand command to be handled |
120 * @param aCommand command to be handled |
123 */ |
121 */ |
124 void HandleGridMenuListL(TInt aCommand); |
122 void HandleGridMenuListL(TInt aCommand); |
125 public://From MAlfEffectObserver |
|
126 void HandleEffectCallback(TInt aType, TInt aHandle, TInt aStatus); |
|
127 |
|
128 public: |
123 public: |
129 void HandleForegroundEventL(TBool aForeground); |
124 void HandleForegroundEventL(TBool aForeground); |
130 |
125 |
131 public: |
126 public: |
132 /** |
127 /** |
261 |
256 |
262 //mmc notifier |
257 //mmc notifier |
263 CGlxMMCNotifier* iMMCNotifier; |
258 CGlxMMCNotifier* iMMCNotifier; |
264 |
259 |
265 TBool iMMCState; |
260 TBool iMMCState; |
266 |
|
267 //For Alf Effects |
|
268 CAlfEffectObserver* iAlfEffectObs; |
|
269 TInt iEffectHandle; |
|
270 |
|
271 }; |
261 }; |
272 } |
262 } |
273 #endif // C_GLXTESTTILEVIEWIMP_H |
263 #endif // C_GLXTESTTILEVIEWIMP_H |
274 |
264 |
275 // End of File |
265 // End of File |