CopperSpice API  1.9.1
QMargins Class Reference

The QMargins class defines the four margins of a rectangle. More...

## Public Methods

QMargins ()

QMargins (int left, int top, int right, int bottom)

int bottom () const

bool isNull () const

int left () const

QMargins & operator*= (int factor)

QMargins & operator*= (qreal factor)

QMargins & operator+= (const QMargins &other)

QMargins & operator+= (int delta)

QMargins & operator-= (const QMargins &other)

QMargins & operator-= (int delta)

QMargins & operator/= (int factor)

QMargins & operator/= (qreal factor)

int right () const

void setBottom (int bottom)

void setLeft (int left)

void setRight (int right)

void setTop (int top)

int top () const

## Friends

bool operator!= (const QMargins &m1, const QMargins &m2)

bool operator== (const QMargins &m1, const QMargins &m2)

## Related Functions

These are not member functions

QMargins operator* (const QMargins &margins, int factor)

QMargins operator* (const QMargins &margins, qreal factor)

QMargins operator* (int factor, const QMargins &margins)

QMargins operator* (qreal factor, const QMargins &margins)

QMargins operator+ (const QMargins &m1, const QMargins &m2)

QMargins operator+ (const QMargins &margins)

QMargins operator+ (const QMargins &margins, int delta)

QMargins operator+ (int delta, const QMargins &margins)

QMargins operator- (const QMargins &m1, const QMargins &m2)

QMargins operator- (const QMargins &margins)

QMargins operator- (const QMargins &margins, int delta)

QMargins operator/ (const QMargins &margins, int factor)

QMargins operator/ (const QMargins &margins, qreal factor)

QDataStreamoperator<< (QDataStream &stream, const QMargins &margins)

QDataStreamoperator>> (QDataStream &stream, QMargins &margins)

## Detailed Description

The QMargins class defines the four margins of a rectangle. This class defines a set of four margins; left, top, right and bottom, that describe the size of the borders surrounding a rectangle. The isNull() method returns true only if all margins are set to zero.

## Constructor & Destructor Documentation

 QMargins::QMargins ( )
inline

Constructs a margins object with all margins set to 0.

 QMargins::QMargins ( int left, int top, int right, int bottom )
inline

Constructs margins with the given left, top, right, and bottom.

setLeft(), setRight(), setTop(), setBottom()

## Method Documentation

 int QMargins::bottom ( ) const
inline

Returns the bottom margin.

setBottom()
 bool QMargins::isNull ( ) const
inline

Returns true if all margins are 0, otherwise returns false.

 int QMargins::left ( ) const
inline

Returns the left margin.

setLeft()
 QMargins & QMargins::operator*= ( int factor )
inline

Multiplies each component of this object by factor and returns a reference to it.

operator/=()
 QMargins & QMargins::operator*= ( qreal factor )
inline

Multiplies each component of this object by factor and returns a reference to it.

operator/=()
 QMargins & QMargins::operator+= ( const QMargins & other )
inline

Add each component of other to the respective component of this object and returns a reference to it.

operator-=()
 QMargins & QMargins::operator+= ( int delta )
inline

Adds the delta component to each component of this object and returns a reference to it.

operator-=()
 QMargins & QMargins::operator-= ( const QMargins & other )
inline

Subtract each component of other from the respective component of this object and returns a reference to it.

operator+=()
 QMargins & QMargins::operator-= ( int delta )
inline

Subtracts the delta from each component of this object and returns a reference to it.

operator+=()
 QMargins & QMargins::operator/= ( int factor )
inline

Divides each component of this object by factor and returns a reference to it.

operator*=()
 QMargins & QMargins::operator/= ( qreal factor )
inline

Divides each component of this object by factor and returns a reference to it.

operator*=()
 int QMargins::right ( ) const
inline

Returns the right margin.

setRight()
 void QMargins::setBottom ( int bottom )
inline

Sets the bottom margin to bottom.

bottom()
 void QMargins::setLeft ( int left )
inline

Sets the left margin to left.

left()
 void QMargins::setRight ( int right )
inline

Sets the right margin to right.

right()
 void QMargins::setTop ( int top )
inline

Sets the Top margin to top.

top()
 int QMargins::top ( ) const
inline

Returns the top margin.

setTop()

## Friends And Related Function Documentation

 bool operator!= ( const QMargins & m1, const QMargins & m2 )
friend

Returns true if m1 and m2 are different, otherwise returns false.

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

Returns a QMargins object created by multiplying each component of margins by the given factor.

QMargins::operator*=(), QMargins::operator/=()
 QMargins operator* ( const QMargins & margins, qreal factor )
related

Returns a QMargins object created by multiplying each component of margins by the given factor.

QMargins::operator*=(), QMargins::operator/=()
 QMargins operator* ( int factor, const QMargins & margins )
related

Returns a QMargins object created by multiplying each component of margins by the given factor.

QMargins::operator*=(), QMargins::operator/=()
 QMargins operator* ( qreal factor, const QMargins & margins )
related

Returns a QMargins object created by multiplying each component of margins by the given factor.

QMargins::operator*=(), QMargins::operator/=()
 QMargins operator+ ( const QMargins & m1, const QMargins & m2 )
related

Returns a QMargins object which is the sum of the given margins, m1 and m2. Each component is added separately.

QMargins::operator+=(), QMargins::operator-=()
 QMargins operator+ ( const QMargins & margins )
related

Returns a copy of margins.

 QMargins operator+ ( const QMargins & margins, int delta )
related

Returns a QMargins object created by adding margins to delta.

QMargins::operator+=(), QMargins::operator-=()
 QMargins operator+ ( int delta, const QMargins & margins )
related

Returns a QMargins object created by adding delta to margins.

QMargins::operator+=(), QMargins::operator-=()
 QMargins operator- ( const QMargins & m1, const QMargins & m2 )
related

Returns a QMargins object created by subtracting m2 from m1. Each component is subtracted separately.

QMargins::operator+=(), QMargins::operator-=()
 QMargins operator- ( const QMargins & margins )
related

Returns a QMargins object created by negating all components of margins.

 QMargins operator- ( const QMargins & margins, int delta )
related

Returns a QMargins object created by subtracting delta from margins.

QMargins::operator+=(), QMargins::operator-=()
 QMargins operator/ ( const QMargins & margins, int factor )
related

Returns a QMargins object created by dividing the components of the margins by the given factor.

QMargins::operator*=(), QMargins::operator/=()
 QMargins operator/ ( const QMargins & margins, qreal factor )
related

Returns a QMargins object created by dividing the components of the margins by the given factor.

QMargins::operator*=(), QMargins::operator/=()
 QDataStream & operator<< ( QDataStream & stream, const QMargins & margins )
related

Writes the given margins to the stream. Returns a reference to the stream.

Refer to Serializing Data Types for additional information.

 bool operator== ( const QMargins & m1, const QMargins & m2 )
friend

Returns true if m1 and m2 are equal, otherwise returns false.

 QDataStream & operator>> ( QDataStream & stream, QMargins & margins )
related

Reads from the stream into the given margins. Returns a reference to the stream.

Refer to Serializing Data Types for additional information.