00001 /* 00002 * ============================================================================ 00003 * Name : CPbkSmsAddressSelect from CPbkSmsAddressSelect.h 00004 * Part of : PbkView.dll 00005 * 00006 * Description: 00007 * Phonebook SMS address selection dialog. 00008 * Version: 00009 * 00010 * Copyright (C) 2002 Nokia Corporation. 00011 * This material, including documentation and any related 00012 * computer programs, is protected by copyright controlled by 00013 * Nokia Corporation. All rights are reserved. Copying, 00014 * including reproducing, storing, adapting or translating, any 00015 * or all of this material requires the prior written consent of 00016 * Nokia Corporation. This material also contains confidential 00017 * information which may not be disclosed to others without the 00018 * prior written consent of Nokia Corporation. 00019 * ============================================================================ 00020 */ 00021 00022 #ifndef __CPbkSmsAddressSelect_H__ 00023 #define __CPbkSmsAddressSelect_H__ 00024 00025 // INCLUDES 00026 #include "CPbkPhoneNumberSelectBase.h" 00027 00028 // CLASS DECLARATION 00029 00033 class CPbkSmsAddressSelect : public CPbkPhoneNumberSelectBase 00034 { 00035 public: // Interface 00039 IMPORT_C CPbkSmsAddressSelect(); 00040 00047 class TParams : public CPbkAddressSelect::TBaseParams 00048 { 00049 public: 00054 IMPORT_C TParams(const CPbkContactItem& aContact); 00055 }; 00056 00064 inline TBool ExecuteLD(TParams& aParams); 00065 00069 IMPORT_C ~CPbkSmsAddressSelect(); 00070 00071 private: // from CPbkAddressSelect 00072 IMPORT_C const TDesC& QueryTitleL(); 00073 IMPORT_C TInt QuerySoftkeysResource() const; 00074 00075 private: // Data 00077 HBufC* iQueryTitle; 00078 }; 00079 00080 00081 // INLINE FUNCTIONS 00082 inline TBool CPbkSmsAddressSelect::ExecuteLD(TParams& aParams) 00083 { 00084 return CPbkAddressSelect::ExecuteLD(aParams); 00085 } 00086 00087 // __CPbkSmsAddressSelect_H__ 00088 #endif 00089 00090 // End of File