-rw-r--r-- | kabc/addressee.cpp | 4 | ||||
-rw-r--r-- | kabc/addressee.h | 2 | ||||
-rw-r--r-- | kabc/field.cpp | 8 |
3 files changed, 12 insertions, 2 deletions
diff --git a/kabc/addressee.cpp b/kabc/addressee.cpp index 789a694..0d8e8e8 100644 --- a/kabc/addressee.cpp +++ b/kabc/addressee.cpp @@ -1097,2 +1097,6 @@ QString Addressee::pagerLabel() } +QString Addressee::otherPhoneLabel() +{ + return i18n("Other Phone"); +} diff --git a/kabc/addressee.h b/kabc/addressee.h index 0c488eb..fcadda6 100644 --- a/kabc/addressee.h +++ b/kabc/addressee.h @@ -360,3 +360,3 @@ class Addressee static QString pagerLabel(); - + static QString otherPhoneLabel(); /** diff --git a/kabc/field.cpp b/kabc/field.cpp index 20885de..6f2b307 100644 --- a/kabc/field.cpp +++ b/kabc/field.cpp @@ -90,3 +90,4 @@ class Field::FieldImpl MobileWorkPhone, - MobileHomePhone + MobileHomePhone, + OtherPhone }; @@ -208,2 +209,4 @@ QString Field::label() return Addressee::sipLabel(); + case FieldImpl::OtherPhone: + return Addressee::otherPhoneLabel(); case FieldImpl::CustomField: @@ -312,2 +315,4 @@ QString Field::value( const KABC::Addressee &a ) return a.phoneNumber( PhoneNumber::Pcs | PhoneNumber::Pref ).number(); + case FieldImpl::OtherPhone: + return a.phoneNumber( PhoneNumber::Voice ).number(); case FieldImpl::HomeAddressStreet: @@ -444,2 +449,3 @@ Field::List Field::allFields() createField( FieldImpl::Sip ); + createField( FieldImpl::OtherPhone ); } |