summaryrefslogtreecommitdiffstats
path: root/src/widget/wlibrarytableview.cpp
diff options
context:
space:
mode:
authorarli <tntlagf93@mail.ru>2017-02-05 20:55:12 +0400
committerarli <tntlagf93@mail.ru>2017-02-05 20:55:12 +0400
commit587594ac37f7e5a7359eaa66df12953e3ce4920b (patch)
treebfaeeae66048105dc1a6ba6c14711c8c10e4eec1 /src/widget/wlibrarytableview.cpp
parentcfaa1e806238065f6b32542bbc7ebb26bc3943b2 (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.cpp7
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{