diff --git a/src/dbus/qdbuspendingreply.cpp b/src/dbus/qdbuspendingreply.cpp index fef68579d33..7bb23aa3e36 100644 --- a/src/dbus/qdbuspendingreply.cpp +++ b/src/dbus/qdbuspendingreply.cpp @@ -213,9 +213,11 @@ QDBusPendingReplyBase::QDBusPendingReplyBase() { } +#if QT_VERSION < QT_VERSION_CHECK(7, 0, 0) QDBusPendingReplyBase::~QDBusPendingReplyBase() { } +#endif void QDBusPendingReplyBase::assign(const QDBusPendingCall &other) { diff --git a/src/dbus/qdbuspendingreply.h b/src/dbus/qdbuspendingreply.h index 580b967b3bd..72e1bbdc313 100644 --- a/src/dbus/qdbuspendingreply.h +++ b/src/dbus/qdbuspendingreply.h @@ -17,7 +17,12 @@ class Q_DBUS_EXPORT QDBusPendingReplyBase : public QDBusPendingCall { protected: QDBusPendingReplyBase(); +#if QT_VERSION < QT_VERSION_CHECK(7, 0, 0) ~QDBusPendingReplyBase(); + QDBusPendingReplyBase(const QDBusPendingReplyBase &) = default; + QDBusPendingReplyBase &operator=(const QDBusPendingReplyBase &) = default; +#endif + void assign(const QDBusPendingCall &call); void assign(const QDBusMessage &message);