iaupdate/IAD/ui/inc/iaupdateuicontroller.h
changeset 29 26b6f0522fd8
parent 25 98b66e4fb0be
child 33 8110bf1194d1
equal deleted inserted replaced
25:98b66e4fb0be 29:26b6f0522fd8
    45 class CIAUpdateRoamingHandler;
    45 class CIAUpdateRoamingHandler;
    46 class CIAUpdateRefreshHandler;
    46 class CIAUpdateRefreshHandler;
    47 class MIAUpdateUiControllerObserver;
    47 class MIAUpdateUiControllerObserver;
    48 class MIAUpdateHistory;
    48 class MIAUpdateHistory;
    49 class MIAUpdateFwNode;
    49 class MIAUpdateFwNode;
       
    50 class IAUpdateWaitDialog;
       
    51 
       
    52 class QString;
    50 class CIAUpdateNodeId;
    53 class CIAUpdateNodeId;
       
    54 class CEikonEnv;
    51 
    55 
    52 
    56 
    53 // CLASS DECLARATION
    57 // CLASS DECLARATION
    54 /**
    58 /**
    55  *  CIAUpdateUiController controls update flow in UI  
    59  *  CIAUpdateUiController controls update flow in UI  
   318   
   322   
   319         
   323         
   320 private: // From MIAUpdateWaitDialogObserver    
   324 private: // From MIAUpdateWaitDialogObserver    
   321     
   325     
   322     /**
   326     /**
   323      * This is called when the dialog is about to be closed.
   327      * This is called when the dialog is  closed.
   324      * @param aButtonId - Id of the button, which was used to cancel the dialog.
   328      */
   325      * @return ETrue, if it's ok to close the dialog, EFalse otherwise.
   329      void HandleWaitDialogCancel();   
   326      */
       
   327     TBool HandleDialogExitL( TInt aButtonId );   
       
   328     
   330     
   329 
   331 
   330 private: // From MIAUpdateRefreshObserver   
   332 private: // From MIAUpdateRefreshObserver   
   331 
   333 
   332      void HandleUiRefreshL();
   334      void HandleUiRefreshL();
   424      * Shows waiting dialog during update process.
   426      * Shows waiting dialog during update process.
   425      *
   427      *
   426      * @param aDisplayString       A string to be displayed
   428      * @param aDisplayString       A string to be displayed
   427      * @param aVisibilityDelayOff  ETrue if visibility delay is off
   429      * @param aVisibilityDelayOff  ETrue if visibility delay is off
   428      */                  
   430      */                  
   429     void ShowWaitDialogL( const TDesC& aDisplayString, 
   431     void ShowWaitDialogL( const QString& aDisplayString, 
   430                           TBool aVisibilityDelayOff ); 
   432                           TBool aVisibilityDelayOff ); 
   431     
   433     
   432     /**
   434     /**
   433      * Shows progress dialog during update process.
   435      * Shows progress dialog during update process.
   434      *
   436      *
   553    
   555    
   554     RPointerArray<CIAUpdateNodeId> iPreviousSelections;
   556     RPointerArray<CIAUpdateNodeId> iPreviousSelections;
   555     
   557     
   556     RPointerArray<MIAUpdateNode> iServicePackNodes;
   558     RPointerArray<MIAUpdateNode> iServicePackNodes;
   557  
   559  
   558     CIAUpdateWaitDialog* iWaitDialog;
   560     IAUpdateWaitDialog *mWaitDialog;
   559     
   561     
   560     CIAUpdateProgressDialog* iProgressDialog;
   562     CIAUpdateProgressDialog* iProgressDialog;
   561     
   563     
   562     CIAUpdateStarter* iStarter;
   564     CIAUpdateStarter* iStarter;
   563     
   565