00001 /* 00002 * ============================================================================ 00003 * Name : CPbkEmailAddressSelect from CPbkEmailAddressSelect.h 00004 * Part of : PbkView.dll 00005 * 00006 * Description: 00007 * Email address selection dialog. This dialog implements the email 00008 * address selection logic of Phonebook. 00009 * Version: 00010 * 00011 * Copyright (C) 2002 Nokia Corporation. 00012 * This material, including documentation and any related 00013 * computer programs, is protected by copyright controlled by 00014 * Nokia Corporation. All rights are reserved. Copying, 00015 * including reproducing, storing, adapting or translating, any 00016 * or all of this material requires the prior written consent of 00017 * Nokia Corporation. This material also contains confidential 00018 * information which may not be disclosed to others without the 00019 * prior written consent of Nokia Corporation. 00020 * ============================================================================ 00021 */ 00022 00023 #ifndef __CPbkEmailAddressSelect_H__ 00024 #define __CPbkEmailAddressSelect_H__ 00025 00026 // INCLUDES 00027 #include "CPbkAddressSelect.h" 00028 00029 00030 // CLASS DECLARATION 00031 00036 class CPbkEmailAddressSelect : public CPbkAddressSelect 00037 { 00038 public: // Interface 00042 IMPORT_C CPbkEmailAddressSelect(); 00043 00050 class TParams : public CPbkAddressSelect::TBaseParams 00051 { 00052 public: 00058 IMPORT_C TParams(const CPbkContactItem& aContact); 00059 00060 private: // Spare data 00061 TInt32 iSpare1; 00062 }; 00063 00071 IMPORT_C TBool ExecuteLD(TParams& aParams); 00072 00076 IMPORT_C ~CPbkEmailAddressSelect(); 00077 00078 private: // from CPbkAddressSelect 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: // data members 00086 HBufC* iQueryTitle; 00087 // Spare data 00088 TInt32 iSpare1; 00089 }; 00090 00091 // __CPbkEmailAddressSelect_H__ 00092 #endif 00093 00094 // End of File