[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdepim/kaddressbook
From: Tobias Koenig <tokoe () kde ! org>
Date: 2010-06-17 21:24:10
Message-ID: 20100617212410.B08F2AC8D7 () svn ! kde ! org
[Download RAW message or body]
SVN commit 1139252 by tokoe:
Add Post Office Box field for home and work address
BUG: 240635
M +30 -0 contactfields.cpp
M +2 -0 contactfields.h
--- trunk/KDE/kdepim/kaddressbook/contactfields.cpp #1139251:1139252
@@ -36,12 +36,14 @@
case Birthday: return KABC::Addressee::birthdayLabel(); break;
case Anniversary: return i18n( "Anniversary" ); break;
case HomeAddressStreet: return KABC::Addressee::homeAddressStreetLabel(); break;
+ case HomeAddressPostOfficeBox: return \
KABC::Addressee::homeAddressPostOfficeBoxLabel(); break;
case HomeAddressLocality: return KABC::Addressee::homeAddressLocalityLabel(); \
break;
case HomeAddressRegion: return KABC::Addressee::homeAddressRegionLabel(); break;
case HomeAddressPostalCode: return \
KABC::Addressee::homeAddressPostalCodeLabel(); break;
case HomeAddressCountry: return KABC::Addressee::homeAddressCountryLabel(); \
break;
case HomeAddressLabel: return KABC::Addressee::homeAddressLabelLabel(); break;
case BusinessAddressStreet: return \
KABC::Addressee::businessAddressStreetLabel(); break; + case \
BusinessAddressPostOfficeBox: return \
KABC::Addressee::businessAddressPostOfficeBoxLabel(); break;
case BusinessAddressLocality: return \
KABC::Addressee::businessAddressLocalityLabel(); break;
case BusinessAddressRegion: return \
KABC::Addressee::businessAddressRegionLabel(); break;
case BusinessAddressPostalCode: return \
KABC::Addressee::businessAddressPostalCodeLabel(); break; @@ -89,12 +91,14 @@
<< Email3
<< Email4
<< HomeAddressStreet
+ << HomeAddressPostOfficeBox
<< HomeAddressLocality
<< HomeAddressRegion
<< HomeAddressPostalCode
<< HomeAddressCountry
<< HomeAddressLabel
<< BusinessAddressStreet
+ << BusinessAddressPostOfficeBox
<< BusinessAddressLocality
<< BusinessAddressRegion
<< BusinessAddressPostalCode
@@ -246,6 +250,13 @@
contact.insertAddress( address );
}
break;
+ case ContactFields::HomeAddressPostOfficeBox:
+ {
+ KABC::Address address = contact.address( KABC::Address::Home );
+ address.setPostOfficeBox( value );
+ contact.insertAddress( address );
+ }
+ break;
case ContactFields::HomeAddressLocality:
{
KABC::Address address = contact.address( KABC::Address::Home );
@@ -288,6 +299,13 @@
contact.insertAddress( address );
}
break;
+ case ContactFields::BusinessAddressPostOfficeBox:
+ {
+ KABC::Address address = contact.address( KABC::Address::Work );
+ address.setPostOfficeBox( value );
+ contact.insertAddress( address );
+ }
+ break;
case ContactFields::BusinessAddressLocality:
{
KABC::Address address = contact.address( KABC::Address::Work );
@@ -353,6 +371,12 @@
return address.street();
}
break;
+ case HomeAddressPostOfficeBox:
+ {
+ const KABC::Address address = contact.address( KABC::Address::Home );
+ return address.postOfficeBox();
+ }
+ break;
case HomeAddressLocality:
{
const KABC::Address address = contact.address( KABC::Address::Home );
@@ -389,6 +413,12 @@
return address.street();
}
break;
+ case BusinessAddressPostOfficeBox:
+ {
+ const KABC::Address address = contact.address( KABC::Address::Work );
+ return address.postOfficeBox();
+ }
+ break;
case BusinessAddressLocality:
{
const KABC::Address address = contact.address( KABC::Address::Work );
--- trunk/KDE/kdepim/kaddressbook/contactfields.h #1139251:1139252
@@ -45,6 +45,7 @@
Anniversary,
HomeAddressStreet,
+ HomeAddressPostOfficeBox,
HomeAddressLocality,
HomeAddressRegion,
HomeAddressPostalCode,
@@ -52,6 +53,7 @@
HomeAddressLabel,
BusinessAddressStreet,
+ BusinessAddressPostOfficeBox,
BusinessAddressLocality,
BusinessAddressRegion,
BusinessAddressPostalCode,
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic