On Sun, 2011-09-18 at 13:15 +0200, Ove Kåven wrote:
> While I'm at it, someone told me that on the N950 (Harmattan), when he
> was logged onto Facebook, SyncEvolution would try to include his entire
> Facebook friend list in the sync, which is unfortunate.
> 
> Before I spend too much time looking into it myself (I don't have much
> of it, after all), do you know an obvious way in QtContacts to suppress
> such online contacts, so that only contacts that are actually stored in
> the device's own database would be synced?

Sorry, no. I have don't know how Facebook integration works in
Harmattan.

Perhaps it is as simple as using the right QtContacts manager (local
instead of Facebook)?

This can be controlled via the 'database' property:

     "QtContacts = addressbook = contacts = qt-contacts\n"
     "   vCard 3.0 = text/vcard\n"
     "   'database' is specified via a QtContacts URI, which\n"
     "   consists of qtcontacts:<backend>:<URL encoded parameters>.\n"
     "   Examples: 'qtcontacts:tracker:' or 
'qtcontacts:eds:source=local:/system'\n",

If there is one manager which exposes both local and remote contacts,
then one would have to determine the origin of a contact and filter
accordingly. Perhaps QContactSyncTarget
(http://doc.qt.nokia.com/qtmobility-1.1-tp/qcontactsynctarget.html) is
used for that by Nokia.

-- 
Best Regards, Patrick Ohly

The content of this message is my personal opinion only and although
I am an employee of Intel, the statements I make here in no way
represent Intel's position on the issue, nor am I authorized to speak
on behalf of Intel on this matter.


_______________________________________________
SyncEvolution mailing list
[email protected]
http://lists.syncevolution.org/listinfo/syncevolution

Reply via email to