aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/qmldesigner/components/timelineeditor
diff options
context:
space:
mode:
authorThomas Hartmann <thomas.hartmann@qt.io>2020-09-18 15:23:14 +0200
committerThomas Hartmann <thomas.hartmann@qt.io>2020-09-19 10:13:13 +0000
commitbdbb0baa0f1b8411226c5c22493e074ed477ee40 (patch)
tree2409c7647519e89815ae0d312378357cd77334c1 /src/plugins/qmldesigner/components/timelineeditor
parent64d0043a96bebbd510ae3bfcb45b80fba6ff94e7 (diff)
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>
Diffstat (limited to 'src/plugins/qmldesigner/components/timelineeditor')
-rw-r--r--src/plugins/qmldesigner/components/timelineeditor/timelinesettingsmodel.cpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/plugins/qmldesigner/components/timelineeditor/timelinesettingsmodel.cpp b/src/plugins/qmldesigner/components/timelineeditor/timelinesettingsmodel.cpp
index bdde94cf22..308a8d5052 100644
--- a/src/plugins/qmldesigner/components/timelineeditor/timelinesettingsmodel.cpp
+++ b/src/plugins/qmldesigner/components/timelineeditor/timelinesettingsmodel.cpp
@@ -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);