┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/kitemviews/kitemlistheader_p.h
diff options
context:
space:
mode:
authorPeter Penz <[email protected]>2011-09-19 20:34:17 +0200
committerPeter Penz <[email protected]>2011-09-19 20:35:30 +0200
commit06f057d385f3924235697942ebc73aa1956515c2 (patch)
tree0e4f447fc9f7f5e2028b0172efa1c601fb23a3c5 /src/kitemviews/kitemlistheader_p.h
parentf9bcd0a47cbdf0806c35a82856efdbe06279fb82 (diff)
Draw styled header for the details-view
Diffstat (limited to 'src/kitemviews/kitemlistheader_p.h')
-rw-r--r--src/kitemviews/kitemlistheader_p.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/kitemviews/kitemlistheader_p.h b/src/kitemviews/kitemlistheader_p.h
index 6f04ac94b..d99cbe636 100644
--- a/src/kitemviews/kitemlistheader_p.h
+++ b/src/kitemviews/kitemlistheader_p.h
@@ -23,6 +23,8 @@
#include <libdolphin_export.h>
#include <QGraphicsWidget>
+class KItemModelBase;
+
/**
* @brief Header for KItemListView that shows the currently used roles.
*/
@@ -34,7 +36,17 @@ public:
KItemListHeader(QGraphicsWidget* parent = 0);
virtual ~KItemListHeader();
+ void setModel(KItemModelBase* model);
+ KItemModelBase* model() const;
+
virtual void paint(QPainter* painter, const QStyleOptionGraphicsItem* option, QWidget* widget = 0);
+
+private slots:
+ void slotSortRoleChanged(const QByteArray& current, const QByteArray& previous);
+ void slotSortOrderChanged(Qt::SortOrder current, Qt::SortOrder previous);
+
+private:
+ KItemModelBase* m_model;
};
#endif