Compatibility Members for QRect

The following members of class QRectare part of the Qt compatibility layer. We advise against using them in new code.

Public Functions

void addCoords(int dx1, int dy1, int dx2, int dy2)
void coords(int * x1, int * y1, int * x2, int * y2) const
void moveBy(int dx, int dy)
void moveBy(const QPoint & p)
QRect normalize() const
int & rBottom()
int & rLeft()
int & rRight()
int & rTop()
void rect(int * x, int * y, int * width, int * height) const

Member Function Documentation

void QRect::addCoords(int dx1, int dy1, int dx2, int dy2)

Adds dx1, dy1, dx2 and dy2 to the existing coordinates of the rectangle respectively.

Use the adjust() function instead.

void QRect::coords(int * x1, int * y1, int * x2, int * y2) const

Extracts the position of the rectangle's top-left corner to *x1 and *y1, and the position of the bottom-right corner to *x2 and *y2.

Use the getCoords() function instead.

See also setCoords().

void QRect::moveBy(int dx, int dy)

Moves the rectangle dx along the x axis and dy along the y axis, relative to the current position.

Use the translate() function instead.

void QRect::moveBy(const QPoint & p)

Use the translate() function instead.

QRect QRect::normalize() const

Returns a normalized rectangle; i.e., a rectangle that has a non-negative width and height.

Use the normalized() function instead

int & QRect::rBottom()

Returns a reference to the bottom coordinate of the rectangle.

Use the bottom() function instead.

int & QRect::rLeft()

Returns a reference to the left coordinate of the rectangle.

Use the left() function instead.

int & QRect::rRight()

Returns a reference to the right coordinate of the rectangle.

Use the right() function instead.

int & QRect::rTop()

Returns a reference to the top coordinate of the rectangle.

Use the top() function instead.

void QRect::rect(int * x, int * y, int * width, int * height) const

Extracts the position of the rectangle's top-left corner to *x and *y, and its dimensions to *width and * height.

Use the getRect() function instead.

See also setRect().

© 2016 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.