Diffstat (limited to 'kabc/plugins/sharpdtm/resourcesharpdtm.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r-- | kabc/plugins/sharpdtm/resourcesharpdtm.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/kabc/plugins/sharpdtm/resourcesharpdtm.cpp b/kabc/plugins/sharpdtm/resourcesharpdtm.cpp index b63df0c..8a795e9 100644 --- a/kabc/plugins/sharpdtm/resourcesharpdtm.cpp +++ b/kabc/plugins/sharpdtm/resourcesharpdtm.cpp | |||
@@ -188,24 +188,25 @@ bool ResourceSharpDTM::load() | |||
188 | addressee.setResource( this ); | 188 | addressee.setResource( this ); |
189 | addressBook()->insertAddressee( addressee ); | 189 | addressBook()->insertAddressee( addressee ); |
190 | } | 190 | } |
191 | } | 191 | } |
192 | 192 | ||
193 | return true; | 193 | return true; |
194 | } | 194 | } |
195 | 195 | ||
196 | bool ResourceSharpDTM::save( Ticket *ticket ) | 196 | bool ResourceSharpDTM::save( Ticket *ticket ) |
197 | { | 197 | { |
198 | qDebug("ResourceSharpDTM::save: %s", fileName().latin1()); | 198 | qDebug("ResourceSharpDTM::save: %s", fileName().latin1()); |
199 | 199 | ||
200 | mDirWatch.stopScan(); | ||
200 | 201 | ||
201 | KABC::AddressBook::Iterator it; | 202 | KABC::AddressBook::Iterator it; |
202 | bool res; | 203 | bool res; |
203 | 204 | ||
204 | for ( it = addressBook()->begin(); it != addressBook()->end(); ++it ) { | 205 | for ( it = addressBook()->begin(); it != addressBook()->end(); ++it ) { |
205 | CardId id = 0;// 0 means new card | 206 | CardId id = 0;// 0 means new card |
206 | KABC::Addressee addressee = (*it); | 207 | KABC::Addressee addressee = (*it); |
207 | 208 | ||
208 | res = mAccess->startEditCard(id); | 209 | res = mAccess->startEditCard(id); |
209 | if (res == true) | 210 | if (res == true) |
210 | { | 211 | { |
211 | res = mConverter->addresseeToSharp( *it, mAccess, id ); | 212 | res = mConverter->addresseeToSharp( *it, mAccess, id ); |
@@ -221,24 +222,25 @@ bool ResourceSharpDTM::save( Ticket *ticket ) | |||
221 | mAccess->cancelEditCard(); | 222 | mAccess->cancelEditCard(); |
222 | } | 223 | } |
223 | } | 224 | } |
224 | else | 225 | else |
225 | { | 226 | { |
226 | qDebug("Unable to add new card. Addressee: %s", addressee.formattedName().latin1()); | 227 | qDebug("Unable to add new card. Addressee: %s", addressee.formattedName().latin1()); |
227 | } | 228 | } |
228 | 229 | ||
229 | } | 230 | } |
230 | 231 | ||
231 | //US mAccess->save(); | 232 | //US mAccess->save(); |
232 | 233 | ||
234 | mDirWatch.startScan(); | ||
233 | delete ticket; | 235 | delete ticket; |
234 | unlock( fileName() ); | 236 | unlock( fileName() ); |
235 | 237 | ||
236 | return true; | 238 | return true; |
237 | } | 239 | } |
238 | 240 | ||
239 | bool ResourceSharpDTM::lock( const QString &lockfileName ) | 241 | bool ResourceSharpDTM::lock( const QString &lockfileName ) |
240 | { | 242 | { |
241 | qDebug("ResourceSharpDTM::lock: %s", fileName().latin1()); | 243 | qDebug("ResourceSharpDTM::lock: %s", fileName().latin1()); |
242 | 244 | ||
243 | kdDebug(5700) << "ResourceSharpDTM::lock()" << endl; | 245 | kdDebug(5700) << "ResourceSharpDTM::lock()" << endl; |
244 | 246 | ||