diff options
author | arli <tntlagf93@mail.ru> | 2017-02-05 20:55:12 +0400 |
---|---|---|
committer | arli <tntlagf93@mail.ru> | 2017-02-05 20:55:12 +0400 |
commit | 587594ac37f7e5a7359eaa66df12953e3ce4920b (patch) | |
tree | bfaeeae66048105dc1a6ba6c14711c8c10e4eec1 /src/widget/wlibrarytableview.cpp | |
parent | cfaa1e806238065f6b32542bbc7ebb26bc3943b2 (diff) |
scroll bar state fix, now compiles, at very least works fine for tracklist, playlist and crates
Diffstat (limited to 'src/widget/wlibrarytableview.cpp')
-rw-r--r-- | src/widget/wlibrarytableview.cpp | 7 |
1 files changed, 2 insertions, 5 deletions
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{ |