00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023 #ifndef __CPbkEmailAddressSelect_H__
00024 #define __CPbkEmailAddressSelect_H__
00025
00026
00027 #include "CPbkAddressSelect.h"
00028
00029
00030
00031
00036 class CPbkEmailAddressSelect : public CPbkAddressSelect
00037 {
00038 public:
00042 IMPORT_C CPbkEmailAddressSelect();
00043
00050 class TParams : public CPbkAddressSelect::TBaseParams
00051 {
00052 public:
00058 IMPORT_C TParams(const CPbkContactItem& aContact);
00059
00060 private:
00061 TInt32 iSpare1;
00062 };
00063
00071 IMPORT_C TBool ExecuteLD(TParams& aParams);
00072
00076 IMPORT_C ~CPbkEmailAddressSelect();
00077
00078 private:
00079 IMPORT_C TBool AddressField(const TPbkContactItemField& aField) const;
00080 IMPORT_C void NoAddressesL();
00081 IMPORT_C const TDesC& QueryTitleL();
00082 IMPORT_C TInt QuerySoftkeysResource() const;
00083
00084 private:
00086 HBufC* iQueryTitle;
00087
00088 TInt32 iSpare1;
00089 };
00090
00091 #endif // __CPbkEmailAddressSelect_H__
00092
00093