#include <QtCore/qrect.h>
#ifndef QRECT_H
class QRectF{
   public: inline QRectF();
   public: class QRectF normalized() const
   public: inline qreal left() const
   public: inline qreal top() const
   public: inline qreal right() const
   public: inline qreal bottom() const
   public: inline void setX(qreal pos);
   public: inline void setY(qreal pos);
   public: inline class QPointF topLeft() const
   public: inline class QPointF bottomRight() const
   public: inline class QPointF topRight() const
   public: inline class QPointF bottomLeft() const
   public: class QRectF operator |(class QRectF const & r) const
   public: class QRectF operator &(class QRectF const & r) const
   public: bool contains(class QPointF const & p) const
   public: bool contains(class QRectF const & r) const
   public: bool intersects(class QRectF const & r) const
   private: qreal xp;
   private: qreal yp;
   private: qreal w;
   private: qreal h;
   public: inline QRectF(qreal aleft, qreal atop, qreal awidth, qreal aheight);
   public: inline QRectF(class QPointF const & atopLeft, class QSizeF const & asize);
   public: inline QRectF(class QRect const & r);
   public: inline bool isNull() const
   public: inline bool isEmpty() const
   public: inline bool isValid() const
   public: inline qreal x() const
   public: inline qreal y() const
   public: inline void setLeft(qreal pos);
   public: inline void setRight(qreal pos);
   public: inline void setTop(qreal pos);
   public: inline void setBottom(qreal pos);
   public: inline void setTopLeft(class QPointF const & p);
   public: inline void setTopRight(class QPointF const & p);
   public: inline void setBottomLeft(class QPointF const & p);
   public: inline void setBottomRight(class QPointF const & p);
   public: inline class QPointF center() const
   public: inline void moveLeft(qreal pos);
   public: inline void moveTop(qreal pos);
   public: inline void moveRight(qreal pos);
   public: inline void moveBottom(qreal pos);
   public: inline void moveTopLeft(class QPointF const & p);
   public: inline void moveTopRight(class QPointF const & p);
   public: inline void moveBottomLeft(class QPointF const & p);
   public: inline void moveBottomRight(class QPointF const & p);
   public: inline void moveCenter(class QPointF const & p);
   public: inline qreal width() const
   public: inline qreal height() const
   public: inline class QSizeF size() const
   public: inline void translate(qreal dx, qreal dy);
   public: inline void translate(class QPointF const & p);
   public: inline void moveTo(qreal ax, qreal ay);
   public: inline void moveTo(class QPointF const & p);
   public: inline class QRectF translated(qreal dx, qreal dy) const
   public: inline class QRectF translated(class QPointF const & p) const
   public: inline void getRect(qreal* ax, qreal* ay, qreal* aaw, qreal* aah) const
   public: inline void setRect(qreal ax, qreal ay, qreal aaw, qreal aah);
   public: inline void getCoords(qreal* xp1, qreal* yp1, qreal* xp2, qreal* yp2) const
   public: inline void setCoords(qreal xp1, qreal yp1, qreal xp2, qreal yp2);
   public: inline void adjust(qreal xp1, qreal yp1, qreal xp2, qreal yp2);
   public: inline class QRectF adjusted(qreal xp1, qreal yp1, qreal xp2, qreal yp2) const
   public: inline void setWidth(qreal aw);
   public: inline void setHeight(qreal ah);
   public: inline void setSize(class QSizeF const & s);
   public: inline bool contains(qreal ax, qreal ay) const
   public: inline class QRectF& operator |=(class QRectF const & r);
   public: inline class QRectF& operator &=(class QRectF const & r);
   public: inline class QRectF intersect(class QRectF const & r) const
   public: inline class QRectF intersected(class QRectF const & r) const
   public: inline class QRectF unite(class QRectF const & r) const
   public: inline class QRectF united(class QRectF const & r) const
   public: inline class QRect toRect() const
   friend inline bool operator ==(class QRectF const & r1, class QRectF const & r2);
   friend inline bool operator !=(class QRectF const & r1, class QRectF const & r2);
};
#endif // QRECT_H