QMarginsF Class▲
-
Header: QMarginsF
-
Since: Qt 5.3
-
qmake: QT += core
-
Group: QMarginsF is part of painting
Detailed Description▲
QMarginsF defines a set of four margins; left, top, right and bottom, that describe the size of the borders surrounding a rectangle.
The isNull() function returns true only if all margins are set to zero.
QMarginsF objects can be streamed as well as compared.
Member Function Documentation▲
QMarginsF::QMarginsF()▲
QMarginsF::QMarginsF(qreal left, qreal top, qreal right, qreal bottom)▲
Constructs margins with the given left, top, right, bottom
See Also▲
QMarginsF::QMarginsF(const QMargins &margins)▲
Constructs margins copied from the given margins
qreal QMarginsF::bottom() const▲
bool QMarginsF::isNull() const▲
Returns true if all margins are 0; otherwise returns false.
qreal QMarginsF::left() const▲
qreal QMarginsF::right() const▲
void QMarginsF::setBottom(qreal bottom)▲
void QMarginsF::setLeft(qreal left)▲
void QMarginsF::setRight(qreal right)▲
void QMarginsF::setTop(qreal Top)▲
QMargins QMarginsF::toMargins() const▲
Returns an integer based copy of this margins object.
Note that the components in the returned margins will be rounded to the nearest integer.
See Also▲
See also QMarginsF()
qreal QMarginsF::top() const▲
QMarginsF &QMarginsF::operator*=(qreal factor)▲
Multiplies each component of this object by factor and returns a reference to it.
See Also▲
See also operator/=()
QMarginsF &QMarginsF::operator+=(const QMarginsF &margins)▲
Add each component of margins to the respective component of this object and returns a reference to it.
See Also▲
See also operator-=()
QMarginsF &QMarginsF::operator+=(qreal addend)▲
This is an overloaded function.
Adds the addend to each component of this object and returns a reference to it.
See Also▲
See also operator-=()
QMarginsF &QMarginsF::operator-=(const QMarginsF &margins)▲
Subtract each component of margins from the respective component of this object and returns a reference to it.
See Also▲
See also operator+=()
QMarginsF &QMarginsF::operator-=(qreal subtrahend)▲
This is an overloaded function.
Subtracts the subtrahend from each component of this object and returns a reference to it.
See Also▲
See also operator+=()
QMarginsF &QMarginsF::operator/=(qreal divisor)▲
Divides each component of this object by divisor and returns a reference to it.
See Also▲
See also operator*=()
Related Non-Members▲
bool operator!=(const QMarginsF &lhs, const QMarginsF &rhs)▲
Returns true if lhs and rhs are different; otherwise returns false.
QMarginsF operator*(const QMarginsF &lhs, qreal rhs)▲
This is an overloaded function.
Returns a QMarginsF object that is formed by multiplying each component of the given lhs margins by rhs factor.
See Also▲
See also QMarginsF::operator*=(), QMarginsF::operator/=()
QMarginsF operator*(qreal lhs, const QMarginsF &rhs)▲
This is an overloaded function.
Returns a QMarginsF object that is formed by multiplying each component of the given lhs margins by rhs factor.
See Also▲
See also QMarginsF::operator*=(), QMarginsF::operator/=()
QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs)▲
Returns a QMarginsF object that is the sum of the given margins, lhs and rhs; each component is added separately.
See Also▲
See also QMarginsF::operator+=(), QMarginsF::operator-=()
QMarginsF operator+(const QMarginsF &lhs, qreal rhs)▲
Returns a QMarginsF object that is formed by adding rhs to lhs.
See Also▲
See also QMarginsF::operator+=(), QMarginsF::operator-=()
QMarginsF operator+(qreal lhs, const QMarginsF &rhs)▲
Returns a QMarginsF object that is formed by adding lhs to rhs.
See Also▲
See also QMarginsF::operator+=(), QMarginsF::operator-=()
QMarginsF operator+(const QMarginsF &margins)▲
Returns a QMargin object that is formed from all components of margins.
QMarginsF operator-(const QMarginsF &lhs, const QMarginsF &rhs)▲
Returns a QMarginsF object that is formed by subtracting rhs from lhs; each component is subtracted separately.
See Also▲
See also QMarginsF::operator+=(), QMarginsF::operator-=()
QMarginsF operator-(const QMarginsF &lhs, qreal rhs)▲
Returns a QMarginsF object that is formed by subtracting rhs from lhs.
See Also▲
See also QMarginsF::operator+=(), QMarginsF::operator-=()
QMarginsF operator-(const QMarginsF &margins)▲
Returns a QMargin object that is formed by negating all components of margins.
QMarginsF operator/(const QMarginsF &lhs, qreal rhs)▲
This is an overloaded function.
Returns a QMarginsF object that is formed by dividing the components of the given lhs margins by the given rhs divisor.
See Also▲
See also QMarginsF::operator*=(), QMarginsF::operator/=()
QDataStream &operator<<(QDataStream &stream, const QMarginsF &m)▲
Writes margin m to the given stream and returns a reference to the stream.
See Also▲
See also Serializing Qt Data Types
bool operator==(const QMarginsF &lhs, const QMarginsF &rhs)▲
Returns true if lhs and rhs are equal; otherwise returns false.
QDataStream &operator>>(QDataStream &stream, QMarginsF &m)▲
Reads a margin from the given stream into margin m and returns a reference to the stream.
See Also▲
See also Serializing Qt Data Types