Update RegExpValidator to RegularExpressionValidator

Due to Qt6 API change

CURA-8640
This commit is contained in:
c.lamboo 2022-03-30 15:10:37 +02:00
parent 99a3a8d11d
commit 3c9e2a1b08
13 changed files with 26 additions and 26 deletions

View file

@ -90,9 +90,9 @@ Popup
left: parent.left left: parent.left
right: parent.right right: parent.right
} }
validator: RegExpValidator validator: RegularExpressionValidator
{ {
regExp: /^[^\\\/\*\?\|\[\]]{0,99}$/ regularExpression: /^[^\\\/\*\?\|\[\]]{0,99}$/
} }
text: PrintInformation.jobName text: PrintInformation.jobName

View file

@ -61,9 +61,9 @@ Item
anchors.left: parent.left anchors.left: parent.left
anchors.top: fileNameLabel.bottom anchors.top: fileNameLabel.bottom
anchors.topMargin: UM.Theme.getSize("thin_margin").height anchors.topMargin: UM.Theme.getSize("thin_margin").height
validator: RegExpValidator validator: RegularExpressionValidator
{ {
regExp: /^[\w\-\. ()]{0,255}$/ regularExpression: /^[\w\-\. ()]{0,255}$/
} }
text: PrintInformation.jobName text: PrintInformation.jobName

View file

@ -47,7 +47,7 @@ UM.Dialog
Layout.minimumWidth: UM.Theme.getSize("setting_control").width Layout.minimumWidth: UM.Theme.getSize("setting_control").width
selectByMouse: true selectByMouse: true
objectName: "Peak_Height" objectName: "Peak_Height"
validator: RegExpValidator { regExp: /^\d{0,3}([\,|\.]\d*)?$/ } validator: RegularExpressionValidator { regularExpression: /^\d{0,3}([\,|\.]\d*)?$/ }
onTextChanged: manager.onPeakHeightChanged(text) onTextChanged: manager.onPeakHeightChanged(text)
} }
@ -81,7 +81,7 @@ UM.Dialog
Layout.fillWidth: true Layout.fillWidth: true
Layout.minimumWidth: UM.Theme.getSize("setting_control").width Layout.minimumWidth: UM.Theme.getSize("setting_control").width
objectName: "Base_Height" objectName: "Base_Height"
validator: RegExpValidator { regExp: /^\d{0,3}([\,|\.]\d*)?$/ } validator: RegularExpressionValidator { regularExpression: /^\d{0,3}([\,|\.]\d*)?$/ }
onTextChanged: manager.onBaseHeightChanged(text) onTextChanged: manager.onBaseHeightChanged(text)
} }
@ -115,7 +115,7 @@ UM.Dialog
Layout.fillWidth: true Layout.fillWidth: true
Layout.minimumWidth: UM.Theme.getSize("setting_control").width Layout.minimumWidth: UM.Theme.getSize("setting_control").width
focus: true focus: true
validator: RegExpValidator { regExp: /^[1-9]\d{0,2}([\,|\.]\d*)?$/ } validator: RegularExpressionValidator { regularExpression: /^[1-9]\d{0,2}([\,|\.]\d*)?$/ }
onTextChanged: manager.onWidthChanged(text) onTextChanged: manager.onWidthChanged(text)
} }
@ -149,7 +149,7 @@ UM.Dialog
selectByMouse: true selectByMouse: true
objectName: "Depth" objectName: "Depth"
focus: true focus: true
validator: RegExpValidator { regExp: /^[1-9]\d{0,2}([\,|\.]\d*)?$/ } validator: RegularExpressionValidator { regularExpression: /^[1-9]\d{0,2}([\,|\.]\d*)?$/ }
onTextChanged: manager.onDepthChanged(text) onTextChanged: manager.onDepthChanged(text)
} }
@ -255,7 +255,7 @@ UM.Dialog
Layout.minimumWidth: UM.Theme.getSize("setting_control").width Layout.minimumWidth: UM.Theme.getSize("setting_control").width
selectByMouse: true selectByMouse: true
objectName: "Transmittance" objectName: "Transmittance"
validator: RegExpValidator { regExp: /^[1-9]\d{0,2}([\,|\.]\d*)?$/ } validator: RegularExpressionValidator { regularExpression: /^[1-9]\d{0,2}([\,|\.]\d*)?$/ }
onTextChanged: manager.onTransmittanceChanged(text) onTextChanged: manager.onTransmittanceChanged(text)
UM.ToolTip UM.ToolTip

View file

@ -302,7 +302,7 @@ Cura.MachineAction
{ {
id: addressField id: addressField
width: parent.width width: parent.width
validator: RegExpValidator { regExp: /[a-zA-Z0-9\.\-\_]*/ } validator: RegularExpressionValidator { regularExpression: /[a-zA-Z0-9\.\-\_]*/ }
} }
} }

View file

@ -116,7 +116,7 @@ UM.Dialog
text = `#${text}`; text = `#${text}`;
} }
} }
validator: RegExpValidator { regExp: /^#([a-fA-F0-9]{0,6})$/ } validator: RegularExpressionValidator { regularExpression: /^#([a-fA-F0-9]{0,6})$/ }
} }
Rectangle Rectangle

View file

@ -97,8 +97,8 @@ Item
cursorPosition = 0 cursorPosition = 0
} }
validator: RegExpValidator { validator: RegularExpressionValidator {
regExp: /^[^\\\/\*\?\|\[\]]*$/ regularExpression: /^[^\\\/\*\?\|\[\]]*$/
} }
color: UM.Theme.getColor("text_scene") color: UM.Theme.getColor("text_scene")
background: Item {} background: Item {}

View file

@ -172,9 +172,9 @@ UM.TooltipArea
return "^%0\\d{0,%1}[.,]?\\d{0,%2}$".arg(minus).arg(digits).arg(numericTextFieldWithUnit.decimals) return "^%0\\d{0,%1}[.,]?\\d{0,%2}$".arg(minus).arg(digits).arg(numericTextFieldWithUnit.decimals)
} }
} }
validator: RegExpValidator validator: RegularExpressionValidator
{ {
regExp: new RegExp(textFieldWithUnit.validatorString) regularExpression: new RegExp(textFieldWithUnit.validatorString)
} }
//Enforce actual minimum and maximum values. //Enforce actual minimum and maximum values.

View file

@ -206,7 +206,7 @@ Item
selectByMouse: true selectByMouse: true
maximumLength: 5 maximumLength: 5
enabled: parent.enabled enabled: parent.enabled
validator: RegExpValidator { regExp: /^-?[0-9]{0,9}[.,]?[0-9]{0,10}$/ } //Floating point regex. validator: RegularExpressionValidator { regularExpression: /^-?[0-9]{0,9}[.,]?[0-9]{0,10}$/ } //Floating point regex.
anchors.left: parent.left anchors.left: parent.left
anchors.leftMargin: UM.Theme.getSize("setting_unit_margin").width anchors.leftMargin: UM.Theme.getSize("setting_unit_margin").width
anchors.right: unit.left anchors.right: unit.left

View file

@ -186,7 +186,7 @@ Item
selectByMouse: true selectByMouse: true
maximumLength: 5 maximumLength: 5
enabled: parent.enabled enabled: parent.enabled
validator: RegExpValidator { regExp: /^-?[0-9]{0,9}[.,]?[0-9]{0,10}$/ } //Floating point regex. validator: RegularExpressionValidator { regularExpression: /^-?[0-9]{0,9}[.,]?[0-9]{0,10}$/ } //Floating point regex.
anchors.left: parent.left anchors.left: parent.left
anchors.leftMargin: UM.Theme.getSize("setting_unit_margin").width anchors.leftMargin: UM.Theme.getSize("setting_unit_margin").width
anchors.right: unit.left anchors.right: unit.left

View file

@ -1,8 +1,8 @@
// Copyright (c) 2021 Ultimaker B.V. // Copyright (c) 2021 Ultimaker B.V.
// Cura is released under the terms of the LGPLv3 or higher. // Cura is released under the terms of the LGPLv3 or higher.
import QtQuick 2.7 import QtQuick 2.14
import QtQuick.Controls 2.0 import QtQuick.Controls 2.15
import UM 1.5 as UM import UM 1.5 as UM
@ -154,7 +154,7 @@ SettingItem
// should be done as little as possible) // should be done as little as possible)
clip: definition.type == "str" || definition.type == "[int]" clip: definition.type == "str" || definition.type == "[int]"
validator: RegExpValidator { regExp: (definition.type == "[int]") ? /^\[?(\s*-?[0-9]{0,9}\s*,)*(\s*-?[0-9]{0,9})\s*\]?$/ : (definition.type == "int") ? /^-?[0-9]{0,10}$/ : (definition.type == "float") ? /^-?[0-9]{0,9}[.,]?[0-9]{0,3}$/ : /^.*$/ } // definition.type property from parent loader used to disallow fractional number entry validator: RegularExpressionValidator { regularExpression: (definition.type == "[int]") ? /^\[?(\s*-?[0-9]{0,9}\s*,)*(\s*-?[0-9]{0,9})\s*\]?$/ : (definition.type == "int") ? /^-?[0-9]{0,10}$/ : (definition.type == "float") ? /^-?[0-9]{0,9}[.,]?[0-9]{0,3}$/ : /^.*$/ } // definition.type property from parent loader used to disallow fractional number entry
Binding Binding
{ {

View file

@ -28,9 +28,9 @@ Item
property bool editable: true property bool editable: true
property var validator: RegExpValidator property var validator: RegularExpressionValidator
{ {
regExp: new RegExp("^" + prefix + "([0-9]+[.|,]?[0-9]*)?" + suffix + "$") regularExpression: new RegExp("^" + prefix + "([0-9]+[.|,]?[0-9]*)?" + suffix + "$")
} }
signal editingFinished() signal editingFinished()

View file

@ -235,9 +235,9 @@ Item
placeholderText: catalog.i18nc("@text", "Please name your printer") placeholderText: catalog.i18nc("@text", "Please name your printer")
maximumLength: 40 maximumLength: 40
width: parent.width - (printerNameLabel.width + (3 * UM.Theme.getSize("default_margin").width)) width: parent.width - (printerNameLabel.width + (3 * UM.Theme.getSize("default_margin").width))
validator: RegExpValidator validator: RegularExpressionValidator
{ {
regExp: printerNameTextField.machineNameValidator.machineNameRegex regularExpression: printerNameTextField.machineNameValidator.machineNameRegex
} }
property var machineNameValidator: Cura.MachineNameValidator { } property var machineNameValidator: Cura.MachineNameValidator { }
} }

View file

@ -123,9 +123,9 @@ Item
onInvalidInputDetected: invalidInputLabel.visible = true onInvalidInputDetected: invalidInputLabel.visible = true
validator: RegExpValidator validator: RegularExpressionValidator
{ {
regExp: /([a-fA-F0-9.:]+)?/ regularExpression: /([a-fA-F0-9.:]+)?/
} }
onTextEdited: invalidInputLabel.visible = false onTextEdited: invalidInputLabel.visible = false