From 587594ac37f7e5a7359eaa66df12953e3ce4920b Mon Sep 17 00:00:00 2001 From: arli Date: Sun, 5 Feb 2017 20:55:12 +0400 Subject: scroll bar state fix, now compiles, at very least works fine for tracklist, playlist and crates --- src/widget/wlibrarytableview.cpp | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'src/widget/wlibrarytableview.cpp') diff --git a/src/widget/wlibrarytableview.cpp b/src/widget/wlibrarytableview.cpp index 86bed34e1d..61cd09b0db 100644 --- a/src/widget/wlibrarytableview.cpp +++ b/src/widget/wlibrarytableview.cpp @@ -18,8 +18,6 @@ WLibraryTableView::WLibraryTableView(QWidget* parent, m_pConfig(pConfig), m_vScrollBarPosKey(vScrollBarPosKey) { - qWarning() << "vScrollBarPosKey=" << vScrollBarPosKey; - // Setup properties for table // Editing starts when clicking on an already selected item. @@ -44,7 +42,7 @@ WLibraryTableView::WLibraryTableView(QWidget* parent, setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOn); setAlternatingRowColors(true); - loadVScrollBarPosState(); + //loadVScrollBarPosState(); connect(verticalScrollBar(), SIGNAL(valueChanged(int)), this, SIGNAL(scrollValueChanged(int))); @@ -53,7 +51,6 @@ WLibraryTableView::WLibraryTableView(QWidget* parent, } WLibraryTableView::~WLibraryTableView() { - saveVScrollBarPosState(); } void WLibraryTableView::loadVScrollBarPosState() { @@ -75,7 +72,6 @@ void WLibraryTableView::saveVScrollBarPos() { //Save the scrollbar's position so we can return here after //a search is cleared. m_iSavedVScrollBarPos = verticalScrollBar()->value(); - } @@ -121,6 +117,7 @@ void WLibraryTableView::saveVScrollBarPos(const QString key){ void WLibraryTableView::restoreVScrollBarPos(const QString key){ updateGeometries(); + if (m_vScrollBarPosValues.contains(key)){ verticalScrollBar()->setValue(m_vScrollBarPosValues[key]); }else{ -- cgit v1.2.3