From 2e81e445f254b188643626a5ba30dbb626ddc36b Mon Sep 17 00:00:00 2001 From: Ulf Hermann Date: Tue, 19 Oct 2021 07:15:05 +0200 Subject: Disable copy and move for QPropertyObserverNodeProtector It's not intended to be copied or moved and static analysis complains. Change-Id: I2ac2eccadb66ea572cf297f16af693b15553a1b9 Reviewed-by: Fabian Kosmale --- src/corelib/kernel/qproperty_p.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/corelib/kernel/qproperty_p.h b/src/corelib/kernel/qproperty_p.h index dee8b47874..0e01026d54 100644 --- a/src/corelib/kernel/qproperty_p.h +++ b/src/corelib/kernel/qproperty_p.h @@ -97,7 +97,10 @@ struct Q_AUTOTEST_EXPORT QPropertyBindingDataPointer } }; -struct [[nodiscard]] QPropertyObserverNodeProtector { +struct [[nodiscard]] QPropertyObserverNodeProtector +{ + Q_DISABLE_COPY_MOVE(QPropertyObserverNodeProtector) + QPropertyObserverBase m_placeHolder; QPropertyObserverNodeProtector(QPropertyObserver *observer) { -- cgit v1.2.3