#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