equal
deleted
inserted
replaced
740 // --------------------------------------------------------- |
740 // --------------------------------------------------------- |
741 // |
741 // |
742 EXPORT_C void CMsgAddressControl::SetAddressFieldAutoHighlight( TBool aValidHighlightable ) |
742 EXPORT_C void CMsgAddressControl::SetAddressFieldAutoHighlight( TBool aValidHighlightable ) |
743 { |
743 { |
744 iAddressControlEditor->SetAddressFieldAutoHighlight( aValidHighlightable ); |
744 iAddressControlEditor->SetAddressFieldAutoHighlight( aValidHighlightable ); |
745 TRAP_IGNORE( iAddressControlEditor->CheckHighlightingL() ); |
|
746 DrawDeferred(); |
745 DrawDeferred(); |
747 } |
746 } |
748 |
747 |
749 // --------------------------------------------------------- |
748 // --------------------------------------------------------- |
750 // CMsgAddressControl::AddressFieldAutoHighlight() |
749 // CMsgAddressControl::AddressFieldAutoHighlight() |
819 { |
818 { |
820 if ( iAddressControlEditor->TextLength() && IsFocused() ) |
819 if ( iAddressControlEditor->TextLength() && IsFocused() ) |
821 { |
820 { |
822 iAddressControlEditor->PrepareForViewing(); |
821 iAddressControlEditor->PrepareForViewing(); |
823 |
822 |
824 // TODO: Implement better error handling? |
|
825 TRAP_IGNORE( iAddressControlEditor->CheckHighlightingL() ); |
|
826 } |
823 } |
827 } |
824 } |
828 } |
825 } |
829 |
826 |
830 // --------------------------------------------------------- |
827 // --------------------------------------------------------- |
1147 // |
1144 // |
1148 void CMsgAddressControl::FocusChanged( TDrawNow aDrawNow ) |
1145 void CMsgAddressControl::FocusChanged( TDrawNow aDrawNow ) |
1149 { |
1146 { |
1150 CMsgExpandableControl::FocusChanged( aDrawNow ); |
1147 CMsgExpandableControl::FocusChanged( aDrawNow ); |
1151 |
1148 |
1152 // TODO: Implement better error handling? |
|
1153 if ( !IsFocused() ) |
|
1154 { |
|
1155 TRAP_IGNORE( iAddressControlEditor->TurnHighlightingOffL() ); |
|
1156 } |
|
1157 else |
|
1158 { |
|
1159 TRAP_IGNORE( iAddressControlEditor->CheckHighlightingL() ); |
|
1160 } |
|
1161 } |
1149 } |
1162 |
1150 |
1163 // --------------------------------------------------------- |
1151 // --------------------------------------------------------- |
1164 // CMsgAddressControl::HandleResourceChange |
1152 // CMsgAddressControl::HandleResourceChange |
1165 // |
1153 // |