summaryrefslogtreecommitdiffstats
path: root/src/corelib/tools/qmargins.h
diff options
context:
space:
mode:
authorSteven Ceuppens <steven.ceuppens@cense.be>2011-10-25 12:19:19 +0200
committerQt by Nokia <qt-info@nokia.com>2011-10-27 13:32:01 +0200
commitfca432c1c09081e1e5823d0dad6290e1519823b0 (patch)
tree6631209dc4583fa23102da030f497c7121f9dcab /src/corelib/tools/qmargins.h
parentddce31c12fa34350881df76d1516cd0af30037a8 (diff)
Add QDataStream operators to QMargins, so it can be streamed
* QDataStream format documented * Added Unit test for QDataStream operators * Updated Unit test Change-Id: Idbcfcb0b927e6369e8d31b57693c7aa0d1a154e7 Reviewed-by: Olivier Goffart <ogoffart@kde.org>
Diffstat (limited to 'src/corelib/tools/qmargins.h')
-rw-r--r--src/corelib/tools/qmargins.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/corelib/tools/qmargins.h b/src/corelib/tools/qmargins.h
index f8404ca801..635ac56137 100644
--- a/src/corelib/tools/qmargins.h
+++ b/src/corelib/tools/qmargins.h
@@ -81,6 +81,14 @@ private:
Q_DECLARE_TYPEINFO(QMargins, Q_MOVABLE_TYPE);
/*****************************************************************************
+ QMargins stream functions
+ *****************************************************************************/
+#ifndef QT_NO_DATASTREAM
+Q_CORE_EXPORT QDataStream &operator<<(QDataStream &, const QMargins &);
+Q_CORE_EXPORT QDataStream &operator>>(QDataStream &, QMargins &);
+#endif
+
+/*****************************************************************************
QMargins inline functions
*****************************************************************************/