#include <QtGui/qbrush.h>
#ifndef QBRUSH_H
class QGradient{
   /* Some contents are skipped to improve readability */
   private: union /*anonymous*/{
#ifndef QBRUSH_H
struct /*anonymous*/{
#ifndef QBRUSH_H
public: qreal x1;
#endif // QBRUSH_H
#ifndef QBRUSH_H
public: qreal y1;
#endif // QBRUSH_H
#ifndef QBRUSH_H
public: qreal x2;
#endif // QBRUSH_H
#ifndef QBRUSH_H
public: qreal y2;
#endif // QBRUSH_H
#ifndef QBRUSH_H
 }
#endif // QBRUSH_H
linear;
#endif // QBRUSH_H
#ifndef QBRUSH_H
struct /*anonymous*/{
#ifndef QBRUSH_H
public: qreal cx;
#endif // QBRUSH_H
#ifndef QBRUSH_H
public: qreal cy;
#endif // QBRUSH_H
#ifndef QBRUSH_H
public: qreal fx;
#endif // QBRUSH_H
#ifndef QBRUSH_H
public: qreal fy;
#endif // QBRUSH_H
#ifndef QBRUSH_H
public: qreal radius;
#endif // QBRUSH_H
#ifndef QBRUSH_H
 }
#endif // QBRUSH_H
radial;
#endif // QBRUSH_H
#ifndef QBRUSH_H
struct /*anonymous*/{
#ifndef QBRUSH_H
public: qreal cx;
#endif // QBRUSH_H
#ifndef QBRUSH_H
public: qreal cy;
#endif // QBRUSH_H
#ifndef QBRUSH_H
public: qreal angle;
#endif // QBRUSH_H
#ifndef QBRUSH_H
 }
#endif // QBRUSH_H
conical;
#endif // QBRUSH_H
#ifndef QBRUSH_H
 }
#endif // QBRUSH_H
m_data;
   /* ... */
};
#endif // QBRUSH_H