photosgallery/viewframework/views/cloudview/inc/glxcloudviewimp.h
branchRCL_3
changeset 24 ea65f74e6de4
parent 13 bcb43dc84c44
--- a/photosgallery/viewframework/views/cloudview/inc/glxcloudviewimp.h	Thu Jul 15 18:39:01 2010 +0300
+++ b/photosgallery/viewframework/views/cloudview/inc/glxcloudviewimp.h	Thu Aug 19 09:55:03 2010 +0300
@@ -32,6 +32,7 @@
 
 #include "glxtagscontextmenucontrol.h"  // MGlxItemMenuObserver
 #include "glxmmcnotifier.h"
+#include <alf/alfcompositionutility.h> // MAlfEffectObserver
 
 // FORWARD DECLARATIONS
 class CGlxCloudViewControl;
@@ -54,7 +55,8 @@
 									public MGlxEnterKeyEventObserver,
 									public MGlxCloudViewLayoutObserver,
 									public MGlxItemMenuObserver,
-									public MStorageNotifierObserver
+									public MStorageNotifierObserver,
+									public CAlfEffectObserver::MAlfEffectObserver
 	{
 public:
 
@@ -120,6 +122,9 @@
 	 * @param aCommand command to be handled
 	 */
 	void HandleGridMenuListL(TInt aCommand);
+public://From MAlfEffectObserver
+	void HandleEffectCallback(TInt aType, TInt aHandle, TInt aStatus);
+	
 public:    
     void HandleForegroundEventL(TBool aForeground); 
 	
@@ -258,6 +263,11 @@
 	CGlxMMCNotifier* iMMCNotifier;
 	
 	TBool iMMCState;
+	
+	//For Alf Effects
+	CAlfEffectObserver* iAlfEffectObs;
+	TInt iEffectHandle;
+		
 	};
 }
 #endif // C_GLXTESTTILEVIEWIMP_H