* Synchronized with enterprise branch

git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdelibs@1170467 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
v3.5.13-sru
tpearson 14 years ago
parent 59521cce70
commit 0cebafdea7

@ -0,0 +1 @@
Revision 1170137

@ -29,7 +29,6 @@ ALFE,birthday,,QDateTime,birthday,Personal,.toString()
#Address address #Address address
LF,home address street,,QString,homeAddressStreet,Address|Personal LF,home address street,,QString,homeAddressStreet,Address|Personal
LF,home address post office box,,QString,homeAddressPostOfficeBox,Address|Personal
LF,home address city,,QString,homeAddressLocality,Address|Personal LF,home address city,,QString,homeAddressLocality,Address|Personal
LF,home address state,,QString,homeAddressRegion,Address|Personal LF,home address state,,QString,homeAddressRegion,Address|Personal
LF,home address zip code,,QString,homeAddressPostalCode,Address|Personal LF,home address zip code,,QString,homeAddressPostalCode,Address|Personal
@ -37,7 +36,6 @@ LF,home address country,,QString,homeAddressCountry,Address|Personal
LF,home address label,,QString,homeAddressLabel,Address|Personal LF,home address label,,QString,homeAddressLabel,Address|Personal
LF,business address street,,QString,businessAddressStreet,Address|Organization LF,business address street,,QString,businessAddressStreet,Address|Organization
LF,business address post office box,,QString,businessAddressPostOfficeBox,Address|Organization
LF,business address city,,QString,businessAddressLocality,Address|Organization LF,business address city,,QString,businessAddressLocality,Address|Organization
LF,business address state,,QString,businessAddressRegion,Address|Organization LF,business address state,,QString,businessAddressRegion,Address|Organization
LF,business address zip code,,QString,businessAddressPostalCode,Address|Organization LF,business address zip code,,QString,businessAddressPostalCode,Address|Organization

@ -36,7 +36,7 @@ class Field::FieldImpl
const TQString &app = TQString::null ) const TQString &app = TQString::null )
: mFieldId( fieldId ), mCategory( category ), mLabel( label ), : mFieldId( fieldId ), mCategory( category ), mLabel( label ),
mKey( key ), mApp( app ) {} mKey( key ), mApp( app ) {}
enum FieldId enum FieldId
{ {
CustomField, CustomField,
@ -45,11 +45,11 @@ class Field::FieldImpl
int fieldId() { return mFieldId; } int fieldId() { return mFieldId; }
int category() { return mCategory; } int category() { return mCategory; }
TQString label() { return mLabel; } TQString label() { return mLabel; }
TQString key() { return mKey; } TQString key() { return mKey; }
TQString app() { return mApp; } TQString app() { return mApp; }
private: private:
int mFieldId; int mFieldId;
int mCategory; int mCategory;
@ -184,8 +184,6 @@ TQString Field::value( const KABC::Addressee &a )
return a.phoneNumber( PhoneNumber::Pager ).number(); return a.phoneNumber( PhoneNumber::Pager ).number();
case FieldImpl::HomeAddressStreet: case FieldImpl::HomeAddressStreet:
return a.address( Address::Home ).street(); return a.address( Address::Home ).street();
case FieldImpl::HomeAddressPostOfficeBox:
return a.address( Address::Home ).postOfficeBox();
case FieldImpl::HomeAddressLocality: case FieldImpl::HomeAddressLocality:
return a.address( Address::Home ).locality(); return a.address( Address::Home ).locality();
case FieldImpl::HomeAddressRegion: case FieldImpl::HomeAddressRegion:
@ -198,8 +196,6 @@ TQString Field::value( const KABC::Addressee &a )
return a.address( Address::Home ).label(); return a.address( Address::Home ).label();
case FieldImpl::BusinessAddressStreet: case FieldImpl::BusinessAddressStreet:
return a.address( Address::Work ).street(); return a.address( Address::Work ).street();
case FieldImpl::BusinessAddressPostOfficeBox:
return a.address( Address::Work ).postOfficeBox();
case FieldImpl::BusinessAddressLocality: case FieldImpl::BusinessAddressLocality:
return a.address( Address::Work ).locality(); return a.address( Address::Work ).locality();
case FieldImpl::BusinessAddressRegion: case FieldImpl::BusinessAddressRegion:
@ -270,13 +266,6 @@ bool Field::setValue( KABC::Addressee &a, const TQString &value )
a.insertAddress( address ); a.insertAddress( address );
return true; return true;
} }
case FieldImpl::HomeAddressPostOfficeBox:
{
KABC::Address address = a.address( Address::Home );
address.setPostOfficeBox( value );
a.insertAddress( address );
return true;
}
case FieldImpl::HomeAddressLocality: case FieldImpl::HomeAddressLocality:
{ {
KABC::Address address = a.address( Address::Home ); KABC::Address address = a.address( Address::Home );
@ -319,13 +308,6 @@ bool Field::setValue( KABC::Addressee &a, const TQString &value )
a.insertAddress( address ); a.insertAddress( address );
return true; return true;
} }
case FieldImpl::BusinessAddressPostOfficeBox:
{
KABC::Address address = a.address( Address::Work );
address.setPostOfficeBox( value );
a.insertAddress( address );
return true;
}
case FieldImpl::BusinessAddressLocality: case FieldImpl::BusinessAddressLocality:
{ {
KABC::Address address = a.address( Address::Work ); KABC::Address address = a.address( Address::Work );
@ -456,7 +438,7 @@ void Field::saveFields( KConfig *cfg, const TQString &identifier,
const Field::List &fields ) const Field::List &fields )
{ {
TQValueList<int> fieldIds; TQValueList<int> fieldIds;
int custom = 0; int custom = 0;
Field::List::ConstIterator it; Field::List::ConstIterator it;
for( it = fields.begin(); it != fields.end(); ++it ) { for( it = fields.begin(); it != fields.end(); ++it ) {
@ -470,7 +452,7 @@ void Field::saveFields( KConfig *cfg, const TQString &identifier,
TQString::number( custom++ ), customEntry ); TQString::number( custom++ ), customEntry );
} }
} }
cfg->writeEntry( identifier, fieldIds ); cfg->writeEntry( identifier, fieldIds );
} }
@ -478,7 +460,7 @@ Field::List Field::restoreFields( const TQString &identifier )
{ {
KConfig *cfg = KGlobal::config(); KConfig *cfg = KGlobal::config();
KConfigGroupSaver( cfg, "KABCFields" ); KConfigGroupSaver( cfg, "KABCFields" );
return restoreFields( cfg, identifier ); return restoreFields( cfg, identifier );
} }
@ -503,7 +485,7 @@ Field::List Field::restoreFields( KConfig *cfg, const TQString &identifier )
} }
fields.append( new Field( f ) ); fields.append( new Field( f ) );
} }
return fields; return fields;
} }
@ -514,7 +496,7 @@ bool Field::equals( Field *field )
if ( !sameId ) return false; if ( !sameId ) return false;
if ( mImpl->fieldId() != FieldImpl::CustomField ) return true; if ( mImpl->fieldId() != FieldImpl::CustomField ) return true;
return mImpl->key() == field->mImpl->key(); return mImpl->key() == field->mImpl->key();
} }

Loading…
Cancel
Save