kitchensync

KSync::AddressBookMerger Class Reference

Inheritance diagram for KSync::AddressBookMerger:

KSync::Merger List of all members.

Detailed Description

Definition at line 28 of file addressbookmerger.h.


Public Types

enum  Supports {
  FamilyName, GivenName, AdditionalName, Prefix,
  Suffix, NickName, Birthday, HomeAddress,
  BusinessAddress, TimeZone, Geo, Title,
  Role, Organization, Note, Url,
  Secrecy, Picture, Sound, Agent,
  HomeNumbers, OfficeNumbers, Messenger, PreferredNumber,
  Voice, Fax, Cell, Video,
  Mailbox, Modem, CarPhone, ISDN,
  PCS, Pager, HomeFax, WorkFax,
  OtherTel, Category, Custom, Keys,
  Logo, Email, Emails
}

Public Member Functions

 AddressBookMerger (const QBitArray &)
 ~AddressBookMerger ()
bool merge (SyncEntry *entry, SyncEntry *other)

Member Function Documentation

bool KSync::AddressBookMerger::merge ( SyncEntry entry,
SyncEntry other 
) [virtual]

Ask the interface to do the merge.

This asks to merge 'other's additional attributes into entry. This will alter entry and 'other' should not be changed. If other does not have a merger treat it as every attribute is supported. You might at least want to merge all custom attributes.

Returns:
success or failure of merge

Implements KSync::Merger.

Definition at line 362 of file addressbookmerger.cpp.


The documentation for this class was generated from the following files:
KDE Home | KDE Accessibility Home | Description of Access Keys