00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016 #ifndef __HELLOWORLDBASICAPPUI_H__
00017 #define __HELLOWORLDBASICAPPUI_H__
00018
00019
00020 #include <aknappui.h>
00021
00022 #include "TxtViewerService.h"
00023 #include <apaserverapp.h>
00024
00025
00026
00027 class CHelloWorldBasicAppView;
00028
00029
00030
00036 class CHelloWorldBasicAppUi : public CAknAppUi, public MApaServerAppExitObserver
00037 {
00038 public:
00039
00044 void ConstructL();
00045
00051 CHelloWorldBasicAppUi();
00052
00057 virtual ~CHelloWorldBasicAppUi();
00058
00059 private:
00060
00061
00062 void HandleServerAppExit( TInt aReason );
00063
00069 void HandleCommandL( TInt aCommand );
00070
00077 void HandleStatusPaneSizeChange();
00078
00079 private:
00080
00085 CHelloWorldBasicAppView* iAppView;
00086
00087
00088 RTxtViewerService iService;
00089
00090 CApaServerAppExitMonitor* iMonitor;
00091
00092 };
00093
00094 #endif // __HELLOWORLDBASICAPPUI_H__
00095
00096
00097