00001
00002
00003 #ifndef S60CLIENTSERVLABCONTAINER_H
00004 #define S60CLIENTSERVLABCONTAINER_H
00005
00006
00007 #include <coecntrl.h>
00008
00009
00010 class CEikLabel;
00011
00012
00013
00018 class CS60ClientServLabContainer : public CCoeControl, MCoeControlObserver
00019 {
00020 public:
00021
00026 void ConstructL(const TRect& aRect);
00027
00031 ~CS60ClientServLabContainer();
00032
00033 public:
00037 void WriteFileL();
00038
00039
00040 private:
00044 void SizeChanged();
00045
00049 TInt CountComponentControls() const;
00050
00054 CCoeControl* ComponentControl(TInt aIndex) const;
00055
00059 void Draw(const TRect& aRect) const;
00060
00064
00065
00066 void HandleControlEventL(CCoeControl* aControl,TCoeEvent aEventType);
00067
00068 private:
00069
00070 CEikLabel* iTopLabel;
00071 CEikLabel* iBottomLabel;
00072 };
00073
00074 #endif
00075
00076