Akonadi::DifferencesAlgorithmInterface

Search for usage in LXR

Akonadi::DifferencesAlgorithmInterface Class Referenceabstract

#include <differencesalgorithminterface.h>

Public Member Functions

virtual ~DifferencesAlgorithmInterface ()
 
virtual void compare (AbstractDifferencesReporter *reporter, const Akonadi::Item &leftItem, const Akonadi::Item &rightItem)=0
 

Detailed Description

An interface to find out differences between two Akonadi objects.

Author
Tobias Koenig tokoe[email protected]@kde[email protected].org
Since
4.6

Definition at line 21 of file differencesalgorithminterface.h.

Constructor & Destructor Documentation

◆ ~DifferencesAlgorithmInterface()

virtual Akonadi::DifferencesAlgorithmInterface::~DifferencesAlgorithmInterface ( )
inlinevirtual

Destroys the differences algorithm interface.

Definition at line 27 of file differencesalgorithminterface.h.

Member Function Documentation

◆ compare()

virtual void Akonadi::DifferencesAlgorithmInterface::compare ( AbstractDifferencesReporter reporter,
const Akonadi::Item leftItem,
const Akonadi::Item rightItem 
)
pure virtual

Calculates the differences between two Akonadi objects and reports them to a reporter object.

Parameters
reporterThe reporter object that will be used for reporting the differences.
leftItemThe left-hand side item that will be compared.
rightItemThe right-hand side item that will be compared.

The documentation for this class was generated from the following file:
This file is part of the KDE documentation.
Documentation copyright © 1996-2022 The KDE developers.
Generated on Fri Aug 12 2022 04:00:08 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.