diff options
Diffstat (limited to 'src/gui/painting/qpagelayout.h')
-rw-r--r-- | src/gui/painting/qpagelayout.h | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/gui/painting/qpagelayout.h b/src/gui/painting/qpagelayout.h index a7858edfaf..0b2f7c59dd 100644 --- a/src/gui/painting/qpagelayout.h +++ b/src/gui/painting/qpagelayout.h @@ -132,15 +132,18 @@ public: private: friend class QPageLayoutPrivate; + bool equals(const QPageLayout &other) const; + + friend inline bool operator==(const QPageLayout &lhs, const QPageLayout &rhs) + { return lhs.equals(rhs); } + friend inline bool operator!=(const QPageLayout &lhs, const QPageLayout &rhs) + { return !lhs.equals(rhs); } + QExplicitlySharedDataPointer<QPageLayoutPrivate> d; }; Q_DECLARE_SHARED(QPageLayout) -Q_GUI_EXPORT bool operator==(const QPageLayout &lhs, const QPageLayout &rhs); -inline bool operator!=(const QPageLayout &lhs, const QPageLayout &rhs) -{ return !operator==(lhs, rhs); } - #ifndef QT_NO_DEBUG_STREAM Q_GUI_EXPORT QDebug operator<<(QDebug dbg, const QPageLayout &pageLayout); #endif |