QmlDesigner: Fix range for "Fixed Frame" in Timeline settings

Change-Id: I71bdae7144ae91b9b8b8c8e2088b87310d2f4a2e
Reviewed-by: Henning Gründl <henning.gruendl@qt.io>
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
This commit is contained in:
Thomas Hartmann
2020-09-18 15:23:14 +02:00
parent 64d0043a96
commit bdbb0baa0f

View File

@@ -95,6 +95,13 @@ TimelineEditorDelegate::TimelineEditorDelegate(QWidget *parent)
setItemEditorFactory(factory);
}
QSpinBox *createSpinBox(QWidget *parent)
{
auto spinBox = new QSpinBox(parent);
spinBox->setRange(-10000, 10000);
return spinBox;
}
QWidget *TimelineEditorDelegate::createEditor(QWidget *parent,
const QStyleOptionViewItem &option,
const QModelIndex &index) const
@@ -102,7 +109,7 @@ QWidget *TimelineEditorDelegate::createEditor(QWidget *parent,
QWidget *widget = nullptr;
if (index.column() == TimelineSettingsModel::FixedFrameRow)
widget = new QSpinBox(parent);
widget = createSpinBox(parent);
else
widget = QStyledItemDelegate::createEditor(parent, option, index);