phonebookui/Phonebook2/UIControls/src/CPbk2ContactEditorReadonlyField.cpp
branchRCL_3
changeset 58 d4f567ce2e7c
parent 0 e686773b3f54
child 64 c1e8ba0c2b16
equal deleted inserted replaced
57:2666d9724c76 58:d4f567ce2e7c
    23 #include <CPbk2AppUiBase.h>
    23 #include <CPbk2AppUiBase.h>
    24 #include <Pbk2UIControls.hrh>
    24 #include <Pbk2UIControls.hrh>
    25 #include <Pbk2Commands.hrh>
    25 #include <Pbk2Commands.hrh>
    26 #include <MPbk2ContactEditorField2.h>
    26 #include <MPbk2ContactEditorField2.h>
    27 #include <MPbk2ContactEditorUIField.h>
    27 #include <MPbk2ContactEditorUIField.h>
       
    28 #include <MVPbkStoreContactField.h>
       
    29 #include <MVPbkContactFieldData.h>
       
    30 
    28 
    31 
    29 /// Unnamed namespace for local definitions
    32 /// Unnamed namespace for local definitions
    30 namespace
    33 namespace
    31     {
    34     {
    32 
    35 
   125                 break;
   128                 break;
   126 
   129 
   127             case EKeyDelete:
   130             case EKeyDelete:
   128             case EKeyBackspace:
   131             case EKeyBackspace:
   129                 {
   132                 {
   130                 if (iPbk2ContactEditorField)
   133                 if (iPbk2ContactEditorField && !iPbk2ContactEditorField->ContactField().FieldData().IsEmpty() )
   131                     {
   134                     {
   132                     MPbk2ContactEditorField2* tempContactEditorField =
   135                     MPbk2ContactEditorField2* tempContactEditorField =
   133                         reinterpret_cast<MPbk2ContactEditorField2*> (iPbk2ContactEditorField->ContactEditorFieldExtension(
   136                         reinterpret_cast<MPbk2ContactEditorField2*> (iPbk2ContactEditorField->ContactEditorFieldExtension(
   134                             KMPbk2ContactEditorFieldExtension2Uid));
   137                             KMPbk2ContactEditorFieldExtension2Uid));
   135                     tempContactEditorField-> HandleCustomFieldCommandL(
   138                     tempContactEditorField-> HandleCustomFieldCommandL(