Utils: fix emitting FancyLineEdit::validChanged after delayed validation

Change-Id: I0688f21020517ccf45011f8e0b1a5aeb8b1b4f2c
Reviewed-by: Marcus Tillmanns <marcus.tillmanns@qt.io>
This commit is contained in:
David Schulz
2023-07-04 15:12:05 +02:00
parent ce3530033d
commit f6fb693b38
3 changed files with 1 additions and 4 deletions

View File

@@ -579,7 +579,6 @@ void FancyLineEdit::validate()
handleValidationResult(result, oldText);
});
d->m_state = Validating;
d->m_spinnerDelayTimer.start();
AsyncValidationFuture future = validationFunction(text());

View File

@@ -106,7 +106,7 @@ public:
using SynchronousValidationFunction = std::function<bool(FancyLineEdit *, QString *)>;
using ValidationFunction = std::variant<AsyncValidationFunction, SynchronousValidationFunction>;
enum State { Invalid, DisplayingPlaceholderText, Valid, Validating };
enum State { Invalid, DisplayingPlaceholderText, Valid };
State state() const;
bool isValid() const;

View File

@@ -212,8 +212,6 @@ bool ProjectIntroPage::validate()
return false;
case FancyLineEdit::Valid:
break;
case FancyLineEdit::Validating:
break;
}
// Check existence of the directory