From e8970ac7714c3ed1e876e0db3960d829882fd2b4 Mon Sep 17 00:00:00 2001 From: Sebastian Trueg Date: Tue, 1 Apr 2008 09:19:34 +0000 Subject: Removed minimum size hint since we have zooming anyway. One problem persists: the heightForWidth method does not take zooming into account. Anyway, the tagcloud would probably benefit from being implemented using QGraphicsView (any volounteers? ;) BUG: 160159 svn path=/trunk/KDE/kdebase/apps/; revision=792475 --- src/tagcloud/tagcloud.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/tagcloud/tagcloud.cpp') diff --git a/src/tagcloud/tagcloud.cpp b/src/tagcloud/tagcloud.cpp index 8fe5cba89..f22a39aa2 100644 --- a/src/tagcloud/tagcloud.cpp +++ b/src/tagcloud/tagcloud.cpp @@ -732,6 +732,7 @@ QSize Nepomuk::TagCloud::sizeHint() const QSize Nepomuk::TagCloud::minimumSizeHint() const { + return QFrame::minimumSizeHint(); // If we have tags d->rebuildCloud() has been called at least once, // thus, we have proper rects (i.e. needed sizes) if ( d->nodes.isEmpty() && !d->newTagButtonEnabled ) { @@ -760,6 +761,8 @@ int Nepomuk::TagCloud::heightForWidth( int contentsWidth ) const // If we have tags d->rebuildCloud() has been called at least once, // thus, we have proper rects (i.e. needed sizes) + // FIXME: add zoom here + if ( d->cachedHfwWidth != contentsWidth ) { // have to keep in mind the frame contentsWidth -= frameWidth()*2; -- cgit v1.3