108 AknEditUtils::ConstructEditingL(iControl, maxFieldLength, |
108 AknEditUtils::ConstructEditingL(iControl, maxFieldLength, |
109 maxFieldLength, EAknEditorTextCase | EAknEditorCharactersUpperCase |
109 maxFieldLength, EAknEditorTextCase | EAknEditorCharactersUpperCase |
110 | EAknEditorCharactersLowerCase, EAknEditorAlignLeft, |
110 | EAknEditorCharactersLowerCase, EAknEditorAlignLeft, |
111 ETrue, ETrue, EFalse); |
111 ETrue, ETrue, EFalse); |
112 |
112 |
|
113 // T9 should be deactivated in all contact editors always |
|
114 DeactivateT9(iContactField.FieldProperty().EditMode()); |
|
115 |
113 if (iContactField.FieldProperty().EditMode() == |
116 if (iContactField.FieldProperty().EditMode() == |
114 EPbk2FieldEditModeLatinOnly) |
117 EPbk2FieldEditModeLatinOnly) |
115 { |
118 { |
116 iControl->SetAknEditorFlags(EAknEditorFlagLatinInputModesOnly); |
|
117 iControl->SetAknEditorSpecialCharacterTable( |
119 iControl->SetAknEditorSpecialCharacterTable( |
118 R_AVKON_EMAIL_ADDR_SPECIAL_CHARACTER_TABLE_DIALOG ); |
120 R_AVKON_EMAIL_ADDR_SPECIAL_CHARACTER_TABLE_DIALOG ); |
119 } |
121 } |
120 |
122 |
121 switch (iContactField.FieldProperty().DefaultCase()) |
123 switch (iContactField.FieldProperty().DefaultCase()) |