Index: sources/gui/qml/globals/Variables.qml =================================================================== diff -u -r5c21e83a3fdc897cb99ac62e1cec0213f411cd73 -r6f73e3ec5ba15c5c6ecc59191462e64e3bc36dfc --- sources/gui/qml/globals/Variables.qml (.../Variables.qml) (revision 5c21e83a3fdc897cb99ac62e1cec0213f411cd73) +++ sources/gui/qml/globals/Variables.qml (.../Variables.qml) (revision 6f73e3ec5ba15c5c6ecc59191462e64e3bc36dfc) @@ -201,6 +201,11 @@ return notSetVariableText } + // it is prefered to use the regExp instead of the RegExpValidator + // otherwise an extra RegExpValidator object will always created here. + readonly property var regExp_PatientID: /[A-Za-z0-9]{1,20}/ + + readonly property string preTreatmentStepLabelCreate : qsTr("CREATE" ) readonly property string preTreatmentStepLabelConfirm : qsTr("CONFIRM" ) readonly property string preTreatmentStepLabelPriming : qsTr("PRIME" ) Index: sources/gui/qml/pages/pretreatment/create/PreTreatmentCreateStack.qml =================================================================== diff -u -r108450c58851ff7c48c4607494b8cdae59952908 -r6f73e3ec5ba15c5c6ecc59191462e64e3bc36dfc --- sources/gui/qml/pages/pretreatment/create/PreTreatmentCreateStack.qml (.../PreTreatmentCreateStack.qml) (revision 108450c58851ff7c48c4607494b8cdae59952908) +++ sources/gui/qml/pages/pretreatment/create/PreTreatmentCreateStack.qml (.../PreTreatmentCreateStack.qml) (revision 6f73e3ec5ba15c5c6ecc59191462e64e3bc36dfc) @@ -72,6 +72,9 @@ } textInput.inputMethodHints : Qt.ImhPreferLowercase textInput.echoMode : TextInput.Normal + textInput.validator : RegExpValidator { + regExp: Variables.regExp_PatientID + } } } Index: sources/model/hd/alarm/MAlarmMapping.cpp =================================================================== diff -u -r108450c58851ff7c48c4607494b8cdae59952908 -r6f73e3ec5ba15c5c6ecc59191462e64e3bc36dfc --- sources/model/hd/alarm/MAlarmMapping.cpp (.../MAlarmMapping.cpp) (revision 108450c58851ff7c48c4607494b8cdae59952908) +++ sources/model/hd/alarm/MAlarmMapping.cpp (.../MAlarmMapping.cpp) (revision 6f73e3ec5ba15c5c6ecc59191462e64e3bc36dfc) @@ -7,7 +7,7 @@ * * \file MAlarmMapping.cpp * \author (last) Behrouz NematiPour - * \date (last) 14-Jan-2022 + * \date (last) 18-Jan-2022 * \author (original) Behrouz NematiPour * \date (original) 03-May-2021 *