Custom qtcontacts-tracker request for unmerging mashed instant messaging contacts (added by contactsd). More...
#include <unmergeimcontactsrequest.h>
Public Member Functions | |
QctUnmergeIMContactsRequest (QObject *parent=0) | |
void | setUnmergeOnlineAccounts (const QList< QContactOnlineAccount > &onlineAccounts) |
QList< QContactOnlineAccount > | unmergeOnlineAccounts () const |
void | setSourceContact (const QContact &contact) |
QContact | sourceContact () const |
QList< QContactLocalId > | unmergedContactIds () const |
Custom qtcontacts-tracker request for unmerging mashed instant messaging contacts (added by contactsd).
Note: this is EXPERIMENTAL code - will be removed as soon as API in QtMobility is defined. Try not to use it.
Use setContact() to set the source contact, and setUnmergeOnlineAccounts() to set the list of QContactOnlineAccount to detach from this contact. For each detached (unmerged) online account, a new contact will be created.
QctUnmergeIMContactsRequest::QctUnmergeIMContactsRequest | ( | QObject * | parent = 0 |
) |
Constructs a new contacts merge request whose parent is the specified parent
void QctUnmergeIMContactsRequest::setSourceContact | ( | const QContact & | contact | ) |
Sets contact which
void QctUnmergeIMContactsRequest::setUnmergeOnlineAccounts | ( | const QList< QContactOnlineAccount > & | onlineAccounts | ) |
Sets the criteria for unmerging -
QContact QctUnmergeIMContactsRequest::sourceContact | ( | ) | const |
Contact which
QList<QContactLocalId> QctUnmergeIMContactsRequest::unmergedContactIds | ( | ) | const |
Result of operation - new contacts created containing data related to
QList<QContactOnlineAccount> QctUnmergeIMContactsRequest::unmergeOnlineAccounts | ( | ) | const |
The criteria for unmerging -