QMargins Class
The QMargins class defines the four margins of a rectangle. More...
#include <QMargins>
This class was introduced in QtCore 4.6.
Public Functions
QMargins() | |
QMargins(int left, int top, int right, int bottom) | |
int | bottom() const |
bool | isNull() const |
int | left() const |
int | right() const |
void | setBottom(int bottom) |
void | setLeft(int left) |
void | setRight(int right) |
void | setTop(int Top) |
int | top() const |
Related Non-Members
bool | operator!=(const QMargins & m1, const QMargins & m2) |
QDataStream & | operator<<(QDataStream & stream, const QMargins & m) |
bool | operator==(const QMargins & m1, const QMargins & m2) |
QDataStream & | operator>>(QDataStream & stream, QMargins & m) |
Detailed Description
The QMargins class defines the four margins of a rectangle.
QMargin 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.
QMargin objects can be streamed as well as compared.
Member Function Documentation
QMargins::QMargins()
Constructs a margins object with all margins set to 0.
See also isNull().
QMargins::QMargins(int left, int top, int right, int bottom)
Constructs margins with the given left, top, right, bottom
See also setLeft(), setRight(), setTop(), and setBottom().
int QMargins::bottom() const
Returns the bottom margin.
See also setBottom().
bool QMargins::isNull() const
Returns true if all margins are is 0; otherwise returns false.
int QMargins::left() const
Returns the left margin.
See also setLeft().
int QMargins::right() const
Returns the right margin.
See also setRight().
void QMargins::setBottom(int bottom)
Sets the bottom margin to bottom.
See also bottom().
void QMargins::setLeft(int left)
Sets the left margin to left.
See also left().
void QMargins::setRight(int right)
Sets the right margin to right.
See also right().
void QMargins::setTop(int Top)
Sets the Top margin to Top.
See also top().
int QMargins::top() const
Returns the top margin.
See also setTop().
Related Non-Members
bool operator!=(const QMargins & m1, const QMargins & m2)
Returns true if m1 and m2 are different; otherwise returns false.
QDataStream & operator<<(QDataStream & stream, const QMargins & m)
Writes margin m to the given stream and returns a reference to the stream.
See also Serializing Qt Data Types.
bool operator==(const QMargins & m1, const QMargins & m2)
Returns true if m1 and m2 are equal; otherwise returns false.
QDataStream & operator>>(QDataStream & stream, QMargins & m)
Reads a margin from the given stream into margin m and returns a reference to the stream.
See also Serializing Qt Data Types.