Utils: Tr::tr

Change-Id: Ic03e20993f05fb5b49a12c891d86afb2c8e18e08
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
Alessandro Portale
2023-01-24 16:49:41 +01:00
parent 17b28909a9
commit 4d6827dde9
65 changed files with 486 additions and 1964 deletions

View File

@@ -4,6 +4,7 @@
#include "classnamevalidatinglineedit.h"
#include "qtcassert.h"
#include "utilstr.h"
#include <QRegularExpression>
@@ -78,15 +79,15 @@ bool ClassNameValidatingLineEdit::validateClassName(FancyLineEdit *edit, QString
const QString value = edit->text();
if (!d->m_namespacesEnabled && value.contains(d->m_namespaceDelimiter)) {
if (errorMessage)
*errorMessage = tr("The class name must not contain namespace delimiters.");
*errorMessage = Tr::tr("The class name must not contain namespace delimiters.");
return false;
} else if (value.isEmpty()) {
if (errorMessage)
*errorMessage = tr("Please enter a class name.");
*errorMessage = Tr::tr("Please enter a class name.");
return false;
} else if (!d->m_nameRegexp.match(value).hasMatch()) {
if (errorMessage)
*errorMessage = tr("The class name contains invalid characters.");
*errorMessage = Tr::tr("The class name contains invalid characters.");
return false;
}
return true;