lineedit->setFont(KGlobalSettings::toolBarFont());
QFontMetrics fm = lineedit->fontMetrics();
lineedit->setMaximumWidth(fm.width("88:88:88:888"));
- setSizePolicy(QSizePolicy::Maximum, QSizePolicy::MinimumExpanding);
+ setSizePolicy(QSizePolicy::Maximum, QSizePolicy::Preferred);
setTimeCodeFormat(KdenliveSettings::frametimecode(), true);
if (m_maximum > m_minimum && value > m_maximum)
value = m_maximum;
- if (value == getValue()) return;
+ if (value == getValue() && !lineedit->text().isEmpty()) return;
downarrow->setEnabled(value > m_minimum);
uparrow->setEnabled(m_maximum < m_minimum || value < m_maximum);
lineedit->setText(QString::number(value));
else {
QString v = m_timecode.getTimecodeFromFrames(value);
- kDebug() << "// SETTING TO: " << value << " = " << v << "( " << m_timecode.fps();
lineedit->setText(v);
}
}