From 004ccc54d9d26a5215402a82e417ae7f36a07897 Mon Sep 17 00:00:00 2001 From: Marc Mutz Date: Thu, 18 Jan 2024 12:28:42 +0100 Subject: [PATCH] QCalendarBackend: disable copying Silences clazy-copyable-polymorphic. The Q_DISABLE_COPY_MOVE() disables the implicit default constructor, so bring it back with =default. Amends aa8393c94fea01a4806b204fd3aa343a4e90666b. Pick-to: 6.6 6.5 Change-Id: I44f0b19208d3865fb84e277bcaf65d7f4541d368 Reviewed-by: Edward Welbourne Reviewed-by: Ivan Solovev (cherry picked from commit b211d8a8c0196a96b2aa324c9e3d991ae378c7f4) Reviewed-by: Qt Cherry-pick Bot --- src/corelib/time/qcalendarbackend_p.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/corelib/time/qcalendarbackend_p.h b/src/corelib/time/qcalendarbackend_p.h index 88bb71b22e6..15e07957552 100644 --- a/src/corelib/time/qcalendarbackend_p.h +++ b/src/corelib/time/qcalendarbackend_p.h @@ -59,8 +59,10 @@ class Q_CORE_EXPORT QCalendarBackend { friend class QCalendar; friend class QtPrivate::QCalendarRegistry; + Q_DISABLE_COPY_MOVE(QCalendarBackend) public: + QCalendarBackend() = default; virtual ~QCalendarBackend(); virtual QString name() const = 0;