00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 #include "CommonFile.hrh"
00020
00021 class CResData : public CBase
00022 {
00023 public:
00024 ~CResData();
00025 static CResData* NewLC(TResourceReader& aReader);
00026 void ShowData(const TInt aStructNum = 0);
00027 private:
00028 void ConstructL(TResourceReader& aReader);
00029 private:
00030 TInt iWrd;
00031 TInt iFlags;
00032 TInt iLng;
00033 TInt iByt;
00034 TReal iDbl;
00035 TBufC<TEXTMAX> iTxt;
00036 HBufC* iLtxt;
00037 };
00038
00039
00040 class CResDataArray : public CBase
00041 {
00042 public:
00043 ~CResDataArray();
00044 static CResDataArray* NewLC(TResourceReader& aReader);
00045 void AddDataL(TResourceReader& aReader);
00046 void ShowAllData();
00047 private:
00048 void ConstructL(TResourceReader& aReader);
00049 private:
00050 CArrayPtrFlat<CResData>* iDataArray;
00051 };
00052
00053
00054