#ifndef KITEMLISTSTYLEOPTION_H
#define KITEMLISTSTYLEOPTION_H
-#include <libdolphin_export.h>
+#include "dolphin_export.h"
#include <QFont>
-#include <QStyleOption>
+#include <QFontMetrics>
+#include <QPalette>
+#include <QRect>
-class LIBDOLPHINPRIVATE_EXPORT KItemListStyleOption : public QStyleOption
+class DOLPHIN_EXPORT KItemListStyleOption
{
public:
KItemListStyleOption();
- KItemListStyleOption(const KItemListStyleOption& other);
virtual ~KItemListStyleOption();
- int margin;
- int iconSize;
+ QRect rect;
QFont font;
+ QFontMetrics fontMetrics;
+ QPalette palette;
+ int padding;
+ int horizontalMargin;
+ int verticalMargin;
+ int iconSize;
+ bool extendedSelectionRegion;
+ int maxTextLines;
+ int maxTextWidth;
+
+ bool operator==(const KItemListStyleOption& other) const;
+ bool operator!=(const KItemListStyleOption& other) const;
};
#endif