[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: extragear/utils/krusader
From: Jan Lepper <dehtris () yahoo ! de>
Date: 2010-09-01 2:44:14
Message-ID: 20100901024414.8ECCAAC857 () svn ! kde ! org
[Download RAW message or body]
SVN commit 1170475 by janlepper:
FIXED: brief view: mouse wheel doesn't work
M +1 -0 ChangeLog
M +7 -4 krusader/Panel/krinterbriefview.cpp
--- trunk/extragear/utils/krusader/ChangeLog #1170474:1170475
@@ -1,5 +1,6 @@
ADDED: option: Panel > View > Locale aware sorting
+ FIXED: brief view: mouse wheel doesn't work
FIXED: brief view: mouse selection doesn't work in columns > columns per page
FIXED: selecting a bigger number of files is very slow
FIXED: [ 2969403 ] KrViewer shows old file content if file is overwritten, thanks to Kevin Kofler
--- trunk/extragear/utils/krusader/krusader/Panel/krinterbriefview.cpp #1170474:1170475
@@ -518,9 +518,14 @@
void KrInterBriefView::wheelEvent(QWheelEvent *ev)
{
- if (!_mouseHandler->wheelEvent(ev))
- QAbstractItemView::wheelEvent(ev);
+ if (!_mouseHandler->wheelEvent(ev)) {
+ // see http://doc.qt.nokia.com/4.6/qwheelevent.html#delta
+ int numDegrees = ev->delta() / 8;
+ int numSteps = numDegrees / 15;
+ numSteps *= horizontalScrollBar()->pageStep() / _numOfColumns;
+ horizontalScrollBar()->setValue(horizontalOffset() - numSteps);
}
+}
void KrInterBriefView::dragEnterEvent(QDragEnterEvent *ev)
{
@@ -870,8 +875,6 @@
QMetaObject::invokeMethod(_header, "updateGeometries");
}
-
-
if (_model->rowCount() <= 0)
horizontalScrollBar()->setRange(0, 0);
else {
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic