From 9b4842846a9ed38f23e88c152e94b0b5f4fe5d37 Mon Sep 17 00:00:00 2001 From: EndrII Date: Sun, 27 Dec 2020 16:24:55 +0300 Subject: [PATCH] add qt6 sopport --- LoginView/src/countrysparser.cpp | 12 ++++++------ LoginView/src/lvmainmodel.cpp | 11 ++++++----- 2 files changed, 12 insertions(+), 11 deletions(-) diff --git a/LoginView/src/countrysparser.cpp b/LoginView/src/countrysparser.cpp index d6ee72e..ab1e6e4 100644 --- a/LoginView/src/countrysparser.cpp +++ b/LoginView/src/countrysparser.cpp @@ -41,7 +41,7 @@ bool CountrysParser::parseXMLSource(const QString &xmlFile, QHash break; } - if (token == QXmlStreamReader::StartElement && xml.name() == "countries") { + if (token == QXmlStreamReader::StartElement && xml.name() == QString("countries")) { success = parseCountries(xml, result); break; } @@ -81,20 +81,20 @@ bool CountrysParser::parseCountry(QXmlStreamReader& xml, QHash& re int code = 0; QString name; - while (!(xml.readNext() == QXmlStreamReader::EndElement && xml.name() == "country")) { + while (!(xml.readNext() == QXmlStreamReader::EndElement && xml.name() == QString("country"))) { if (!isValidItem(xml)) { return false; } - if (xml.tokenType() == QXmlStreamReader::StartElement && xml.name() == "code") { + if (xml.tokenType() == QXmlStreamReader::StartElement && xml.name() == QString("code")) { code = getCode(xml); if (code < 0) { qDebug() << "error parse, code of country is invalid: line " << xml.lineNumber(); return false; } - } else if (xml.tokenType() == QXmlStreamReader::StartElement && xml.name() == "name") { + } else if (xml.tokenType() == QXmlStreamReader::StartElement && xml.name() == QString("name")) { name = getName(xml); if (name.isEmpty()) { qDebug() << "error parse, name of country is empty: line " @@ -113,13 +113,13 @@ bool CountrysParser::parseCountries(QXmlStreamReader &xml, QHash& if (xml.tokenType() != QXmlStreamReader::StartElement) return false; - while (!(xml.readNext() == QXmlStreamReader::EndElement && xml.name() == "countries")) { + while (!(xml.readNext() == QXmlStreamReader::EndElement && xml.name() == QString("countries"))) { if (!isValidItem(xml)) { return false; } - if (xml.tokenType() == QXmlStreamReader::StartElement && xml.name() == "country" && !parseCountry(xml, result)) { + if (xml.tokenType() == QXmlStreamReader::StartElement && xml.name() == QString("country") && !parseCountry(xml, result)) { return false; } } diff --git a/LoginView/src/lvmainmodel.cpp b/LoginView/src/lvmainmodel.cpp index bf83369..9baad28 100644 --- a/LoginView/src/lvmainmodel.cpp +++ b/LoginView/src/lvmainmodel.cpp @@ -11,6 +11,7 @@ #include #include #include +#include namespace LoginView { @@ -183,7 +184,7 @@ void LVMainModel::checkValid(const UserData& data) { UserViewValidationData result; result.setNickname(fNickname() && (data.nickname().contains(" ") || data.nickname().isEmpty())); - result.setEmail(fEMail() && !data.email().contains(QRegExp("^([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5})$"))); + result.setEmail(fEMail() && !data.email().contains(QRegularExpression("^([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5})$"))); result.setCountry(m_countryList.size() && !m_countryList.contains(data.country())); result.setLastName(fLastName() && false); result.setFirstName(fFirstName() && (data.firstName().contains(" ") || data.firstName().isEmpty())); @@ -197,22 +198,22 @@ void LVMainModel::checkValid(const UserData& data) { if (m_validLvl & PasswordValidationLvl::NumberChars) { passwordValidation = passwordValidation && - data.rawPassword().contains(QRegExp("[0-9]")); + data.rawPassword().contains(QRegularExpression("[0-9]")); } if (m_validLvl & PasswordValidationLvl::LitinSmallChars) { passwordValidation = passwordValidation && - data.rawPassword().contains(QRegExp("[a-z]")); + data.rawPassword().contains(QRegularExpression("[a-z]")); } if (m_validLvl & PasswordValidationLvl::LatinLargeChars) { passwordValidation = passwordValidation && - data.rawPassword().contains(QRegExp("[A-Z]")); + data.rawPassword().contains(QRegularExpression("[A-Z]")); } if (m_validLvl & PasswordValidationLvl::ExtraChars) { passwordValidation = passwordValidation && - data.rawPassword().contains(QRegExp("[!@#$%^&*]")); + data.rawPassword().contains(QRegularExpression("[!@#$%^&*]")); } result.setRawPassword(!passwordValidation);