[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdesdk/kompare/komparepart
From:       Kevin Kofler <kevin.kofler () chello ! at>
Date:       2011-11-08 19:13:18
Message-ID: 20111108191318.BA1BFAC88A () svn ! kde ! org
[Download RAW message or body]

SVN commit 1263239 by kkofler:

Kompare: komparepart: Show a scrollbar only when it makes sense.

(Another regression from the QTreeWidget port.)

 M  +2 -1      komparelistview.cpp  
 M  +1 -1      komparesplitter.cpp  


--- trunk/KDE/kdesdk/kompare/komparepart/komparelistview.cpp #1263238:1263239
@@ -19,6 +19,7 @@
 
 #include "komparelistview.h"
 
+#include <QtGui/QStyle>
 #include <QtGui/QPainter>
 #include <QtCore/QRegExp>
 #include <QtCore/QTimer>
@@ -225,7 +226,7 @@
 
 int KompareListView::contentsHeight()
 {
-	return verticalScrollBar()->maximum() + viewport()->height();
+	return verticalScrollBar()->maximum() + viewport()->height() - \
style()->pixelMetric( QStyle::PM_ScrollBarExtent );  }
 
 int KompareListView::contentsWidth()
--- trunk/KDE/kdesdk/kompare/komparepart/komparesplitter.cpp #1263238:1263239
@@ -306,7 +306,7 @@
 {
 	if(widget(0)) {
 		KompareListView *view = listView(0);
-		return view->visibleHeight() - QStyle::PM_ScrollBarExtent;
+		return view->visibleHeight() - view->style()->pixelMetric( \
QStyle::PM_ScrollBarExtent );  }
 	return 1;
 }


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic