Akonadi
abstractdifferencesreporter.h
23 * @li AdditionalLeftMode The left column contains a property value that is not available in the right column.
24 * @li AdditionalRightMode The right column contains a property value that is not available in the left column.
87 AdditionalLeftMode, ///< The left column contains a property value that is not available in the right column.
88 AdditionalRightMode ///< The right column contains a property value that is not available in the left column.
116 * @param mode Describes the mode of the property. If mode is AdditionalLeftMode or AdditionalRightMode, rightValue resp. leftValue
122 virtual void addProperty(Mode mode, const QString &name, const QString &leftValue, const QString &rightValue) = 0;
virtual void setPropertyNameTitle(const QString &title)=0
Sets the title of the property name column.
virtual void addProperty(Mode mode, const QString &name, const QString &leftValue, const QString &rightValue)=0
Adds a new property entry to the table.
virtual void setLeftPropertyValueTitle(const QString &title)=0
Sets the title of the column that shows the property values of the left object.
@ ConflictMode
The left and right column show conflicting property values.
Definition: abstractdifferencesreporter.h:86
@ AdditionalRightMode
The right column contains a property value that is not available in the left column.
Definition: abstractdifferencesreporter.h:88
An interface to report differences between two arbitrary objects.
Definition: abstractdifferencesreporter.h:78
virtual void setRightPropertyValueTitle(const QString &title)=0
Sets the title of the column that shows the property values of the right object.
virtual ~AbstractDifferencesReporter()=default
Destroys the abstract differences reporter.
@ AdditionalLeftMode
The left column contains a property value that is not available in the right column.
Definition: abstractdifferencesreporter.h:87
@ NormalMode
The left and right column show the same property values.
Definition: abstractdifferencesreporter.h:85
Helper integration between Akonadi and Qt.
This file is part of the KDE documentation.
Documentation copyright © 1996-2022 The KDE developers.
Generated on Thu Jun 30 2022 03:51:45 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2022 The KDE developers.
Generated on Thu Jun 30 2022 03:51:45 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.