00001
00002
00003
00004
00005
00006
00007
00008
00009 #ifndef EXELAUNCHER_S60APPUI_H
00010 #define EXELAUNCHER_S60APPUI_H
00011
00012
00013 #include <aknviewappui.h>
00014
00015
00016
00017 class CExeLauncher_S60ContainerView;
00018
00019
00025 class CExeLauncher_S60AppUi : public CAknViewAppUi
00026 {
00027 public:
00028
00029 CExeLauncher_S60AppUi();
00030 virtual ~CExeLauncher_S60AppUi();
00031 void ConstructL();
00032
00033 public:
00034
00035 TKeyResponse HandleKeyEventL(
00036 const TKeyEvent& aKeyEvent,
00037 TEventCode aType );
00038
00039
00040 void HandleCommandL( TInt aCommand );
00041 void HandleResourceChangeL( TInt aType );
00042
00043
00044 void HandleViewDeactivation(
00045 const TVwsViewId& aViewIdToBeDeactivated,
00046 const TVwsViewId& aNewlyActivatedViewId );
00047
00048 private:
00049 void InitializeContainersL();
00050
00051 public:
00052
00053
00054
00055 private:
00056 CExeLauncher_S60ContainerView* iExeLauncher_S60ContainerView;
00057
00058
00059
00060
00061 protected:
00062
00063
00064 };
00065
00066 #endif // EXELAUNCHER_S60APPUI_H