#ifndef QWINDOWDEFS_H
#define QWINDOWDEFS_H
#include <QtCore/qobjectdefs.h>
#include <QtCore/qnamespace.h>
typedef enum QtValidLicenseForGuiModule QtGuiModule;
struct QPaintDevice;
struct QWidget;
struct QDialog;
struct QColor;
struct QPalette;
struct QCursor;
struct QPoint;
struct QSize;
struct QRect;
struct QPolygon;
struct QPainter;
struct QRegion;
struct QFont;
struct QFontMetrics;
struct QFontInfo;
struct QPen;
struct QBrush;
struct QMatrix;
struct QPixmap;
struct QBitmap;
struct QMovie;
struct QImage;
struct QPicture;
struct QPrinter;
struct QTimer;
struct QTime;
struct QClipboard;
struct QApplication;
template < typename T > struct QList;
typedef class QList < struct QWidget* > QWidgetList;
#if defined(Q_WS_X11)
struct _XDisplay;
typedef struct _XDisplay Display;
union _XEvent;
typedef union _XEvent XEvent;
struct _XGC;
typedef struct _XGC* GC;
struct _XRegion;
typedef struct _XRegion* Region;
typedef long unsigned int WId;
#endif // Q_WS_X11
template < typename K, typename V > struct QHash;
typedef class QHash < long unsigned int, struct QWidget* > QWidgetMapper;
template < typename V > struct QSet;
typedef class QSet < struct QWidget* > QWidgetSet;
#endif // QWINDOWDEFS_H