From 09c3413cf372091a4b222ab508b10f9639b02dfd Mon Sep 17 00:00:00 2001 From: David Schulz Date: Tue, 4 Jul 2023 15:13:27 +0200 Subject: [PATCH] Utils: emit validChanged for the delayed valid check of FancyLineEdit and PathChooser Change-Id: I9719d32928d8166dfae7844af4eefc94ca143eb1 Reviewed-by: hjk --- src/libs/utils/aspects.cpp | 2 ++ src/libs/utils/aspects.h | 1 + 2 files changed, 3 insertions(+) diff --git a/src/libs/utils/aspects.cpp b/src/libs/utils/aspects.cpp index b84a2abc73c..c58712ab008 100644 --- a/src/libs/utils/aspects.cpp +++ b/src/libs/utils/aspects.cpp @@ -1122,6 +1122,7 @@ void StringAspect::addToLayout(LayoutItem &parent) }); } } + connect(d->m_pathChooserDisplay, &PathChooser::validChanged, this, &StringAspect::validChanged); break; case LineEditDisplay: d->m_lineEditDisplay = createSubWidget(); @@ -1167,6 +1168,7 @@ void StringAspect::addToLayout(LayoutItem &parent) }); parent.addItem(resetButton); } + connect(d->m_lineEditDisplay, &FancyLineEdit::validChanged, this, &StringAspect::validChanged); break; case TextEditDisplay: d->m_textEditDisplay = createSubWidget(); diff --git a/src/libs/utils/aspects.h b/src/libs/utils/aspects.h index 72c35d4c5a0..976aa259d46 100644 --- a/src/libs/utils/aspects.h +++ b/src/libs/utils/aspects.h @@ -507,6 +507,7 @@ public: signals: void checkedChanged(); + void validChanged(bool validState); protected: void internalToGui() override;