aboutsummaryrefslogtreecommitdiffstats
path: root/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/StudioControls/ComboBox.qml
diff options
context:
space:
mode:
Diffstat (limited to 'share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/StudioControls/ComboBox.qml')
-rw-r--r--share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/StudioControls/ComboBox.qml10
1 files changed, 7 insertions, 3 deletions
diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/StudioControls/ComboBox.qml b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/StudioControls/ComboBox.qml
index 1c3dc46c15..449a40432a 100644
--- a/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/StudioControls/ComboBox.qml
+++ b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/StudioControls/ComboBox.qml
@@ -46,7 +46,9 @@ T.ComboBox {
property alias textInput: comboBoxInput
- signal compressedActivated(int index)
+ signal compressedActivated(int index, int reason)
+
+ enum ActivatedReason { EditingFinished, Other }
width: StudioTheme.Values.squareComponentWidth * 5
height: StudioTheme.Values.height
@@ -81,7 +83,8 @@ T.ComboBox {
if (myComboBox.dirty) {
myTimer.stop()
myComboBox.dirty = false
- myComboBox.compressedActivated(myComboBox.find(myComboBox.editText))
+ myComboBox.compressedActivated(myComboBox.find(myComboBox.editText),
+ ComboBox.ActivatedReason.EditingFinished)
}
}
onTextEdited: myComboBox.dirty = true
@@ -114,7 +117,8 @@ T.ComboBox {
repeat: false
running: false
interval: 100
- onTriggered: myComboBox.compressedActivated(myTimer.activatedIndex)
+ onTriggered: myComboBox.compressedActivated(myTimer.activatedIndex,
+ ComboBox.ActivatedReason.Other)
}
onActivated: {