diff options
Diffstat (limited to 'src/timeslider.cpp')
-rw-r--r-- | src/timeslider.cpp | 18 |
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" |