From cd65336b8cfa38756bc63e7203b2b7397d8639ec Mon Sep 17 00:00:00 2001 From: Peter Penz Date: Sat, 2 Feb 2008 23:17:14 +0000 Subject: Information Panel: If the width of the panel is increased, also increase the size of the item preview to take advantege of the additional space. BUG: 156046 svn path=/trunk/KDE/kdebase/apps/; revision=770173 --- src/pixmapviewer.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/pixmapviewer.h') diff --git a/src/pixmapviewer.h b/src/pixmapviewer.h index 01d8cf1c1..26e520aab 100644 --- a/src/pixmapviewer.h +++ b/src/pixmapviewer.h @@ -66,6 +66,13 @@ public: void setPixmap(const QPixmap& pixmap); const QPixmap& pixmap() const; + /** + * Sets the size hint to \a size and triggers a relayout + * of the parent widget. Per default no size hint is given. + */ + void setSizeHint(const QSize& size); + virtual QSize sizeHint() const; + protected: virtual void paintEvent(QPaintEvent* event); @@ -79,6 +86,7 @@ private: QTimeLine m_animation; Transition m_transition; int m_animationStep; + QSize m_sizeHint; }; inline const QPixmap& PixmapViewer::pixmap() const -- cgit v1.3