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