┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/dolphincolumnwidget.cpp
diff options
context:
space:
mode:
authorPeter Penz <[email protected]>2008-12-06 20:06:04 +0000
committerPeter Penz <[email protected]>2008-12-06 20:06:04 +0000
commit53bdec9b58131014dcec9d6bc7d48e1aa01be979 (patch)
tree2d8b1b193c5828c6937586f780a3d28dbec417b7 /src/dolphincolumnwidget.cpp
parentd2e8f27200727a7a8d12932176f21c1e81dcad93 (diff)
Fixed serious usability issue: QAbstractItemView::setAutoScroll() is not usable when trying to select items outside the visible view area (reported to Qt Software with bug ID #214542) -> implemented custom auto scrolling algorithm.
BUG: 165531 svn path=/trunk/KDE/kdebase/apps/; revision=893546
Diffstat (limited to 'src/dolphincolumnwidget.cpp')
-rw-r--r--src/dolphincolumnwidget.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/dolphincolumnwidget.cpp b/src/dolphincolumnwidget.cpp
index 86ab88207..8edcf9a80 100644
--- a/src/dolphincolumnwidget.cpp
+++ b/src/dolphincolumnwidget.cpp
@@ -25,6 +25,7 @@
#include "dolphindirlister.h"
#include "dolphinsortfilterproxymodel.h"
#include "dolphinsettings.h"
+#include "dolphinviewautoscroller.h"
#include "dolphin_columnmodesettings.h"
#include "dolphin_generalsettings.h"
#include "draganddrophelper.h"
@@ -75,6 +76,8 @@ DolphinColumnWidget::DolphinColumnWidget(QWidget* parent,
setVerticalScrollMode(QListView::ScrollPerPixel);
setHorizontalScrollMode(QListView::ScrollPerPixel);
+
+ new DolphinViewAutoScroller(this);
// apply the column mode settings to the widget
const ColumnModeSettings* settings = DolphinSettings::instance().columnModeSettings();