libkdepim

KPIM::DiffAlgo Class Reference

Inheritance diagram for KPIM::DiffAlgo:

KPIM::AddresseeDiffAlgo KPIM::CalendarDiffAlgo List of all members.

Detailed Description

Definition at line 79 of file diffalgo.h.


Public Member Functions

virtual ~DiffAlgo ()
virtual void run ()=0
void begin ()
void end ()
void setLeftSourceTitle (const QString &title)
void setRightSourceTitle (const QString &title)
void additionalLeftField (const QString &id, const QString &value)
void additionalRightField (const QString &id, const QString &value)
void conflictField (const QString &id, const QString &leftValue, const QString &rightValue)
void addDisplay (DiffAlgoDisplay *display)
void removeDisplay (DiffAlgoDisplay *display)

Constructor & Destructor Documentation

virtual KPIM::DiffAlgo::~DiffAlgo  )  [inline, virtual]
 

Destructor.

Definition at line 85 of file diffalgo.h.


Member Function Documentation

void DiffAlgo::additionalLeftField const QString &  id,
const QString &  value
 

Adds a field which is only available in the left data source.

Definition at line 54 of file diffalgo.cpp.

void DiffAlgo::additionalRightField const QString &  id,
const QString &  value
 

Adds a field which is only available in the right data source.

Definition at line 61 of file diffalgo.cpp.

void DiffAlgo::begin  ) 
 

Must be called on the start of the diff.

Definition at line 26 of file diffalgo.cpp.

void DiffAlgo::conflictField const QString &  id,
const QString &  leftValue,
const QString &  rightValue
 

Adds a conflict between two fields.

Definition at line 68 of file diffalgo.cpp.

void DiffAlgo::end  ) 
 

Must be called on the end of the diff.

Definition at line 33 of file diffalgo.cpp.

virtual void KPIM::DiffAlgo::run  )  [pure virtual]
 

Starts the diffing algorithm.

Implemented in KPIM::AddresseeDiffAlgo, and KPIM::CalendarDiffAlgo.

void DiffAlgo::setLeftSourceTitle const QString &  title  ) 
 

Sets the title of the left data source.

Definition at line 40 of file diffalgo.cpp.

void DiffAlgo::setRightSourceTitle const QString &  title  ) 
 

Sets the title of the right data source.

Definition at line 47 of file diffalgo.cpp.


The documentation for this class was generated from the following files:
KDE Home | KDE Accessibility Home | Description of Access Keys