The QSize class defines the size of a two-dimensional object. More...
#include <qsize.h>
A size is specified by a width and a height.
The coordinate type is QCOORD (defined in qwindowdefs.h as int).
The minimum value of QCOORD is QCOORD_MIN (-2147483648) and the maximum
value is QCOORD_MAX (2147483647).
Examples: xform/xform.cpp progress/progress.cpp qfd/qfd.cpp
Constructs a size with invalid (negative) width and height.
Constructs a size with width w and height h.
Returns a size with the minimum width and height of this size and otherSize.
Returns a size with the maximum width and height of this size and otherSize.
Returns the height.
See also: width().
Examples: qfd/qfd.cpp
Returns TRUE if the width is <= 0 or the height is <= 0, otherwise FALSE.
Returns TRUE if the width is 0 and the height is 0, otherwise FALSE.
Returns TRUE if the width is equal to or greater than 0 and the height is equal to or greater than 0, otherwise FALSE.
Multiplies both the width and height with c and returns a reference to the size.
Note that the result is truncated.
Multiplies both the width and height with c and returns a reference to the size.
Adds s to the size and returns a reference to this size.
Example:
QSize s( 3, 7 ); QSize r( -1, 4 ); s += r; // s becomes (2,11)
Subtracts s from the size and returns a reference to this size.
Example:
QSize s( 3, 7 ); QSize r( -1, 4 ); s -= r; // s becomes (4,3)
Divides both the width and height by c and returns a reference to the size.
Note that the result is truncated.
Divides both the width and height by c and returns a reference to the size.
Returns a reference to the height.
Using a reference makes it possible to directly manipulate the height.
Example:
QSize s( 100, 10 ); s.rheight() += 5; // s becomes (100,15)
See also: rwidth().
Returns a reference to the width.
Using a reference makes it possible to directly manipulate the width.
Example:
QSize s( 100, 10 ); s.rwidth() += 20; // s becomes (120,10)
See also: rheight().
Sets the height to h.
See also: height() and setWidth().
Sets the width to w.
See also: width() and setHeight().
Swaps the values of width and height.
Returns the width.
See also: height().
Examples: qfd/qfd.cpp
Multiplies s by c and returns the result.
Multiplies s by c and returns the result.
Multiplies s by c and returns the result.
Returns TRUE if s1 and s2 are different, or FALSE if they are equal.
Divides s by c and returns the result.
Returns TRUE if s1 and s2 are equal, or FALSE if they are different.
Divides s by c and returns the result.
Note that the result is truncated.
Writes the size to the stream and returns a reference to the stream.
Serialization format: [width (Q_INT32), height (Q_INT32)].
Reads the size from the stream and returns a reference to the stream.
Returns s2 subtracted from s1; each component is subtracted separately.
Multiplies s by c and returns the result.
Returns the sum of s1 and s2; each component is added separately.
Search the documentation, FAQ, qt-interest archive and more (uses
www.troll.no):
This file is part of the Qt toolkit, copyright © 1995-99 Troll Tech, all rights reserved.
Copyright İ 1999 Troll Tech | Trademarks | Qt version 2.0.2
|