photosgallery/viewframework/views/cloudview/inc/glxcloudviewimp.h
branchRCL_3
changeset 75 01504893d9cb
parent 60 5b3385a43d68
equal deleted inserted replaced
68:5b238bc8ffb6 75:01504893d9cb
    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