00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017 #ifndef __CSSYNCDOCUMENT_H__
00018 #define __CSSYNCDOCUMENT_H__
00019
00020
00021 #include <akndoc.h>
00022 #include "TimeServerSession.h"
00023
00024
00025 class CCSSyncAppUi;
00026 class CEikApplication;
00027
00028
00034 class CCSSyncDocument : public CAknDocument
00035 {
00036 public:
00037
00047 static CCSSyncDocument* NewL( CEikApplication& aApp );
00048
00058 static CCSSyncDocument* NewLC( CEikApplication& aApp );
00059
00065 virtual ~CCSSyncDocument();
00066
00067 public:
00068
00073 void UpdateTime();
00074
00080 const TTime& Time() const;
00081
00082 public:
00083
00089 CEikAppUi* CreateAppUiL();
00090
00091 private:
00092
00099 CCSSyncDocument( CEikApplication& aApp );
00100
00105 void ConstructL();
00106
00107 private:
00108
00112 RTimeServerSession iServer;
00113
00117 TTime iTime;
00118 };
00119
00120
00121 #endif // __CSSYNCDOCUMENT_H__
00122
00123
00124