appinstaller/AppMngr2/inc/appmngr2appui.h
branchRCL_3
changeset 26 8b7f4e561641
parent 25 7333d7932ef7
equal deleted inserted replaced
25:7333d7932ef7 26:8b7f4e561641
    22 #include <aknViewAppUi.h>               // CAknViewAppUi
    22 #include <aknViewAppUi.h>               // CAknViewAppUi
    23 #include "appmngr2modelobserver.h"      // MAppMngr2ModelObserver
    23 #include "appmngr2modelobserver.h"      // MAppMngr2ModelObserver
    24 
    24 
    25 class CAppMngr2Model;
    25 class CAppMngr2Model;
    26 class CIdle;
    26 class CIdle;
       
    27 class CAppMngr2ExitTimer;
    27 
    28 
    28 
    29 
    29 class CAppMngr2AppUi : public CAknViewAppUi, public MAppMngr2ModelObserver
    30 class CAppMngr2AppUi : public CAknViewAppUi, public MAppMngr2ModelObserver
    30     {
    31     {
    31 public:     // constructor and destructor
    32 public:     // constructor and destructor
    41     TBool InstalledAppsDisplayed();
    42     TBool InstalledAppsDisplayed();
    42     TBool InstallationFilesDisplayed();
    43     TBool InstallationFilesDisplayed();
    43     
    44     
    44 private:    // new functions
    45 private:    // new functions
    45     static TInt DelayedConstructL( TAny* aSelf );
    46     static TInt DelayedConstructL( TAny* aSelf );
       
    47     void CancelNoteL();
    46     
    48     
    47 private:    // from CAknViewAppUi
    49 private:    // from CAknViewAppUi
    48     void HandleCommandL( TInt aCommand );
    50     void HandleCommandL( TInt aCommand );    
    49 
    51 
    50 private:    // data
    52 private:    // data
    51     CAppMngr2Model* iModel;
    53     CAppMngr2Model* iModel;
    52     TInt iResourceFileOffset;
    54     TInt iResourceFileOffset;
    53     CIdle* iIdle;
    55     CIdle* iIdle;
    56         EFirstStep,
    58         EFirstStep,
    57         ESecondStep,
    59         ESecondStep,
    58         EAllDone
    60         EAllDone
    59         } iDelayedConstructionStep;
    61         } iDelayedConstructionStep;
    60     TBool iConstructInstallationFilesFirst;
    62     TBool iConstructInstallationFilesFirst;
       
    63     CAppMngr2ExitTimer* iExitTimer;
       
    64            
       
    65     TInt iNoteId;
    61     };
    66     };
    62 
    67 
    63 #endif  // C_APPMNGR2APPUI_H
    68 #endif  // C_APPMNGR2APPUI_H
    64 
    69