QPageSize: provide op!=
For consistency. Change-Id: I4375a6f8c2514479a7479c735d397bf8a9876db1 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com> Reviewed-by: John Layt <jlayt@kde.org>
This commit is contained in:
parent
9f924338a8
commit
22afdaa2da
@ -1268,6 +1268,14 @@ bool operator==(const QPageSize &lhs, const QPageSize &rhs)
|
||||
return true;
|
||||
return lhs.d && rhs.d && *lhs.d == *rhs.d;
|
||||
}
|
||||
/*!
|
||||
\fn bool operator!=(const QPageSize &lhs, const QPageSize &rhs)
|
||||
\relates QPageSize
|
||||
|
||||
Returns \c true if page size \a lhs is unequal to page size \a
|
||||
rhs, i.e. if the page size has different attributes. Current
|
||||
attributes are size and name.
|
||||
*/
|
||||
|
||||
/*!
|
||||
Returns \c true if this page is equivalent to the \a other page, i.e. if the
|
||||
|
@ -299,6 +299,8 @@ private:
|
||||
Q_DECLARE_SHARED(QPageSize)
|
||||
|
||||
Q_GUI_EXPORT bool operator==(const QPageSize &lhs, const QPageSize &rhs);
|
||||
inline bool operator!=(const QPageSize &lhs, const QPageSize &rhs)
|
||||
{ return !operator==(lhs, rhs); }
|
||||
|
||||
#ifndef QT_NO_DEBUG_STREAM
|
||||
Q_GUI_EXPORT QDebug operator<<(QDebug dbg, const QPageSize &pageSize);
|
||||
|
@ -137,10 +137,13 @@ void tst_QPageSize::basics()
|
||||
|
||||
// Comparisons
|
||||
QCOMPARE((a4 == folio), false);
|
||||
QCOMPARE((a4 != folio), true);
|
||||
QCOMPARE((a4.isEquivalentTo(folio)), false);
|
||||
QCOMPARE((a4 == a4b), true);
|
||||
QCOMPARE((a4 != a4b), false);
|
||||
QCOMPARE((a4.isEquivalentTo(a4b)), true);
|
||||
QCOMPARE((folio == folio2), false); // Name different
|
||||
QCOMPARE((folio != folio2), true); // Name different
|
||||
QCOMPARE((folio.isEquivalentTo(folio2)), true);
|
||||
|
||||
// Simple QSize in Millimeters
|
||||
|
Loading…
x
Reference in New Issue
Block a user