┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/kitemviews/kitemlistwidget.h
diff options
context:
space:
mode:
authorPeter Penz <[email protected]>2011-11-13 20:55:51 +0100
committerPeter Penz <[email protected]>2011-11-13 20:58:43 +0100
commite560a2f6462044c4cf3c66366b6995cf74dd8e2d (patch)
tree40f953f9f848509e2b2a00ee120df3bb17776ef1 /src/kitemviews/kitemlistwidget.h
parent2438b61d8e76f8ea016217150be711a1467c32d0 (diff)
Fix selection style issues
Don't use a custom drawing code for showing the hover-indication or selection of the text. - The default style for items is used. - Merge icon-rectangle and text-rectangle if possible. - Fix background and minor focus-issues
Diffstat (limited to 'src/kitemviews/kitemlistwidget.h')
-rw-r--r--src/kitemviews/kitemlistwidget.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/kitemviews/kitemlistwidget.h b/src/kitemviews/kitemlistwidget.h
index a624950b8..02e5998f9 100644
--- a/src/kitemviews/kitemlistwidget.h
+++ b/src/kitemviews/kitemlistwidget.h
@@ -28,6 +28,7 @@
#include <kitemviews/kitemliststyleoption.h>
#include <QGraphicsWidget>
+#include <QStyle>
class KItemListSelectionToggle;
class QPropertyAnimation;
@@ -142,7 +143,7 @@ private:
void initializeSelectionToggle();
void setHoverOpacity(qreal opacity);
void clearHoverCache();
- void drawTextBackground(QPainter* painter);
+ void drawItemStyleOption(QPainter* painter, QWidget* widget, QStyle::State styleState);
private:
Q_PROPERTY(qreal hoverOpacity READ hoverOpacity WRITE setHoverOpacity)