forked from qt-creator/qt-creator
Utils: fix emitting FancyLineEdit::validChanged after delayed validation
Change-Id: I0688f21020517ccf45011f8e0b1a5aeb8b1b4f2c Reviewed-by: Marcus Tillmanns <marcus.tillmanns@qt.io>
This commit is contained in:
@@ -579,7 +579,6 @@ void FancyLineEdit::validate()
|
||||
handleValidationResult(result, oldText);
|
||||
});
|
||||
|
||||
d->m_state = Validating;
|
||||
d->m_spinnerDelayTimer.start();
|
||||
|
||||
AsyncValidationFuture future = validationFunction(text());
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -212,8 +212,6 @@ bool ProjectIntroPage::validate()
|
||||
return false;
|
||||
case FancyLineEdit::Valid:
|
||||
break;
|
||||
case FancyLineEdit::Validating:
|
||||
break;
|
||||
}
|
||||
|
||||
// Check existence of the directory
|
||||
|
||||
Reference in New Issue
Block a user