diff options
| author | Peter Penz <[email protected]> | 2012-04-24 23:16:35 +0200 |
|---|---|---|
| committer | Peter Penz <[email protected]> | 2012-04-24 23:18:34 +0200 |
| commit | d9de39172033c28b8f9a7c1573130cf2124b4f7a (patch) | |
| tree | 8292181d95b92f9a5cb9544bd62d83ca8189c1a1 /src/kitemviews/kitemlistgroupheader.h | |
| parent | ba2593247b7f11c68419bf1fc24cc5ddcaf8e69f (diff) | |
Provide additional default groups for the Places Panel
If Nepomuk is enabled, it is now possible to easily search for
some most common queries by having additional groups.
Diffstat (limited to 'src/kitemviews/kitemlistgroupheader.h')
| -rw-r--r-- | src/kitemviews/kitemlistgroupheader.h | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/src/kitemviews/kitemlistgroupheader.h b/src/kitemviews/kitemlistgroupheader.h index c996a4870..e19ab4871 100644 --- a/src/kitemviews/kitemlistgroupheader.h +++ b/src/kitemviews/kitemlistgroupheader.h @@ -68,11 +68,8 @@ public: virtual void paint(QPainter* painter, const QStyleOptionGraphicsItem* option, QWidget* widget = 0); protected: - /** @return Bounding rectangle where the role should be drawn into. */ - QRectF roleBounds() const; - - /** @return Primary color that should be used for drawing the role. */ - QColor roleColor() const; + virtual void paintRole(QPainter* painter, const QRectF& roleBounds, const QColor& color) = 0; + virtual void paintSeparator(QPainter* painter, const QColor& color) = 0; /** * Is called after the role has been changed and allows the derived class @@ -120,7 +117,7 @@ private: Qt::Orientation m_scrollOrientation; int m_itemIndex; - QColor m_lineColor; + QColor m_separatorColor; QColor m_roleColor; QRectF m_roleBounds; }; |
