From fc97fa250d89c620a99d58d0a787a648d680fb31 Mon Sep 17 00:00:00 2001 From: Peter Penz Date: Thu, 8 May 2008 20:44:26 +0000 Subject: * If one item is selected and the item is (at least partly) visible, assure that an automatic horizontal scrolling is done so that the item gets fully visible. * Use QTimeLine instead of QTimer + value CCMAIL: haraldhv@stud.ntnu.no svn path=/trunk/KDE/kdebase/apps/; revision=805596 --- src/treeviewsidebarpage.cpp | 7 ------- 1 file changed, 7 deletions(-) (limited to 'src/treeviewsidebarpage.cpp') diff --git a/src/treeviewsidebarpage.cpp b/src/treeviewsidebarpage.cpp index c4a793cbd..6c89e762b 100644 --- a/src/treeviewsidebarpage.cpp +++ b/src/treeviewsidebarpage.cpp @@ -41,7 +41,6 @@ TreeViewSidebarPage::TreeViewSidebarPage(QWidget* parent) : SidebarPage(parent), m_setLeafVisible(false), - m_horizontalPos(0), m_dirLister(0), m_dolphinModel(0), m_proxyModel(0), @@ -211,8 +210,6 @@ void TreeViewSidebarPage::expandToLeafDir() void TreeViewSidebarPage::loadSubTree() { - m_treeView->selectionModel()->clearSelection(); - if (m_leafDir.isParentOf(m_dirLister->url())) { // The leaf directory is not a child of the base URL, hence // no sub directory must be loaded or selected. @@ -244,8 +241,6 @@ void TreeViewSidebarPage::loadTree(const KUrl& url) Q_ASSERT(m_dirLister != 0); m_leafDir = url; - m_horizontalPos = m_treeView->horizontalScrollBar()->value(); - KUrl baseUrl = url; if (url.isLocalFile()) { // use the root directory as base for local URLs @@ -283,8 +278,6 @@ void TreeViewSidebarPage::selectLeafDirectory() QItemSelectionModel* selModel = m_treeView->selectionModel(); selModel->setCurrentIndex(proxyIndex, QItemSelectionModel::Select); - - m_treeView->horizontalScrollBar()->setValue(m_horizontalPos); } #include "treeviewsidebarpage.moc" -- cgit v1.3