m_commentLabel->setHidden(true);
layout->addWidget(m_commentLabel, 1, 0, 1, -1);
}
+ m_dragVal->setValue(value);
connect(m_dragVal, SIGNAL(valueChanged(int, bool)), this, SLOT(slotSetValue(int, bool)));
connect(m_dragVal, SIGNAL(inTimeline(int)), this, SIGNAL(setInTimeline(int)));
- m_dragVal->setValue(value);
}
int DoubleParameterWidget::spinSize()
m_dragVal->blockSignals(true);
m_dragVal->setValue(value);
m_dragVal->blockSignals(false);
- //emit valueChanged(value);
}
void DoubleParameterWidget::slotSetValue(int value, bool final)
void DragValue::slotEditingFinished()
{
- qreal value;
if (m_intEdit) {
- value = m_intEdit->value();
+ int value = m_intEdit->value();
+ m_intEdit->blockSignals(true);
m_intEdit->clearFocus();
+ m_intEdit->blockSignals(false);
+ if (!KdenliveSettings::dragvalue_directupdate()) emit valueChanged(value, true);
}
else {
- value = m_doubleEdit->value();
+ double value = m_doubleEdit->value();
+ m_doubleEdit->blockSignals(true);
m_doubleEdit->clearFocus();
+ m_doubleEdit->blockSignals(false);
+ if (!KdenliveSettings::dragvalue_directupdate()) emit valueChanged(value, true);
}
- emit valueChanged(value, true);
}
void DragValue::slotShowContextMenu(const QPoint& pos)