photosgallery/controllers/fetcher/inc/glxfetcherdialog.h
branchRCL_3
changeset 14 2dac0fdba72b
parent 11 71da52165949
child 15 191387a8b767
--- a/photosgallery/controllers/fetcher/inc/glxfetcherdialog.h	Wed Mar 31 21:31:03 2010 +0300
+++ b/photosgallery/controllers/fetcher/inc/glxfetcherdialog.h	Wed Apr 14 15:57:24 2010 +0300
@@ -28,6 +28,7 @@
 #include <alf/alfscreenbuffer.h>
 
 #include "mglxeventobserver.h"
+#include "glxmmcnotifier.h"
 
 // Forward Declerations
 class CGlxFetcherContainer;
@@ -39,7 +40,8 @@
 //  INTERNAL INCLUDES
 
 NONSHARABLE_CLASS (CGlxFetcherDialog) : public CAknDialog ,
-                                        public MGlxEventObserver
+                                        public MGlxEventObserver,
+                                        public MStorageNotifierObserver 
 	{
 	 public:  // Constructors and destructor
 		/**
@@ -134,6 +136,15 @@
 	
 	public:// to exit the fetcher dialog 
 		void CallCancelFetcherL(TInt aCommandId);
+	    /**
+	     * handle MMC insertion
+	     */
+	    void HandleMMCInsertionL(){};
+	    /**
+	     * handle MMC removal
+	     */
+	    void HandleMMCRemovalL();
+
     
     private:
         CGlxFetcherContainer* iFetcherContainer ;              //Container Object
@@ -157,6 +168,9 @@
         TBool iMarkStarted;
         
         TBool iFetchUri;                                        // This is to check if uri is being fetcher or not
+       
+        //mmc notifier
+        CGlxMMCNotifier* iMMCNotifier;
 	};
 
 #endif /*GLXFETCHERDIALOG_H_*/