mirror of
https://invent.kde.org/system/dolphin
synced 2024-09-17 15:31:20 +00:00
This time doing it the correct way: just stop the timers when the widget gets hidden
BUG: 167044 svn path=/trunk/KDE/kdebase/apps/; revision=835185
This commit is contained in:
parent
d49c1d89f9
commit
3c87a260fc
|
@ -169,5 +169,12 @@ void KTreeView::scrollTo(const QModelIndex& index, ScrollHint hint)
|
|||
}
|
||||
}
|
||||
|
||||
void KTreeView::hideEvent(QHideEvent *event)
|
||||
{
|
||||
d->startScrollTimer->stop();
|
||||
d->timeLine->stop();
|
||||
QTreeView::hideEvent(event);
|
||||
}
|
||||
|
||||
#include "ktreeview.moc"
|
||||
#include "ktreeview_p.moc"
|
||||
|
|
|
@ -37,6 +37,9 @@ public:
|
|||
virtual void setSelectionModel(QItemSelectionModel *selectionModel);
|
||||
virtual void scrollTo(const QModelIndex& index, ScrollHint hint = EnsureVisible);
|
||||
|
||||
protected:
|
||||
virtual void hideEvent(QHideEvent *event);
|
||||
|
||||
private:
|
||||
class KTreeViewPrivate;
|
||||
KTreeViewPrivate *d;
|
||||
|
|
Loading…
Reference in a new issue