summaryrefslogtreecommitdiff
path: root/muse2/muse/widgets/sliderbase.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'muse2/muse/widgets/sliderbase.cpp')
-rw-r--r--muse2/muse/widgets/sliderbase.cpp24
1 files changed, 13 insertions, 11 deletions
diff --git a/muse2/muse/widgets/sliderbase.cpp b/muse2/muse/widgets/sliderbase.cpp
index 5909c64d..3dfbfa40 100644
--- a/muse2/muse/widgets/sliderbase.cpp
+++ b/muse2/muse/widgets/sliderbase.cpp
@@ -386,17 +386,19 @@ void SliderBase::mouseMoveEvent(QMouseEvent *e)
double ms = 0.0;
if (d_scrollMode == ScrMouse )
{
- setPosition(e->pos());
- if (d_mass > 0.0)
- {
- ms = double(d_time.elapsed());
- if (ms < 1.0) ms = 1.0;
- d_speed = (exactValue() - exactPrevValue()) / ms;
- d_time.start();
- }
- if (value() != prevValue())
- emit sliderMoved(value(), _id);
- emit sliderMoved(value(), _id, (bool)(e->modifiers() & Qt::ShiftModifier));
+ setPosition(e->pos());
+ if (d_mass > 0.0)
+ {
+ ms = double(d_time.elapsed());
+ if (ms < 1.0) ms = 1.0;
+ d_speed = (exactValue() - exactPrevValue()) / ms;
+ d_time.start();
+ }
+ if (value() != prevValue())
+ {
+ emit sliderMoved(value(), _id);
+ emit sliderMoved(value(), _id, (bool)(e->modifiers() & Qt::ShiftModifier));
+ }
}
}