#include "kitemliststyleoption.h"
-#include <KIconLoader>
KItemListStyleOption::KItemListStyleOption() :
rect(),
font(),
fontMetrics(QFont()),
palette(),
- padding(0),
- horizontalMargin(0),
- verticalMargin(0),
- iconSize(KIconLoader::SizeMedium),
+ padding(-1),
+ horizontalMargin(-1),
+ verticalMargin(-1),
+ iconSize(-1),
extendedSelectionRegion(false),
- maxTextSize()
+ maxTextLines(0),
+ maxTextWidth(0)
{
}
-KItemListStyleOption::KItemListStyleOption(const KItemListStyleOption& other) :
- rect(other.rect),
- font(other.font),
- fontMetrics(other.fontMetrics),
- palette(other.palette),
- padding(other.padding),
- horizontalMargin(other.horizontalMargin),
- verticalMargin(other.verticalMargin),
- iconSize(other.iconSize),
- extendedSelectionRegion(other.extendedSelectionRegion),
- maxTextSize(other.maxTextSize)
+KItemListStyleOption::~KItemListStyleOption()
{
}
-KItemListStyleOption::~KItemListStyleOption()
+bool KItemListStyleOption::operator==(const KItemListStyleOption& other) const
+{
+ return rect == other.rect
+ && font == other.font
+ && fontMetrics == other.fontMetrics
+ && palette == other.palette
+ && padding == other.padding
+ && horizontalMargin == other.horizontalMargin
+ && verticalMargin == other.verticalMargin
+ && iconSize == other.iconSize
+ && extendedSelectionRegion == other.extendedSelectionRegion
+ && maxTextLines == other.maxTextLines
+ && maxTextWidth == other.maxTextWidth;
+}
+
+bool KItemListStyleOption::operator!=(const KItemListStyleOption& other) const
{
+ return !(*this == other);
}