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.