QSize man page on IRIX

Man page or keyword search:  
man Server   31559 pages
apropos Keyword Search (all sections)
Output format
IRIX logo
[printable version]



QSize(3qt)					       QSize(3qt)

NAME
       QSize - Defines the size of a two-dimensional object

       #include <qsize.h>

   Public Members
       QSize ()
       QSize ( int w, int h )
       bool isNull () const
       bool isEmpty () const
       bool isValid () const
       int width () const
       int height () const
       void setWidth ( int w )
       void setHeight ( int h )
       void transpose ()
       QSize expandedTo ( const QSize & ) const
       QSize boundedTo ( const QSize & ) const
       QCOORD& rwidth ()
       QCOORD& rheight ()
       QSize& operator+= ( const QSize & )
       QSize& operator-= ( const QSize & )
       QSize& operator*= ( int c )
       QSize& operator*= ( double c )
       QSize& operator/= ( int c )
       QSize& operator/= ( double c )

RELATED FUNCTION DOCUMENTATION
       (Note that these are not member functions.)
       QSize operator* (const QSize & s, int c)
       QSize operator* (const QSize & s, double c)
       QSize operator* (int c, const QSize & s)
       bool operator!= (const QSize & s1, const QSize & s2)
       QSize operator/ (const QSize & s, int c)
       bool operator== (const QSize & s1, const QSize & s2)
       QSize operator/ (const QSize & s, double c)
       QDataStream & operator<< (QDataStream & s, const QSize &
	   sz)
       QDataStream & operator>> (QDataStream & s, QSize & sz)
       QSize operator- (const QSize & s1, const QSize & s2)
       QSize operator* (double c, const QSize & s)
       QSize operator+ (const QSize & s1, const QSize & s2)

DESCRIPTION
       The QSize class defines the size of a two-dimensional
       object.

       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).

Trolltech AS		   13 June 2001				1

QSize(3qt)					       QSize(3qt)

       See also QPoint and QRect.

       Examples: xform/xform.cpp menu/menu.cpp
       progress/progress.cpp qfd/qfd.cpp

MEMBER FUNCTION DOCUMENTATION
QSize::QSize ()
       Constructs a size with invalid (negative) width and
       height.

QSize::QSize ( int w, int h )
       Constructs a size with width w and height h.

QSize QSize::boundedTo ( const QSize & otherSize ) const
       Returns a size with the minimum width and height of this
       size and otherSize.

QSize QSize::expandedTo ( const QSize & otherSize ) const
       Returns a size with the maximum width and height of this
       size and otherSize.

int QSize::height () const
       Returns the height.

       See also width().

       Examples: qfd/qfd.cpp

bool QSize::isEmpty () const
       Returns TRUE if the width is <= 0 or the height is <= 0,
       otherwise FALSE.

bool QSize::isNull () const
       Returns TRUE if the width is 0 and the height is 0,
       otherwise FALSE.

bool QSize::isValid () const
       Returns TRUE if the width is equal to or greater than 0
       and the height is equal to or greater than 0, otherwise
       FALSE.

QSize & QSize::operator*= ( double c )
       Multiplies both the width and height with c and returns a
       reference to the size.

       Note that the result is truncated.

QSize & QSize::operator*= ( int c )
       Multiplies both the width and height with c and returns a
       reference to the size.

QSize & QSize::operator+= ( const QSize & s )
       Adds s to the size and returns a reference to this size.

Trolltech AS		   13 June 2001				2

QSize(3qt)					       QSize(3qt)

       Example:

	   QSize s(  3, 7 );
	   QSize r( -1, 4 );
	   s += r;		       // s becomes (2,11)

QSize & QSize::operator-= ( const QSize & s )
       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)

QSize & QSize::operator/= ( double c )
       Divides both the width and height by c and returns a
       reference to the size.

       Note that the result is truncated.

QSize & QSize::operator/= ( int c )
       Divides both the width and height by c and returns a
       reference to the size.

QCOORD & QSize::rheight ()
       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().

QCOORD & QSize::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().

void QSize::setHeight ( int h )
       Sets the height to h.

Trolltech AS		   13 June 2001				3

QSize(3qt)					       QSize(3qt)

       See also height() and setWidth().

void QSize::setWidth ( int w )
       Sets the width to w.

       See also width() and setHeight().

void QSize::transpose ()
       Swaps the values of width and height.

int QSize::width () const
       Returns the width.

       See also height().

       Examples: qfd/qfd.cpp

RELATED FUNCTION DOCUMENTATION
QSize operator* (const QSize & s, int c)
       Multiplies s by c and returns the result.

QSize operator* (const QSize & s, double c)
       Multiplies s by c and returns the result.

QSize operator* (int c, const QSize & s)
       Multiplies s by c and returns the result.

bool operator!= (const QSize & s1, const QSize & s2)
       Returns TRUE if s1 and s2 are different, or FALSE if they
       are equal.

QSize operator/ (const QSize & s, int c)
       Divides s by c and returns the result.

bool operator== (const QSize & s1, const QSize & s2)
       Returns TRUE if s1 and s2 are equal, or FALSE if they are
       different.

QSize operator/ (const QSize & s, double c)
       Divides s by c and returns the result.

       Note that the result is truncated.

QDataStream & operator<;< (QDataStream & s, const QSize & sz)
       Writes the size to the stream and returns a reference to
       the stream.

       See also Format of the QDataStream operators

QDataStream & operator>> (QDataStream & s, QSize & sz)
       Reads the size from the stream and returns a reference to
       the stream.

       See also Format of the QDataStream operators

Trolltech AS		   13 June 2001				4

QSize(3qt)					       QSize(3qt)

QSize operator- (const QSize & s1, const QSize & s2)
       Returns s2 subtracted from s1; each component is
       subtracted separately.

QSize operator* (double c, const QSize & s)
       Multiplies s by c and returns the result.

QSize operator+ (const QSize & s1, const QSize & s2)
       Returns the sum of s1 and s2; each component is added
       separately.

SEE ALSO
       http://doc.trolltech.com/qsize.html
       http://www.trolltech.com/faq/tech.html

COPYRIGHT
       Copyright 1992-2001 Trolltech AS,
       http://www.trolltech.com.  See the license file included
       in the distribution for a complete license statement.

AUTHOR
       Generated automatically from the source code.

BUGS
       If you find a bug in Qt, please report it as described in
       http://doc.trolltech.com/bughowto.html.	Good bug reports
       make our job much simpler. Thank you.

       In case of content or formattting problems with this
       manual page, please report them to qt-bugs@trolltech.com.
       Please include the name of the manual page (qsize.3qt) and
       the Qt version (2.3.1).

Trolltech AS		   13 June 2001				5

[top]

List of man pages available for IRIX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net