#include <QtCore/qrect.h>
#ifndef QRECT_H
class QRect{
   public: inline QRect();
   public: class QRect normalized() const
   public: void moveCenter(class QPoint const & p);
   public: class QRect operator |(class QRect const & r) const
   public: class QRect operator &(class QRect const & r) const
   public: bool contains(class QPoint const & p, bool proper = 0) const
   public: bool contains(class QRect const & r, bool proper = 0) const
   public: bool intersects(class QRect const & r) const
#if defined(Q_OS_MAC)
#else
   private: int x1;
   private: int y1;
   private: int x2;
   private: int y2;
#endif
   public: inline QRect(int aleft, int atop, int awidth, int aheight);
   public: inline QRect(class QPoint const & atopLeft, class QPoint const & abottomRight);
   public: inline QRect(class QPoint const & atopLeft, class QSize const & asize);
   public: inline bool isNull() const
   public: inline bool isEmpty() const
   public: inline bool isValid() const
   public: inline int left() const
   public: inline int top() const
   public: inline int right() const
   public: inline int bottom() const
   public: inline int x() const
   public: inline int y() const
   public: inline void setLeft(int pos);
   public: inline void setTop(int pos);
   public: inline void setRight(int pos);
   public: inline void setBottom(int pos);
   public: inline void setTopLeft(class QPoint const & p);
   public: inline void setBottomRight(class QPoint const & p);
   public: inline void setTopRight(class QPoint const & p);
   public: inline void setBottomLeft(class QPoint const & p);
   public: inline void setX(int ax);
   public: inline void setY(int ay);
   public: inline class QPoint topLeft() const
   public: inline class QPoint bottomRight() const
   public: inline class QPoint topRight() const
   public: inline class QPoint bottomLeft() const
   public: inline class QPoint center() const
   public: inline int width() const
   public: inline int height() const
   public: inline class QSize size() const
   public: inline void translate(int dx, int dy);
   public: inline void translate(class QPoint const & p);
   public: inline class QRect translated(int dx, int dy) const
   public: inline class QRect translated(class QPoint const & p) const
   public: inline void moveTo(int ax, int ay);
   public: inline void moveTo(class QPoint const & p);
   public: inline void moveLeft(int pos);
   public: inline void moveTop(int pos);
   public: inline void moveRight(int pos);
   public: inline void moveBottom(int pos);
   public: inline void moveTopLeft(class QPoint const & p);
   public: inline void moveBottomRight(class QPoint const & p);
   public: inline void moveTopRight(class QPoint const & p);
   public: inline void moveBottomLeft(class QPoint const & p);
   public: inline void getRect(int* ax, int* ay, int* aw, int* ah) const
   public: inline void setRect(int ax, int ay, int aw, int ah);
   public: inline void getCoords(int* xp1, int* yp1, int* xp2, int* yp2) const
   public: inline void setCoords(int xp1, int yp1, int xp2, int yp2);
   public: inline class QRect adjusted(int xp1, int yp1, int xp2, int yp2) const
   public: inline void adjust(int dx1, int dy1, int dx2, int dy2);
   public: inline void setWidth(int w);
   public: inline void setHeight(int h);
   public: inline void setSize(class QSize const & s);
   public: inline bool contains(int ax, int ay, bool aproper) const
   public: inline bool contains(int ax, int ay) const
   public: inline class QRect& operator |=(class QRect const & r);
   public: inline class QRect& operator &=(class QRect const & r);
   public: inline class QRect intersect(class QRect const & r) const
   public: inline class QRect intersected(class QRect const & other) const
   public: inline class QRect unite(class QRect const & r) const
   public: inline class QRect united(class QRect const & r) const
   friend inline bool operator ==(class QRect const & r1, class QRect const & r2);
   friend inline bool operator !=(class QRect const & r1, class QRect const & r2);
   friend void qt_setCoords(class QRect* r, int xp1, int yp1, int xp2, int yp2);
};
#endif // QRECT_H