94 AknEditUtils::ConstructEditingL(iControl, maxFieldLength, |
94 AknEditUtils::ConstructEditingL(iControl, maxFieldLength, |
95 maxFieldLength, EAknEditorTextCase | EAknEditorCharactersUpperCase |
95 maxFieldLength, EAknEditorTextCase | EAknEditorCharactersUpperCase |
96 | EAknEditorCharactersLowerCase, EAknEditorAlignLeft, |
96 | EAknEditorCharactersLowerCase, EAknEditorAlignLeft, |
97 ETrue, ETrue, EFalse); |
97 ETrue, ETrue, EFalse); |
98 |
98 |
|
99 // T9 should be deactivated in all contact editors always |
|
100 DeactivateT9(iContactField.FieldProperty().EditMode()); |
|
101 |
99 if (iContactField.FieldProperty().EditMode() == |
102 if (iContactField.FieldProperty().EditMode() == |
100 EPbk2FieldEditModeLatinOnly) |
103 EPbk2FieldEditModeLatinOnly) |
101 { |
104 { |
102 iControl->SetAknEditorFlags(EAknEditorFlagLatinInputModesOnly); |
|
103 iControl->SetAknEditorSpecialCharacterTable( |
105 iControl->SetAknEditorSpecialCharacterTable( |
104 R_AVKON_URL_SPECIAL_CHARACTER_TABLE_DIALOG ); |
106 R_AVKON_URL_SPECIAL_CHARACTER_TABLE_DIALOG ); |
105 } |
107 } |
106 |
108 |
107 switch (iContactField.FieldProperty().DefaultCase()) |
109 switch (iContactField.FieldProperty().DefaultCase()) |