00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017 #ifndef __CSASYNCAPPUI_H__
00018 #define __CSASYNCAPPUI_H__
00019
00020
00021 #include <aknappui.h>
00022 #include "AsyncTimeObserver.h"
00023
00024
00025 class CCSAsyncAppView;
00026 class CCSAsyncDocument;
00027
00028
00034 class CCSAsyncAppUi : public CAknAppUi, public MAsyncTimeObserver
00035 {
00036 public:
00037
00043 CCSAsyncAppUi();
00044
00050 virtual ~CCSAsyncAppUi();
00051
00052 public:
00053
00059 void HandleCommandL( TInt aCommand );
00060
00067 void DynInitMenuPaneL( TInt aResourceId, CEikMenuPane* aMenuPane );
00068
00073 void HandleTimeUpdate();
00074
00080 virtual void HandleResourceChangeL( TInt aType );
00081
00082 private:
00083
00088 void ConstructL();
00089
00090 private:
00095 CCSAsyncDocument* AsyncDocument() const;
00096
00097 private:
00098
00103 CCSAsyncAppView* iAppView;
00104 };
00105
00106 #endif // __CSASYNCAPPUI_H__
00107
00108