All Classes Namespaces Functions Variables Enumerations Properties Pages
Public Member Functions | Private Attributes | List of all members
BlitRect Class Reference
+ Inheritance diagram for BlitRect:

Public Member Functions

 BlitRect (const QPoint p)
 
 BlitRect (const QRect rect)
 
void extend (const QPoint p)
 
- Public Member Functions inherited from QRect
 QRect (const QPoint &topLeft, const QPoint &bottomRight)
 
 QRect (const QPoint &topLeft, const QSize &size)
 
 QRect (int x, int y, int width, int height)
 
bool isNull () const const
 
bool isEmpty () const const
 
bool isValid () const const
 
int left () const const
 
int top () const const
 
int right () const const
 
int bottom () const const
 
QRect normalized () const const
 
int x () const const
 
int y () const const
 
void setLeft (int x)
 
void setTop (int y)
 
void setRight (int x)
 
void setBottom (int y)
 
void setX (int x)
 
void setY (int y)
 
void setTopLeft (const QPoint &position)
 
void setBottomRight (const QPoint &position)
 
void setTopRight (const QPoint &position)
 
void setBottomLeft (const QPoint &position)
 
QPoint topLeft () const const
 
QPoint bottomRight () const const
 
QPoint topRight () const const
 
QPoint bottomLeft () const const
 
QPoint center () const const
 
void moveLeft (int x)
 
void moveTop (int y)
 
void moveRight (int x)
 
void moveBottom (int y)
 
void moveTopLeft (const QPoint &position)
 
void moveBottomRight (const QPoint &position)
 
void moveTopRight (const QPoint &position)
 
void moveBottomLeft (const QPoint &position)
 
void moveCenter (const QPoint &position)
 
void translate (int dx, int dy)
 
void translate (const QPoint &offset)
 
QRect translated (int dx, int dy) const const
 
QRect translated (const QPoint &offset) const const
 
QRect transposed () const const
 
void moveTo (int x, int y)
 
void moveTo (const QPoint &position)
 
void setRect (int x, int y, int width, int height)
 
void getRect (int *x, int *y, int *width, int *height) const const
 
void setCoords (int x1, int y1, int x2, int y2)
 
void getCoords (int *x1, int *y1, int *x2, int *y2) const const
 
void adjust (int dx1, int dy1, int dx2, int dy2)
 
QRect adjusted (int dx1, int dy1, int dx2, int dy2) const const
 
QSize size () const const
 
int width () const const
 
int height () const const
 
void setWidth (int width)
 
void setHeight (int height)
 
void setSize (const QSize &size)
 
QRect operator| (const QRect &rectangle) const const
 
QRect operator& (const QRect &rectangle) const const
 
QRectoperator|= (const QRect &rectangle)
 
QRectoperator&= (const QRect &rectangle)
 
bool contains (const QRect &rectangle, bool proper) const const
 
bool contains (const QPoint &point, bool proper) const const
 
bool contains (int x, int y) const const
 
bool contains (int x, int y, bool proper) const const
 
QRect united (const QRect &rectangle) const const
 
QRect intersected (const QRect &rectangle) const const
 
bool intersects (const QRect &rectangle) const const
 
QRect marginsAdded (const QMargins &margins) const const
 
QRect marginsRemoved (const QMargins &margins) const const
 
QRectoperator+= (const QMargins &margins)
 
QRectoperator-= (const QMargins &margins)
 
QRect unite (const QRect &rectangle) const const
 
QRect intersect (const QRect &rectangle) const const
 
CGRect toCGRect () const const
 
bool operator== (const QRect &r1, const QRect &r2)
 
bool operator!= (const QRect &r1, const QRect &r2)
 
QRect operator+ (const QRect &rectangle, const QMargins &margins)
 
QRect operator+ (const QMargins &margins, const QRect &rectangle)
 
QRect operator- (const QRect &lhs, const QMargins &rhs)
 
QDataStreamoperator<< (QDataStream &stream, const QRect &rectangle)
 
QDataStreamoperator>> (QDataStream &stream, QRect &rectangle)
 

Private Attributes

bool mInitialized = false
 

Detailed Description

Definition at line 24 of file blitrect.h.


The documentation for this class was generated from the following files: