photosgallery/gallery/inc/glxappui.h
branchRCL_3
changeset 64 34937ec34dac
parent 60 5b3385a43d68
child 75 01504893d9cb
equal deleted inserted replaced
60:5b3385a43d68 64:34937ec34dac
   151      * @return scoding id
   151      * @return scoding id
   152      */
   152      */
   153     void ReserveMemoryL(TEntryType aType);
   153     void ReserveMemoryL(TEntryType aType);
   154 
   154 
   155     //OOM
   155     //OOM
   156     /*
   156     /**
   157     *Invoked by the OOM framwork when photos app needs to free memory for other applications.
   157      * Invoked by the OOM framework FreeRam event 
   158     */
   158      * to free the memory for other applications.
       
   159      */
   159     void StartCleanupL();
   160     void StartCleanupL();
   160 
   161 
   161     //OOM
   162     //OOM
   162     /*
   163     /**
   163     *Invoked by the OOM framwork when photos app needs to free memory for other applications.
   164      * Invoked by the OOM framework MemoryGood event 
   164     */
   165      * to stop the memory clean-up operation.
       
   166      */
   165     void StopCleanupL();
   167     void StopCleanupL();
   166 	
   168 
   167 	/**
   169     /**
   168      * Check for updates via IAD.
   170      * Check for updates via IAD.
   169      */
   171      */
   170     void DoCheckForIADUpdatesL();
   172     void DoCheckForIADUpdatesL();
       
   173     
   171     /**
   174     /**
   172      * close photos app.
   175      * close photos app.
   173      */
   176      */
   174      void ClosePhotosL();
   177     void ClosePhotosL();
       
   178 
       
   179     /**
       
   180      * Open navigational state at root level
       
   181      */
       
   182     void NavigateToMainListL();
   175 
   183 
   176 private:
   184 private:
   177     MMPXViewUtility* iViewUtility;
   185     MMPXViewUtility* iViewUtility;
   178     
   186     
   179     CAknGlobalNote* iGlobalWaitNote;
   187     CAknGlobalNote* iGlobalWaitNote;
   200     
   208     
   201     /**
   209     /**
   202      * IAD updater class
   210      * IAD updater class
   203      */
   211      */
   204     CGlxIadUpdate* iIadUpdate;
   212     CGlxIadUpdate* iIadUpdate;
   205 	
   213 
   206     /**
   214     /**
   207     *This flag to chk whether red key has been pressed
   215      * Timer to check for IAD updates 30 seconds after application startup.
   208     */
   216      */
   209     TBool iEndKeyPressed;
   217     CPeriodic* iPeriodic;
   210 
   218 
   211     /**
   219     /**
   212      *Timer to check for IAD updates 30 seconds after application startup.
   220      * Flag to filter any spurious EPathChanged event from MPX Collection f/w.
   213      */
   221      */
   214      CPeriodic* iPeriodic ;
   222     TBool iStateChangeRequested;
   215      
   223     };
   216      /**
       
   217       * Flag to filter any spurious EPathChanged event from MPX Collection f/w.
       
   218       */     
       
   219      TBool iStateChangeRequested;
       
   220 } ;
       
   221 
       
   222 
   224 
   223 #endif // C_GLXWERAPPUI_H
   225 #endif // C_GLXWERAPPUI_H
   224 
   226