kitchensync
syncalgorithm.cpp00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022 #include <kdebug.h>
00023
00024 #include "syncui.h"
00025
00026 #include "syncalgorithm.h"
00027
00028 using namespace KSync;
00029
00030 void SyncAlgorithm::setUi( SyncUi *ui )
00031 {
00032 mUi = ui;
00033 }
00034
00035 SyncEntry *SyncAlgorithm::deconflict( SyncEntry *syncEntry, SyncEntry *target )
00036 {
00037 if ( mUi ) {
00038 return mUi->deconflict( syncEntry, target );
00039 } else {
00040 kdWarning() << "SyncAlgorithm: No UI set." << endl;
00041 return 0;
00042 }
00043 }
00044
00045 bool SyncAlgorithm::confirmDelete( SyncEntry *syncEntry, SyncEntry *target )
00046 {
00047 bool ret = true;
00048 if ( mUi ) ret = mUi->confirmDelete( syncEntry, target );
00049 else kdWarning() << "SyncAlgorithm: No UI set." << endl;
00050
00051 return ret;
00052 }
00053
00054 void SyncAlgorithm::informBothDeleted( SyncEntry *entry, SyncEntry *target )
00055 {
00056 if ( mUi ) mUi->informBothDeleted( entry, target );
00057 else kdWarning() << "SyncAlgorithm: No UI set." << endl;
00058 }
|