Skip to content

Commit 41a2c2c

Browse files
authored
[backport] allow comma in settings pane [CPP-931] (#1039)
1 parent db3bfeb commit 41a2c2c

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

resources/SettingsTabComponents/SettingsPane.qml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -357,7 +357,8 @@ Rectangle {
357357
anchors.centerIn: parent
358358
anchors.verticalCenterOffset: 5
359359
onEditingFinished: {
360-
backend_request_broker.settings_write_request(settingGroup, settingName, text);
360+
let isNumericField = settingType === "float" || settingType === "double";
361+
backend_request_broker.settings_write_request(settingGroup, settingName, isNumericField ? text.replace(",", ".") : text);
361362
}
362363
validator: {
363364
if (settingType === "integer")
@@ -401,13 +402,15 @@ Rectangle {
401402

402403
}
403404

404-
floatValidator: DoubleValidator {
405+
floatValidator: RegExpValidator {
406+
regExp: /[-+]?[0-9]*[.,]?[0-9]+/
405407
}
406408

407409
intValidator: IntValidator {
408410
}
409411

410412
stringValidator: RegExpValidator {
413+
regExp: /[-+]?[0-9]*[.,]?[0-9]+/
411414
}
412415

413416
}

0 commit comments

Comments
 (0)