#include <QtGui/qbrush.h>
#ifndef QBRUSH_H
class QBrush{
   public: QBrush();
   public: QBrush(enum Qt::BrushStyle bs);
   public: QBrush(class QColor const & color, enum Qt::BrushStyle bs = Qt::SolidPattern);
   public: QBrush(enum Qt::GlobalColor color, enum Qt::BrushStyle bs = Qt::SolidPattern);
   public: QBrush(class QColor const & color, class QPixmap const & pixmap);
   public: QBrush(enum Qt::GlobalColor color, class QPixmap const & pixmap);
   public: QBrush(class QPixmap const & pixmap);
   public: QBrush(class QImage const & image);
   public: QBrush(class QBrush const & brush);
   public: QBrush(class QGradient const & gradient);
   public: ~QBrush();
   public: class QBrush& operator =(class QBrush const & brush);
   public: operator struct QVariant () const
   public: void setStyle(enum Qt::BrushStyle);
   public: void setMatrix(class QMatrix const & mat);
   public: class QPixmap texture() const
   public: void setTexture(class QPixmap const & pixmap);
   public: class QImage textureImage() const
   public: void setTextureImage(class QImage const & image);
   public: void setColor(class QColor const & color);
   public: class QGradient const * gradient() const
   public: bool isOpaque() const
   public: bool operator ==(class QBrush const & b) const
   public: inline bool operator !=(class QBrush const & b) const
   private: void detach(enum Qt::BrushStyle newStyle);
   private: void init(class QColor const & color, enum Qt::BrushStyle bs);
   private: struct QBrushData* d;
   private: void cleanUp(struct QBrushData* x);
   public: inline void setColor(enum Qt::GlobalColor acolor);
   public: inline enum Qt::BrushStyle style() const
   public: inline class QColor const & color() const
   public: inline class QMatrix const & matrix() const
   friend struct QX11PaintEngine;
   friend struct QRasterPaintEngine;
   friend struct QRasterPaintEnginePrivate;
   friend struct QPainter;
};
#endif // QBRUSH_H