#include <QtGui/qrubberband.h>
#ifndef QRUBBERBAND_H
#ifndef QT_NO_RUBBERBAND
class QRubberBand: public QWidget{
public: virtual struct QMetaObject const * metaObject() const
public: static struct QMetaObject const staticMetaObject;
public: virtual void* qt_metacast(char const *);
public: static inline class QString tr(char const * s, char const * c = 0);
public: static inline class QString trUtf8(char const * s, char const * c = 0);
public: static inline class QString tr(char const * s, char const * c, int n);
public: static inline class QString trUtf8(char const * s, char const * c, int n);
public: virtual int qt_metacall(enum QMetaObject::Call, int, void* *);
public: enum Shape{
Line = 0,
Rectangle = 1,
};
public: explicit QRubberBand(enum QRubberBand::Shape, class QWidget* = 0);
public: virtual ~QRubberBand();
public: enum QRubberBand::Shape shape() const
public: void setGeometry(class QRect const & r);
public: inline void move(class QPoint const & p);
public: inline void resize(int w, int h);
public: inline void resize(class QSize const & s);
protected: virtual bool event(struct QEvent* e);
protected: virtual void paintEvent(struct QPaintEvent*);
protected: virtual void changeEvent(struct QEvent*);
protected: virtual void showEvent(struct QShowEvent*);
protected: virtual void resizeEvent(struct QResizeEvent*);
protected: virtual void moveEvent(struct QMoveEvent*);
private: inline struct QRubberBandPrivate* d_func();
private: inline struct QRubberBandPrivate const * d_func() const
public: inline void setGeometry(int ax, int ay, int aw, int ah);
public: inline void move(int ax, int ay);
friend struct QRubberBandPrivate;
};
#endif // QT_NO_RUBBERBAND
#endif // QRUBBERBAND_H