From 56852cff392f33ee731129fd9a755544d817e590 Mon Sep 17 00:00:00 2001 From: Peter Penz Date: Fri, 23 Sep 2011 19:09:01 +0200 Subject: Allow resizing of columns by the user Still open: - Column content is not clipped correctly - First column is not automatically increased to the available width like in Dolphin 1.7 --- src/kitemviews/kitemlistheader_p.h | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/kitemviews/kitemlistheader_p.h') diff --git a/src/kitemviews/kitemlistheader_p.h b/src/kitemviews/kitemlistheader_p.h index 79b988464..43b7db59a 100644 --- a/src/kitemviews/kitemlistheader_p.h +++ b/src/kitemviews/kitemlistheader_p.h @@ -49,6 +49,15 @@ public: virtual void paint(QPainter* painter, const QStyleOptionGraphicsItem* option, QWidget* widget = 0); +signals: + /** + * Is emitted if the width of a visible role has been adjusted by the user with the mouse + * (no signal is emitted if KItemListHeader::setVisibleRoles() is invoked). + */ + void visibleRoleWidthChanged(const QByteArray& role, + qreal currentWidth, + qreal previousWidth); + protected: virtual void mousePressEvent(QGraphicsSceneMouseEvent* event); virtual void mouseReleaseEvent(QGraphicsSceneMouseEvent* event); -- cgit v1.3.1