┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/kitemviews/kitemlistheader_p.h
diff options
context:
space:
mode:
authorPeter Penz <[email protected]>2011-09-20 18:00:39 +0200
committerPeter Penz <[email protected]>2011-09-20 18:01:34 +0200
commit51cd727066efaf548a68585ec0bb66fa1a766c4d (patch)
tree5d11ae8cf06ef53f316fb3c20c2c76d4129d8ff7 /src/kitemviews/kitemlistheader_p.h
parent63e1e3bc14b5538027471ee76b6e92d6425ecf0b (diff)
Show the role-description in the header of the details view
Diffstat (limited to 'src/kitemviews/kitemlistheader_p.h')
-rw-r--r--src/kitemviews/kitemlistheader_p.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/kitemviews/kitemlistheader_p.h b/src/kitemviews/kitemlistheader_p.h
index d99cbe636..e75bd7b14 100644
--- a/src/kitemviews/kitemlistheader_p.h
+++ b/src/kitemviews/kitemlistheader_p.h
@@ -22,6 +22,8 @@
#include <libdolphin_export.h>
#include <QGraphicsWidget>
+#include <QHash>
+#include <QList>
class KItemModelBase;
@@ -39,6 +41,12 @@ public:
void setModel(KItemModelBase* model);
KItemModelBase* model() const;
+ void setVisibleRoles(const QList<QByteArray>& roles);
+ QList<QByteArray> visibleRoles() const;
+
+ void setVisibleRolesWidths(const QHash<QByteArray, qreal> rolesWidths);
+ QHash<QByteArray, qreal> visibleRolesWidths() const;
+
virtual void paint(QPainter* painter, const QStyleOptionGraphicsItem* option, QWidget* widget = 0);
private slots:
@@ -47,6 +55,8 @@ private slots:
private:
KItemModelBase* m_model;
+ QList<QByteArray> m_visibleRoles;
+ QHash<QByteArray, qreal> m_visibleRolesWidths;
};
#endif