00001 
00002 
00003 
00004 
00005 
00006 
00007 
00008 
00009 
00010 
00011 
00012 
00013 
00014 
00015 
00016 
00017 #ifndef __ContactWriteNewFieldVIEW_H_
00018 #define __ContactWriteNewFieldVIEW_H_
00019 
00020 #include <QikViewBase.h>
00021 
00022 class CEikLabel;
00023 
00024 class CContactWriteNewFieldMainView : public CQikViewBase
00025         {
00026 public:
00027 
00028         static CContactWriteNewFieldMainView* NewLC(CQikAppUi& aAppUi);
00029         ~CContactWriteNewFieldMainView();
00030 
00031 public: 
00032 
00033         TVwsViewId ViewId()const;
00034         void HandleCommandL(CQikCommand& aCommand);
00035 
00036 public:
00037 
00038         void SetTextL(const TDesC& aText);
00039 
00040 protected: 
00041 
00042         void ViewConstructL();
00043         void SizeChanged();
00044 
00045 private:
00046 
00047         CContactWriteNewFieldMainView(CQikAppUi& aAppUi);
00048         void ConstructL();
00049         
00050 private:
00051 
00052         CEikLabel* iEikLabel;
00053 
00054         };
00055 
00056 #endif // __ContactWriteNewFieldVIEW_H_
00057 
00058