diff options
| author | Peter Penz <[email protected]> | 2010-10-29 15:12:59 +0000 |
|---|---|---|
| committer | Peter Penz <[email protected]> | 2010-10-29 15:12:59 +0000 |
| commit | 2f1051d1b41d0cf087099e71b9449a44b103e3ac (patch) | |
| tree | 1d6deb7916c1b58882fbe0446898f5108145cf54 /src/panels/folders/ktreeview.cpp | |
| parent | b1e69cae00a708aa50dbd03eca944e83a639d861 (diff) | |
Don't do an automatic horizontal scrolling, if the user has adjusted the horizontal scrollbar. The autoscrolling gets reactivated again if the vertical scrollbar has been moved by the user.
svn path=/trunk/KDE/kdebase/apps/; revision=1191098
Diffstat (limited to 'src/panels/folders/ktreeview.cpp')
| -rw-r--r-- | src/panels/folders/ktreeview.cpp | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/src/panels/folders/ktreeview.cpp b/src/panels/folders/ktreeview.cpp index 2e9ccaa41..222956234 100644 --- a/src/panels/folders/ktreeview.cpp +++ b/src/panels/folders/ktreeview.cpp @@ -116,9 +116,12 @@ KTreeView::~KTreeView() { } -void KTreeView::setAutoHorizontalScroll(bool value) +void KTreeView::setAutoHorizontalScroll(bool enable) { - d->autoHorizontalScroll = value; + d->autoHorizontalScroll = enable; + if (!enable) { + d->timeLine->stop(); + } } bool KTreeView::autoHorizontalScroll() const @@ -126,14 +129,6 @@ bool KTreeView::autoHorizontalScroll() const return d->autoHorizontalScroll; } -void KTreeView::setSelectionModel(QItemSelectionModel *selectionModel) -{ - QTreeView::setSelectionModel(selectionModel); - connect(selectionModel, - SIGNAL(selectionChanged(const QItemSelection&, const QItemSelection&)), - this, SLOT(startScrolling())); -} - void KTreeView::scrollTo(const QModelIndex& index, ScrollHint hint) { const int value = horizontalScrollBar()->value(); |
