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.nosp@m.@kde.nosp@m..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-2024 The KDE developers.
Generated on Sat Dec 21 2024 17:01:42 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.