From b2fbbaa87c62c1f29efe2ca7134be1469ecd6027 Mon Sep 17 00:00:00 2001 From: Lioncache Date: Fri, 12 Dec 2025 09:11:28 -0500 Subject: [PATCH] CFileNameValidator: Simplify looping --- src/Editor/CFileNameValidator.h | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/Editor/CFileNameValidator.h b/src/Editor/CFileNameValidator.h index 492d41f5..906a6e64 100644 --- a/src/Editor/CFileNameValidator.h +++ b/src/Editor/CFileNameValidator.h @@ -18,19 +18,17 @@ public: QValidator::State validate(QString& rInput, int&) const override { - QValidator::State Out = QValidator::Acceptable; + auto Out = QValidator::Acceptable; - if (!FileUtil::IsValidName( TO_TSTRING(rInput), mIsDirectory )) + if (!FileUtil::IsValidName(TO_TSTRING(rInput), mIsDirectory)) { // Uh oh, the input is invalid. Only invalid characters will be considered entirely // invalid; other errors will be considered intermediate. Out = QValidator::Intermediate; - for (int ChrIdx = 0; ChrIdx < rInput.size(); ChrIdx++) + for (const auto Chr : rInput) { - char Chr = rInput.at(ChrIdx).toLatin1(); - - if (!FileUtil::IsValidFileNameCharacter(Chr)) + if (!FileUtil::IsValidFileNameCharacter(Chr.toLatin1())) { Out = QValidator::Invalid; break;