00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 #ifndef __FINDMEAPPVIEW_h__
00020 #define __FINDMEAPPVIEW_h__
00021
00022
00023 #include <coecntrl.h>
00024 #include <lbspositioninfo.h>
00025 #include "FindMeActive.h"
00026
00027
00028
00029 class CFindMeAppView : public CCoeControl
00030 {
00031 public:
00032
00040 static CFindMeAppView* NewL( const TRect& aRect );
00041
00050 static CFindMeAppView* NewLC( const TRect& aRect );
00051
00056 virtual ~CFindMeAppView();
00057
00058 public:
00059
00065 void Draw( const TRect& aRect ) const;
00066
00071 virtual void SizeChanged();
00072
00076 void PrintPos();
00077
00078 void GetDegreesString( const TReal64&, TBuf<20>& ) const;
00079
00080 private:
00081
00089 void ConstructL(const TRect& aRect);
00090
00095 CFindMeAppView();
00096
00097 private:
00098 CFindMeActive* iMyPos;
00099 TBool iPosDataFound;
00100 };
00101
00102 #endif // __FINDMEAPPVIEW_h__
00103
00104