From f48716ec2ab35552fa9865a8c59acb7632238cd5 Mon Sep 17 00:00:00 2001 From: hjk Date: Thu, 4 Feb 2021 12:58:55 +0100 Subject: [PATCH] Utils: Let BoolAspect announce value changes Change-Id: Ie8393e577a5ef1cb8626050a9a39bd4b48bda115 Reviewed-by: BogDan Vatra Reviewed-by: Christian Kandeler --- src/libs/utils/aspects.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/libs/utils/aspects.cpp b/src/libs/utils/aspects.cpp index 2f9a2fca6b3..1cda8636f2a 100644 --- a/src/libs/utils/aspects.cpp +++ b/src/libs/utils/aspects.cpp @@ -1000,9 +1000,12 @@ bool BoolAspect::value() const void BoolAspect::setValue(bool value) { + if (d->m_value == value) + return; d->m_value = value; if (d->m_checkBox) d->m_checkBox->setChecked(d->m_value); + emit changed(); } void BoolAspect::setLabel(const QString &labelText, LabelPlacement labelPlacement)