QtContacts Tracker

Engine Parameters

timeout Timeout (in ms) after which sync requests should be canceled. 0 for no timeout.
Default value 0.
tracker-timeout Unused
coalescing-delay Delay to wait (in ms) before emitting one of the contactsAdded/Changed/Removed (or relationshipsAdded/Removed) signals, to get a chance to coalesce them together.
Default value: 0.
writeback Controls which details are written to Tracker on saving.
Valid values: "", a comma separated list of detail names, or "all"
Default value: all details except QContactPresence
debug Controls what debug messages are printed on the console
Valid values (separated by ","):
  • queries: print all queries (SELECT and UPDATE)
  • selects: print all SELECT queries
  • updates: print all UPDATE queries
  • models: print the computed result set after a SELECT
  • timing: print timing information about requests
  • signals: print debug information about change signals
  • no-sec: disable security credentials checks
  • no-nagging: don't print warning messages when using waitForFinished()
Default value: ""
contact-types Filters the type of contacts fetched by the engine
Valid values (separated by ","): any value of QContactType::type()
Default values: "" (fetch all types)
concurrency Unused
batch-size Unused
gc-limit Numbers of contacts saved/removed after which garbage collection should be triggered
Default value: 100
guid-algorithm Name of the GUID algorithm to use
Valid values: "default", "cellular" (depends on CelullarQt)
Default value: "default"
default-sync-target Default value for the QContactSyncTarget set on saved contacts
Default value: "addressbook"
weak-sync-targets List of sync targets to replace with default-sync-target when saving a contact
Valid values: a comma separated list of sync targets, or "all"
Default value: "telepathy"
native-numbers Whether to keep phone numbers in their native script, or convert them to Latin script
Valid values: true to conserve the original script, false to convert to Latin
Default value: false
omit-presence-changes Whether the contactsChanged signals should be omitted if only the QContactPresence detail was changed. Valid values: true to omit the signals, false to emit all signals
Default value: false
compliance Selects API compliance level of the engine. Setting "restrictive" lets the engine follow QtContacts API spec by the word. By default the engine is more forgiving.
Default value: not set