Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
qmargins.h File Reference
#include <QtCore/qnamespace.h>
#include <QtCore/q20type_traits.h>
#include <QtCore/q23utility.h>
+ Include dependency graph for qmargins.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  QMargins
 \inmodule QtCore More...
 
class  QMarginsF
 \inmodule QtCore More...
 
class  std::tuple_size< QT_PREPEND_NAMESPACE(QMargins)>
 
class  std::tuple_element< 0, QT_PREPEND_NAMESPACE(QMargins)>
 
class  std::tuple_element< 1, QT_PREPEND_NAMESPACE(QMargins)>
 
class  std::tuple_element< 2, QT_PREPEND_NAMESPACE(QMargins)>
 
class  std::tuple_element< 3, QT_PREPEND_NAMESPACE(QMargins)>
 
class  std::tuple_size< QT_PREPEND_NAMESPACE(QMarginsF)>
 
class  std::tuple_element< 0, QT_PREPEND_NAMESPACE(QMarginsF)>
 
class  std::tuple_element< 1, QT_PREPEND_NAMESPACE(QMarginsF)>
 
class  std::tuple_element< 2, QT_PREPEND_NAMESPACE(QMarginsF)>
 
class  std::tuple_element< 3, QT_PREPEND_NAMESPACE(QMarginsF)>
 

Namespaces

namespace  std
 

Functions

 Q_DECLARE_TYPEINFO (QMargins, Q_RELOCATABLE_TYPE)
 
Q_CORE_EXPORT QDataStreamoperator<< (QDataStream &, const QMargins &)
 
Q_CORE_EXPORT QDataStreamoperator>> (QDataStream &, QMargins &)
 
constexpr QMargins operator+ (const QMargins &m1, const QMargins &m2) noexcept
 
constexpr QMargins operator- (const QMargins &m1, const QMargins &m2) noexcept
 
constexpr QMargins operator+ (const QMargins &lhs, int rhs) noexcept
 
constexpr QMargins operator+ (int lhs, const QMargins &rhs) noexcept
 
constexpr QMargins operator- (const QMargins &lhs, int rhs) noexcept
 
constexpr QMargins operator* (const QMargins &margins, int factor) noexcept
 
constexpr QMargins operator* (int factor, const QMargins &margins) noexcept
 
constexpr QMargins operator* (const QMargins &margins, qreal factor) noexcept
 
constexpr QMargins operator* (qreal factor, const QMargins &margins) noexcept
 
constexpr QMargins operator/ (const QMargins &margins, int divisor)
 
constexpr QMargins operator/ (const QMargins &margins, qreal divisor)
 
constexpr QMargins operator| (const QMargins &m1, const QMargins &m2) noexcept
 
constexpr QMargins operator+ (const QMargins &margins) noexcept
 
constexpr QMargins operator- (const QMargins &margins) noexcept
 
Q_CORE_EXPORT QDebug operator<< (QDebug, const QMargins &)
 
 Q_DECLARE_TYPEINFO (QMarginsF, Q_RELOCATABLE_TYPE)
 
Q_CORE_EXPORT QDataStreamoperator<< (QDataStream &, const QMarginsF &)
 
Q_CORE_EXPORT QDataStreamoperator>> (QDataStream &, QMarginsF &)
 
constexpr QMarginsF operator+ (const QMarginsF &lhs, const QMarginsF &rhs) noexcept
 
constexpr QMarginsF operator- (const QMarginsF &lhs, const QMarginsF &rhs) noexcept
 
constexpr QMarginsF operator+ (const QMarginsF &lhs, qreal rhs) noexcept
 
constexpr QMarginsF operator+ (qreal lhs, const QMarginsF &rhs) noexcept
 
constexpr QMarginsF operator- (const QMarginsF &lhs, qreal rhs) noexcept
 
constexpr QMarginsF operator* (const QMarginsF &lhs, qreal rhs) noexcept
 
constexpr QMarginsF operator* (qreal lhs, const QMarginsF &rhs) noexcept
 
constexpr QMarginsF operator/ (const QMarginsF &lhs, qreal divisor)
 
constexpr QMarginsF operator| (const QMarginsF &m1, const QMarginsF &m2) noexcept
 
constexpr QMarginsF operator+ (const QMarginsF &margins) noexcept
 
constexpr QMarginsF operator- (const QMarginsF &margins) noexcept
 
Q_CORE_EXPORT QDebug operator<< (QDebug, const QMarginsF &)
 

Function Documentation

◆ operator*() [1/6]

constexpr QMargins operator* ( const QMargins margins,
int  factor 
)
related

Definition at line 165 of file qmargins.h.

◆ operator*() [2/6]

constexpr QMargins operator* ( const QMargins margins,
qreal  factor 
)
related

Definition at line 177 of file qmargins.h.

◆ operator*() [3/6]

constexpr QMarginsF operator* ( const QMarginsF lhs,
qreal  rhs 
)
related

Definition at line 419 of file qmargins.h.

◆ operator*() [4/6]

constexpr QMargins operator* ( int  factor,
const QMargins margins 
)
related

Definition at line 171 of file qmargins.h.

◆ operator*() [5/6]

constexpr QMargins operator* ( qreal  factor,
const QMargins margins 
)
related

Definition at line 183 of file qmargins.h.

◆ operator*() [6/6]

constexpr QMarginsF operator* ( qreal  lhs,
const QMarginsF rhs 
)
related

Definition at line 425 of file qmargins.h.

◆ operator+() [1/8]

constexpr QMargins operator+ ( const QMargins lhs,
int  rhs 
)
related

Definition at line 147 of file qmargins.h.

◆ operator+() [2/8]

constexpr QMargins operator+ ( const QMargins m1,
const QMargins m2 
)
related

Definition at line 135 of file qmargins.h.

◆ operator+() [3/8]

constexpr QMargins operator+ ( const QMargins margins)
related

Definition at line 255 of file qmargins.h.

◆ operator+() [4/8]

constexpr QMarginsF operator+ ( const QMarginsF lhs,
const QMarginsF rhs 
)
related

Definition at line 389 of file qmargins.h.

◆ operator+() [5/8]

constexpr QMarginsF operator+ ( const QMarginsF lhs,
qreal  rhs 
)
related

Definition at line 401 of file qmargins.h.

◆ operator+() [6/8]

constexpr QMarginsF operator+ ( const QMarginsF margins)
related

Definition at line 482 of file qmargins.h.

◆ operator+() [7/8]

constexpr QMargins operator+ ( int  lhs,
const QMargins rhs 
)
related

Definition at line 153 of file qmargins.h.

◆ operator+() [8/8]

constexpr QMarginsF operator+ ( qreal  lhs,
const QMarginsF rhs 
)
related

Definition at line 407 of file qmargins.h.

◆ operator-() [1/6]

constexpr QMargins operator- ( const QMargins lhs,
int  rhs 
)
related

Definition at line 159 of file qmargins.h.

◆ operator-() [2/6]

constexpr QMargins operator- ( const QMargins m1,
const QMargins m2 
)
related

Definition at line 141 of file qmargins.h.

◆ operator-() [3/6]

constexpr QMargins operator- ( const QMargins margins)
related

Definition at line 260 of file qmargins.h.

◆ operator-() [4/6]

constexpr QMarginsF operator- ( const QMarginsF lhs,
const QMarginsF rhs 
)
related

Definition at line 395 of file qmargins.h.

◆ operator-() [5/6]

constexpr QMarginsF operator- ( const QMarginsF lhs,
qreal  rhs 
)
related

Definition at line 413 of file qmargins.h.

◆ operator-() [6/6]

constexpr QMarginsF operator- ( const QMarginsF margins)
related

Definition at line 487 of file qmargins.h.

◆ operator/() [1/3]

constexpr QMargins operator/ ( const QMargins margins,
int  divisor 
)
related

Definition at line 189 of file qmargins.h.

◆ operator/() [2/3]

constexpr QMargins operator/ ( const QMargins margins,
qreal  divisor 
)
related

Definition at line 195 of file qmargins.h.

◆ operator/() [3/3]

constexpr QMarginsF operator/ ( const QMarginsF lhs,
qreal  divisor 
)
related

Definition at line 431 of file qmargins.h.

◆ operator<<() [1/4]

Q_CORE_EXPORT QDataStream & operator<< ( QDataStream s,
const QMargins m 
)
related

Definition at line 396 of file qmargins.cpp.

◆ operator<<() [2/4]

Q_CORE_EXPORT QDataStream & operator<< ( QDataStream s,
const QMarginsF m 
)
related

Definition at line 763 of file qmargins.cpp.

◆ operator<<() [3/4]

Q_CORE_EXPORT QDebug operator<< ( QDebug  dbg,
const QMargins m 
)

Definition at line 424 of file qmargins.cpp.

References QtDebugUtils::formatQMargins().

+ Here is the call graph for this function:

◆ operator<<() [4/4]

Q_CORE_EXPORT QDebug operator<< ( QDebug  dbg,
const QMarginsF m 
)

Definition at line 792 of file qmargins.cpp.

References QtDebugUtils::formatQMargins().

+ Here is the call graph for this function:

◆ operator>>() [1/2]

Q_CORE_EXPORT QDataStream & operator>> ( QDataStream s,
QMargins m 
)
related

Definition at line 412 of file qmargins.cpp.

◆ operator>>() [2/2]

Q_CORE_EXPORT QDataStream & operator>> ( QDataStream s,
QMarginsF m 
)
related

Definition at line 779 of file qmargins.cpp.

◆ operator|() [1/2]

constexpr QMargins operator| ( const QMargins m1,
const QMargins m2 
)
related

Definition at line 201 of file qmargins.h.

◆ operator|() [2/2]

constexpr QMarginsF operator| ( const QMarginsF m1,
const QMarginsF m2 
)
related

Definition at line 438 of file qmargins.h.

◆ Q_DECLARE_TYPEINFO() [1/2]

Q_DECLARE_TYPEINFO ( QMargins  ,
Q_RELOCATABLE_TYPE   
)

◆ Q_DECLARE_TYPEINFO() [2/2]

Q_DECLARE_TYPEINFO ( QMarginsF  ,
Q_RELOCATABLE_TYPE   
)