From 68d00db2422beb84e8b28fa2ab3c66f348fc72df Mon Sep 17 00:00:00 2001 From: hjk Date: Fri, 19 Jul 2024 15:58:44 +0200 Subject: [PATCH] Utils: Fix some Aspect::on*Changed names Change-Id: Ic23cc6f5fe9cee6b7d54ea73fc2a35f6b3843269 Reviewed-by: Marcus Tillmanns --- src/libs/utils/aspects.cpp | 16 +++++++--------- src/libs/utils/aspects.h | 10 +++++----- 2 files changed, 12 insertions(+), 14 deletions(-) diff --git a/src/libs/utils/aspects.cpp b/src/libs/utils/aspects.cpp index 93b32c4ce99..344b5a305d3 100644 --- a/src/libs/utils/aspects.cpp +++ b/src/libs/utils/aspects.cpp @@ -746,27 +746,27 @@ void BaseAspect::addOnChanged(QObject *guard, const Callback &callback) connect(this, &BaseAspect::changed, guard, callback); } -void BaseAspect::addVolatileValueChanged(QObject *guard, const Callback &callback) +void BaseAspect::addOnVolatileValueChanged(QObject *guard, const Callback &callback) { connect(this, &BaseAspect::volatileValueChanged, guard, callback); } -void BaseAspect::addCheckedChanged(QObject *guard, const Callback &callback) +void BaseAspect::addOnCheckedChanged(QObject *guard, const Callback &callback) { connect(this, &BaseAspect::checkedChanged, guard, callback); } -void BaseAspect::addEnabledChanged(QObject *guard, const Callback &callback) +void BaseAspect::addOnEnabledChanged(QObject *guard, const Callback &callback) { connect(this, &BaseAspect::enabledChanged, guard, callback); } -void BaseAspect::addLabelTextChanged(QObject *guard, const Callback &callback) +void BaseAspect::addOnLabelTextChanged(QObject *guard, const Callback &callback) { connect(this, &BaseAspect::labelTextChanged, guard, callback); } -void BaseAspect::addLabelPixmapChanged(QObject *guard, const Callback &callback) +void BaseAspect::addOnLabelPixmapChanged(QObject *guard, const Callback &callback) { connect(this, &BaseAspect::labelPixmapChanged, guard, callback); } @@ -899,16 +899,14 @@ public: ? BoolAspect::LabelPlacement::InExtraLabel : BoolAspect::LabelPlacement::AtCheckBox); m_checked->setSettingsKey(checkerKey); - - QObject::connect(m_checked.get(), &BoolAspect::changed, aspect, [aspect] { + m_checked->addOnChanged(aspect, [aspect] { // FIXME: Check. aspect->internalToBuffer(); aspect->bufferToGui(); emit aspect->changed(); aspect->checkedChanged(); }); - - QObject::connect(m_checked.get(), &BoolAspect::volatileValueChanged, aspect, [aspect] { + m_checked->addOnVolatileValueChanged(aspect, [aspect] { // FIXME: Check. aspect->internalToBuffer(); aspect->bufferToGui(); diff --git a/src/libs/utils/aspects.h b/src/libs/utils/aspects.h index 288862bfd5c..4391a4f0b59 100644 --- a/src/libs/utils/aspects.h +++ b/src/libs/utils/aspects.h @@ -209,11 +209,11 @@ public: using Callback = std::function; void addOnChanged(QObject *guard, const Callback &callback); - void addVolatileValueChanged(QObject *guard, const Callback &callback); - void addCheckedChanged(QObject *guard, const Callback &callback); - void addEnabledChanged(QObject *guard, const Callback &callback); - void addLabelTextChanged(QObject *guard, const Callback &callback); - void addLabelPixmapChanged(QObject *guard, const Callback &callback); + void addOnVolatileValueChanged(QObject *guard, const Callback &callback); + void addOnCheckedChanged(QObject *guard, const Callback &callback); + void addOnEnabledChanged(QObject *guard, const Callback &callback); + void addOnLabelTextChanged(QObject *guard, const Callback &callback); + void addOnLabelPixmapChanged(QObject *guard, const Callback &callback); signals: void changed();