void TimeSlider::valueChanged_slot(int v) { // Only to make things clear: bool dragging = dont_update; if (!dragging) { if (v!=position) { emit posChanged(v); } } else { emit draggingPos(v); } }
void TimeSlider::valueChanged_slot(int v) { #if DEBUG qDebug("TimeSlider::changedValue_slot: %d", v); #endif // Only to make things clear: bool dragging = dont_update; if (!dragging) { if (v!=position) { #if DEBUG qDebug(" emitting posChanged"); #endif emit posChanged(v); } } else { #if DEBUG qDebug(" emitting draggingPos"); #endif emit draggingPos(v); } }