summaryrefslogtreecommitdiffstats
path: root/src/widget/wlibrarytableview.cpp
diff options
context:
space:
mode:
authorMarcos CARDINOT <mcardinot@gmail.com>2014-05-19 00:36:44 +0100
committerMarcos CARDINOT <mcardinot@gmail.com>2014-05-19 00:36:44 +0100
commitf7bbb35b35adff30c22ac65de81f1db311778c87 (patch)
tree6a515a89a11a53635cd915237c74099171f3b4fe /src/widget/wlibrarytableview.cpp
parentf562c1daa1a3473590aec98866297bd01ce28acb (diff)
emit signal when list of displayed rows change
Diffstat (limited to 'src/widget/wlibrarytableview.cpp')
-rw-r--r--src/widget/wlibrarytableview.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/widget/wlibrarytableview.cpp b/src/widget/wlibrarytableview.cpp
index 8a6fc0ce18..3864c80810 100644
--- a/src/widget/wlibrarytableview.cpp
+++ b/src/widget/wlibrarytableview.cpp
@@ -43,6 +43,9 @@ WLibraryTableView::WLibraryTableView(QWidget* parent,
loadVScrollBarPosState();
+ connect(verticalScrollBar(), SIGNAL(valueChanged(int)),
+ this, SLOT(slotScrollValueChanged(int)));
+
setTabKeyNavigation(false);
}
@@ -51,6 +54,10 @@ WLibraryTableView::~WLibraryTableView() {
saveVScrollBarPosState();
}
+void WLibraryTableView::slotScrollValueChanged(int scrollPos) {
+ emit(scrollValueChanged(scrollPos));
+}
+
void WLibraryTableView::loadVScrollBarPosState() {
// TODO(rryan) I'm not sure I understand the value in saving the v-scrollbar
// position across restarts of Mixxx. Now that we have different views for