syncalgorithm.cpp
00001
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 }
This file is part of the documentation for kitchensync Library Version 3.3.0.