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