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