Revision 700429

Go back to digest for 19th August 2007

Features in KDE-PIM

Bertjan Broeksema committed changes in /trunk/KDE/kdepim/kpilot/conduits:

Record syncing of the keyring conduit seems to work. Needed to fix a couple of things for that:

* Make hhdataproxy generate a bit more realistic temporary id.
* After the syncing is finished first setEndCount is called (which sets the endcount of the CUD counters and when the commit is finished syncFinished is called which give the proxy the change to clean up things like resetting sync flags.
* Set the id as a QString::number( 0 ) and not just 0.
* The backup database is now updated by record conduit. No need for implementing classes to bother about that.
* Make the check in hhrecord for setting an id working properly.
* The keyringdataproxy must read the zerorecord when opened with a path to a file.

File Changes

Modified 16 files
  • /trunk/KDE/kdepim/kpilot/conduits
  •   /base/dataproxy.cc
  •   /base/dataproxy.h
  •   /base/hhdataproxy.cc
  •   /base/hhdataproxy.h
  •   /base/hhrecord.cc
  •   /base/recordconduit.cc
  •   /base/recordconduit.h
  •   /keyringconduit/keyringconduit.cc
  •   /keyringconduit/keyringconduit.h
  •   /keyringconduit/keyringhhdataproxy.cc
  •   /keyringconduit/keyringhhrecord.cc
  •   /base/tests/dataproxytest.cc
  •   /base/tests/rcfirstsynctest.cc
  •   /base/tests/testdataproxy.cc
  •   /base/tests/testdataproxy.h
  •   /keyringconduit/tests/keyringlistmodel.cc
16 files changed in total