From bb16660f29fc709791aa0ee4cb63a40710a994a8 Mon Sep 17 00:00:00 2001 From: zautrix Date: Sat, 18 Sep 2004 13:13:58 +0000 Subject: more AB syncing --- (limited to 'kabc/addressbook.cpp') diff --git a/kabc/addressbook.cpp b/kabc/addressbook.cpp index 70eda1b..9332e21 100644 --- a/kabc/addressbook.cpp +++ b/kabc/addressbook.cpp @@ -42,6 +42,7 @@ $Id$ #include #include #include +#include #include "addressbook.h" #include "resource.h" @@ -512,6 +513,32 @@ Addressee AddressBook::findByUid( const QString &uid ) } return Addressee(); } +Addressee::List AddressBook::getExternLastSyncAddressees() +{ + Addressee::List results; + + Iterator it; + for ( it = begin(); it != end(); ++it ) { + if ( (*it).uid().left( 20 ) == "last-syncAddressee-" ) { + if ( (*it).familyName().left(3) == "E: " ) + results.append( *it ); + } + } + + return results; +} +void AddressBook::resetTempSyncStat() +{ + + + Iterator it; + for ( it = begin(); it != end(); ++it ) { + (*it).setTempSyncStat ( SYNC_TEMPSTATE_INITIAL ); + } + +} + + Addressee::List AddressBook::allAddressees() { -- cgit v0.9.0.2