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.
89 };
116 * @param mode Describes the mode of the property. If mode is AdditionalLeftMode or AdditionalRightMode, rightValue resp. leftValue
An interface to report differences between two arbitrary objects.
Definition abstractdifferencesreporter.h:79
virtual void addProperty(Mode mode, const QString &name, const QString &leftValue, const QString &rightValue)=0
Adds a new property entry to the table.
virtual ~AbstractDifferencesReporter()=default
Destroys the abstract differences reporter.
virtual void setPropertyNameTitle(const QString &title)=0
Sets the title of the property name column.
@ 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
@ 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
virtual void setRightPropertyValueTitle(const QString &title)=0
Sets the title of the column that shows the property values of the right object.
virtual void setLeftPropertyValueTitle(const QString &title)=0
Sets the title of the column that shows the property values of the left object.
Helper integration between Akonadi and Qt.
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Fri Nov 8 2024 11:54:19 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2024 The KDE developers.
Generated on Fri Nov 8 2024 11:54:19 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.