summaryrefslogtreecommitdiff
path: root/src/timeslider.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/timeslider.cpp')
-rw-r--r--src/timeslider.cpp18
1 files changed, 14 insertions, 4 deletions
diff --git a/src/timeslider.cpp b/src/timeslider.cpp
index 9ef2c45..5a1f75a 100644
--- a/src/timeslider.cpp
+++ b/src/timeslider.cpp
@@ -138,10 +138,20 @@ int TimeSlider::pos() {
return position;
}
-/*
-void TimeSlider::wheelEvent( QWheelEvent * e ) {
- e->ignore();
+void TimeSlider::wheelEvent(QWheelEvent * e) {
+ //e->ignore();
+
+ qDebug("TimeSlider::wheelEvent: delta: %d", e->delta());
+ e->accept();
+
+ if (e->orientation() == Qt::Vertical) {
+ if (e->delta() >= 0)
+ emit wheelUp();
+ else
+ emit wheelDown();
+ } else {
+ qDebug("Timeslider::wheelEvent: horizontal event received, doing nothing");
+ }
}
-*/
#include "moc_timeslider.cpp"