diff options
| author | Peter Penz <[email protected]> | 2011-09-20 18:00:39 +0200 |
|---|---|---|
| committer | Peter Penz <[email protected]> | 2011-09-20 18:01:34 +0200 |
| commit | 51cd727066efaf548a68585ec0bb66fa1a766c4d (patch) | |
| tree | 5d11ae8cf06ef53f316fb3c20c2c76d4129d8ff7 /src/kitemviews/kitemlistheader_p.h | |
| parent | 63e1e3bc14b5538027471ee76b6e92d6425ecf0b (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.h | 10 |
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 |
