From 35e0176cfa90c38a76cba11d7dccf178344457dd Mon Sep 17 00:00:00 2001 From: Marc Mutz Date: Fri, 3 Dec 2021 11:32:31 +0100 Subject: Mark implicitly-shared classes as Q_DECLARE_SHARED Task-number: QTBUG-98796 Change-Id: I2400ef5634ae3c263aaafe1526e843f542a73eef Reviewed-by: Allan Sandfeld Jensen --- src/pdf/qpdfdestination.h | 1 + src/pdf/qpdfsearchresult.h | 1 + src/pdf/qpdfselection.h | 1 + 3 files changed, 3 insertions(+) (limited to 'src/pdf') diff --git a/src/pdf/qpdfdestination.h b/src/pdf/qpdfdestination.h index aa57f5c7a..f23777944 100644 --- a/src/pdf/qpdfdestination.h +++ b/src/pdf/qpdfdestination.h @@ -80,6 +80,7 @@ protected: protected: QExplicitlySharedDataPointer d; }; +Q_DECLARE_SHARED(QPdfDestination) Q_PDF_EXPORT QDebug operator<<(QDebug, const QPdfDestination &); diff --git a/src/pdf/qpdfsearchresult.h b/src/pdf/qpdfsearchresult.h index 7a96410a8..207c67628 100644 --- a/src/pdf/qpdfsearchresult.h +++ b/src/pdf/qpdfsearchresult.h @@ -71,6 +71,7 @@ private: friend class QPdfSearchModelPrivate; friend class QQuickPdfNavigationStack; }; +Q_DECLARE_SHARED(QPdfSearchResult) Q_PDF_EXPORT QDebug operator<<(QDebug, const QPdfSearchResult &); diff --git a/src/pdf/qpdfselection.h b/src/pdf/qpdfselection.h index 1408f44ae..7e624452b 100644 --- a/src/pdf/qpdfselection.h +++ b/src/pdf/qpdfselection.h @@ -88,6 +88,7 @@ private: private: QExplicitlySharedDataPointer d; }; +Q_DECLARE_SHARED(QPdfSelection) QT_END_NAMESPACE -- cgit v1.2.1