
/*

  KLayout Layout Viewer
  Copyright (C) 2006-2018 Matthias Koefferlein

  This program is free software; you can redistribute it and/or modify
  it under the terms of the GNU General Public License as published by
  the Free Software Foundation; either version 2 of the License, or
  (at your option) any later version.

  This program is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  GNU General Public License for more details.

  You should have received a copy of the GNU General Public License
  along with this program; if not, write to the Free Software
  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA

*/

/*
  External declarations for for Qt bindings

  DO NOT EDIT THIS FILE. 
  This file has been created automatically
*/

#if !defined(HDR_gsiQtExternals)
#define HDR_gsiQtExternals

#include "gsiClassBase.h"
#include "gsiQtCommon.h"

class QAbstractButton;
namespace gsi { GSIQT_PUBLIC gsi::Class<QAbstractButton> &qtdecl_QAbstractButton (); }

class QAbstractFormBuilder;
namespace gsi { GSIQT_PUBLIC gsi::Class<QAbstractFormBuilder> &qtdecl_QAbstractFormBuilder (); }

class QAbstractGraphicsShapeItem;
namespace gsi { GSIQT_PUBLIC gsi::Class<QAbstractGraphicsShapeItem> &qtdecl_QAbstractGraphicsShapeItem (); }

class QAbstractItemDelegate;
namespace gsi { GSIQT_PUBLIC gsi::Class<QAbstractItemDelegate> &qtdecl_QAbstractItemDelegate (); }

class QAbstractItemModel;
namespace gsi { GSIQT_PUBLIC gsi::Class<QAbstractItemModel> &qtdecl_QAbstractItemModel (); }

class QAbstractItemView;
namespace gsi { GSIQT_PUBLIC gsi::Class<QAbstractItemView> &qtdecl_QAbstractItemView (); }

class QAbstractListModel;
namespace gsi { GSIQT_PUBLIC gsi::Class<QAbstractListModel> &qtdecl_QAbstractListModel (); }

class QAbstractNetworkCache;
namespace gsi { GSIQT_PUBLIC gsi::Class<QAbstractNetworkCache> &qtdecl_QAbstractNetworkCache (); }

class QAbstractPageSetupDialog;
namespace gsi { GSIQT_PUBLIC gsi::Class<QAbstractPageSetupDialog> &qtdecl_QAbstractPageSetupDialog (); }

class QAbstractPrintDialog;
namespace gsi { GSIQT_PUBLIC gsi::Class<QAbstractPrintDialog> &qtdecl_QAbstractPrintDialog (); }

class QAbstractProxyModel;
namespace gsi { GSIQT_PUBLIC gsi::Class<QAbstractProxyModel> &qtdecl_QAbstractProxyModel (); }

class QAbstractScrollArea;
namespace gsi { GSIQT_PUBLIC gsi::Class<QAbstractScrollArea> &qtdecl_QAbstractScrollArea (); }

class QAbstractSlider;
namespace gsi { GSIQT_PUBLIC gsi::Class<QAbstractSlider> &qtdecl_QAbstractSlider (); }

class QAbstractSocket;
namespace gsi { GSIQT_PUBLIC gsi::Class<QAbstractSocket> &qtdecl_QAbstractSocket (); }

class QAbstractSpinBox;
namespace gsi { GSIQT_PUBLIC gsi::Class<QAbstractSpinBox> &qtdecl_QAbstractSpinBox (); }

class QAbstractTableModel;
namespace gsi { GSIQT_PUBLIC gsi::Class<QAbstractTableModel> &qtdecl_QAbstractTableModel (); }

class QAbstractTextDocumentLayout;
namespace gsi { GSIQT_PUBLIC gsi::Class<QAbstractTextDocumentLayout> &qtdecl_QAbstractTextDocumentLayout (); }

class QAbstractUndoItem;
namespace gsi { GSIQT_PUBLIC gsi::Class<QAbstractUndoItem> &qtdecl_QAbstractUndoItem (); }

class QAccessible;
namespace gsi { GSIQT_PUBLIC gsi::Class<QAccessible> &qtdecl_QAccessible (); }

class QAccessibleApplication;
namespace gsi { GSIQT_PUBLIC gsi::Class<QAccessibleApplication> &qtdecl_QAccessibleApplication (); }

class QAccessibleEvent;
namespace gsi { GSIQT_PUBLIC gsi::Class<QAccessibleEvent> &qtdecl_QAccessibleEvent (); }

class QAccessibleInterface;
namespace gsi { GSIQT_PUBLIC gsi::Class<QAccessibleInterface> &qtdecl_QAccessibleInterface (); }

class QAccessibleObject;
namespace gsi { GSIQT_PUBLIC gsi::Class<QAccessibleObject> &qtdecl_QAccessibleObject (); }

class QAccessibleWidget;
namespace gsi { GSIQT_PUBLIC gsi::Class<QAccessibleWidget> &qtdecl_QAccessibleWidget (); }

class QAction;
namespace gsi { GSIQT_PUBLIC gsi::Class<QAction> &qtdecl_QAction (); }

class QActionEvent;
namespace gsi { GSIQT_PUBLIC gsi::Class<QActionEvent> &qtdecl_QActionEvent (); }

class QActionGroup;
namespace gsi { GSIQT_PUBLIC gsi::Class<QActionGroup> &qtdecl_QActionGroup (); }

class QApplication;
namespace gsi { GSIQT_PUBLIC gsi::Class<QApplication> &qtdecl_QApplication (); }

class QAuthenticator;
namespace gsi { GSIQT_PUBLIC gsi::Class<QAuthenticator> &qtdecl_QAuthenticator (); }

class QBasicTimer;
namespace gsi { GSIQT_PUBLIC gsi::Class<QBasicTimer> &qtdecl_QBasicTimer (); }

class QBitmap;
namespace gsi { GSIQT_PUBLIC gsi::Class<QBitmap> &qtdecl_QBitmap (); }

class QBoxLayout;
namespace gsi { GSIQT_PUBLIC gsi::Class<QBoxLayout> &qtdecl_QBoxLayout (); }

class QBrush;
namespace gsi { GSIQT_PUBLIC gsi::Class<QBrush> &qtdecl_QBrush (); }

class QBuffer;
namespace gsi { GSIQT_PUBLIC gsi::Class<QBuffer> &qtdecl_QBuffer (); }

class QButtonGroup;
namespace gsi { GSIQT_PUBLIC gsi::Class<QButtonGroup> &qtdecl_QButtonGroup (); }

class QByteArrayMatcher;
namespace gsi { GSIQT_PUBLIC gsi::Class<QByteArrayMatcher> &qtdecl_QByteArrayMatcher (); }

class QCDEStyle;
namespace gsi { GSIQT_PUBLIC gsi::Class<QCDEStyle> &qtdecl_QCDEStyle (); }

class QCalendarWidget;
namespace gsi { GSIQT_PUBLIC gsi::Class<QCalendarWidget> &qtdecl_QCalendarWidget (); }

class QCheckBox;
namespace gsi { GSIQT_PUBLIC gsi::Class<QCheckBox> &qtdecl_QCheckBox (); }

class QChildEvent;
namespace gsi { GSIQT_PUBLIC gsi::Class<QChildEvent> &qtdecl_QChildEvent (); }

class QCleanlooksStyle;
namespace gsi { GSIQT_PUBLIC gsi::Class<QCleanlooksStyle> &qtdecl_QCleanlooksStyle (); }

class QClipboard;
namespace gsi { GSIQT_PUBLIC gsi::Class<QClipboard> &qtdecl_QClipboard (); }

class QClipboardEvent;
namespace gsi { GSIQT_PUBLIC gsi::Class<QClipboardEvent> &qtdecl_QClipboardEvent (); }

class QCloseEvent;
namespace gsi { GSIQT_PUBLIC gsi::Class<QCloseEvent> &qtdecl_QCloseEvent (); }

class QColor;
namespace gsi { GSIQT_PUBLIC gsi::Class<QColor> &qtdecl_QColor (); }

class QColorDialog;
namespace gsi { GSIQT_PUBLIC gsi::Class<QColorDialog> &qtdecl_QColorDialog (); }

class QColormap;
namespace gsi { GSIQT_PUBLIC gsi::Class<QColormap> &qtdecl_QColormap (); }

class QColumnView;
namespace gsi { GSIQT_PUBLIC gsi::Class<QColumnView> &qtdecl_QColumnView (); }

class QComboBox;
namespace gsi { GSIQT_PUBLIC gsi::Class<QComboBox> &qtdecl_QComboBox (); }

class QCommandLinkButton;
namespace gsi { GSIQT_PUBLIC gsi::Class<QCommandLinkButton> &qtdecl_QCommandLinkButton (); }

class QCommonStyle;
namespace gsi { GSIQT_PUBLIC gsi::Class<QCommonStyle> &qtdecl_QCommonStyle (); }

class QCompleter;
namespace gsi { GSIQT_PUBLIC gsi::Class<QCompleter> &qtdecl_QCompleter (); }

class QConicalGradient;
namespace gsi { GSIQT_PUBLIC gsi::Class<QConicalGradient> &qtdecl_QConicalGradient (); }

class QContextMenuEvent;
namespace gsi { GSIQT_PUBLIC gsi::Class<QContextMenuEvent> &qtdecl_QContextMenuEvent (); }

class QCoreApplication;
namespace gsi { GSIQT_PUBLIC gsi::Class<QCoreApplication> &qtdecl_QCoreApplication (); }

class QCryptographicHash;
namespace gsi { GSIQT_PUBLIC gsi::Class<QCryptographicHash> &qtdecl_QCryptographicHash (); }

class QCursor;
namespace gsi { GSIQT_PUBLIC gsi::Class<QCursor> &qtdecl_QCursor (); }

class QDataStream;
namespace gsi { GSIQT_PUBLIC gsi::Class<QDataStream> &qtdecl_QDataStream (); }

class QDataWidgetMapper;
namespace gsi { GSIQT_PUBLIC gsi::Class<QDataWidgetMapper> &qtdecl_QDataWidgetMapper (); }

class QDate;
namespace gsi { GSIQT_PUBLIC gsi::Class<QDate> &qtdecl_QDate (); }

class QDateEdit;
namespace gsi { GSIQT_PUBLIC gsi::Class<QDateEdit> &qtdecl_QDateEdit (); }

class QDateTime;
namespace gsi { GSIQT_PUBLIC gsi::Class<QDateTime> &qtdecl_QDateTime (); }

class QDateTimeEdit;
namespace gsi { GSIQT_PUBLIC gsi::Class<QDateTimeEdit> &qtdecl_QDateTimeEdit (); }

class QDesktopServices;
namespace gsi { GSIQT_PUBLIC gsi::Class<QDesktopServices> &qtdecl_QDesktopServices (); }

class QDesktopWidget;
namespace gsi { GSIQT_PUBLIC gsi::Class<QDesktopWidget> &qtdecl_QDesktopWidget (); }

class QDial;
namespace gsi { GSIQT_PUBLIC gsi::Class<QDial> &qtdecl_QDial (); }

class QDialog;
namespace gsi { GSIQT_PUBLIC gsi::Class<QDialog> &qtdecl_QDialog (); }

class QDialogButtonBox;
namespace gsi { GSIQT_PUBLIC gsi::Class<QDialogButtonBox> &qtdecl_QDialogButtonBox (); }

class QDir;
namespace gsi { GSIQT_PUBLIC gsi::Class<QDir> &qtdecl_QDir (); }

class QDirIterator;
namespace gsi { GSIQT_PUBLIC gsi::Class<QDirIterator> &qtdecl_QDirIterator (); }

class QDirModel;
namespace gsi { GSIQT_PUBLIC gsi::Class<QDirModel> &qtdecl_QDirModel (); }

class QDockWidget;
namespace gsi { GSIQT_PUBLIC gsi::Class<QDockWidget> &qtdecl_QDockWidget (); }

class QDomAttr;
namespace gsi { GSIQT_PUBLIC gsi::Class<QDomAttr> &qtdecl_QDomAttr (); }

class QDomCDATASection;
namespace gsi { GSIQT_PUBLIC gsi::Class<QDomCDATASection> &qtdecl_QDomCDATASection (); }

class QDomCharacterData;
namespace gsi { GSIQT_PUBLIC gsi::Class<QDomCharacterData> &qtdecl_QDomCharacterData (); }

class QDomComment;
namespace gsi { GSIQT_PUBLIC gsi::Class<QDomComment> &qtdecl_QDomComment (); }

class QDomDocument;
namespace gsi { GSIQT_PUBLIC gsi::Class<QDomDocument> &qtdecl_QDomDocument (); }

class QDomDocumentFragment;
namespace gsi { GSIQT_PUBLIC gsi::Class<QDomDocumentFragment> &qtdecl_QDomDocumentFragment (); }

class QDomDocumentType;
namespace gsi { GSIQT_PUBLIC gsi::Class<QDomDocumentType> &qtdecl_QDomDocumentType (); }

class QDomElement;
namespace gsi { GSIQT_PUBLIC gsi::Class<QDomElement> &qtdecl_QDomElement (); }

class QDomEntity;
namespace gsi { GSIQT_PUBLIC gsi::Class<QDomEntity> &qtdecl_QDomEntity (); }

class QDomEntityReference;
namespace gsi { GSIQT_PUBLIC gsi::Class<QDomEntityReference> &qtdecl_QDomEntityReference (); }

class QDomImplementation;
namespace gsi { GSIQT_PUBLIC gsi::Class<QDomImplementation> &qtdecl_QDomImplementation (); }

class QDomNamedNodeMap;
namespace gsi { GSIQT_PUBLIC gsi::Class<QDomNamedNodeMap> &qtdecl_QDomNamedNodeMap (); }

class QDomNode;
namespace gsi { GSIQT_PUBLIC gsi::Class<QDomNode> &qtdecl_QDomNode (); }

class QDomNodeList;
namespace gsi { GSIQT_PUBLIC gsi::Class<QDomNodeList> &qtdecl_QDomNodeList (); }

class QDomNotation;
namespace gsi { GSIQT_PUBLIC gsi::Class<QDomNotation> &qtdecl_QDomNotation (); }

class QDomProcessingInstruction;
namespace gsi { GSIQT_PUBLIC gsi::Class<QDomProcessingInstruction> &qtdecl_QDomProcessingInstruction (); }

class QDomText;
namespace gsi { GSIQT_PUBLIC gsi::Class<QDomText> &qtdecl_QDomText (); }

class QDoubleSpinBox;
namespace gsi { GSIQT_PUBLIC gsi::Class<QDoubleSpinBox> &qtdecl_QDoubleSpinBox (); }

class QDoubleValidator;
namespace gsi { GSIQT_PUBLIC gsi::Class<QDoubleValidator> &qtdecl_QDoubleValidator (); }

class QDrag;
namespace gsi { GSIQT_PUBLIC gsi::Class<QDrag> &qtdecl_QDrag (); }

class QDragEnterEvent;
namespace gsi { GSIQT_PUBLIC gsi::Class<QDragEnterEvent> &qtdecl_QDragEnterEvent (); }

class QDragLeaveEvent;
namespace gsi { GSIQT_PUBLIC gsi::Class<QDragLeaveEvent> &qtdecl_QDragLeaveEvent (); }

class QDragMoveEvent;
namespace gsi { GSIQT_PUBLIC gsi::Class<QDragMoveEvent> &qtdecl_QDragMoveEvent (); }

class QDragResponseEvent;
namespace gsi { GSIQT_PUBLIC gsi::Class<QDragResponseEvent> &qtdecl_QDragResponseEvent (); }

class QDropEvent;
namespace gsi { GSIQT_PUBLIC gsi::Class<QDropEvent> &qtdecl_QDropEvent (); }

class QDynamicPropertyChangeEvent;
namespace gsi { GSIQT_PUBLIC gsi::Class<QDynamicPropertyChangeEvent> &qtdecl_QDynamicPropertyChangeEvent (); }

class QEasingCurve;
namespace gsi { GSIQT_PUBLIC gsi::Class<QEasingCurve> &qtdecl_QEasingCurve (); }

class QErrorMessage;
namespace gsi { GSIQT_PUBLIC gsi::Class<QErrorMessage> &qtdecl_QErrorMessage (); }

class QEvent;
namespace gsi { GSIQT_PUBLIC gsi::Class<QEvent> &qtdecl_QEvent (); }

class QEventLoop;
namespace gsi { GSIQT_PUBLIC gsi::Class<QEventLoop> &qtdecl_QEventLoop (); }

struct QFactoryInterface;
namespace gsi { GSIQT_PUBLIC gsi::Class<QFactoryInterface> &qtdecl_QFactoryInterface (); }

class QFile;
namespace gsi { GSIQT_PUBLIC gsi::Class<QFile> &qtdecl_QFile (); }

class QFileDialog;
namespace gsi { GSIQT_PUBLIC gsi::Class<QFileDialog> &qtdecl_QFileDialog (); }

class QFileIconProvider;
namespace gsi { GSIQT_PUBLIC gsi::Class<QFileIconProvider> &qtdecl_QFileIconProvider (); }

class QFileInfo;
namespace gsi { GSIQT_PUBLIC gsi::Class<QFileInfo> &qtdecl_QFileInfo (); }

class QFileOpenEvent;
namespace gsi { GSIQT_PUBLIC gsi::Class<QFileOpenEvent> &qtdecl_QFileOpenEvent (); }

class QFileSystemModel;
namespace gsi { GSIQT_PUBLIC gsi::Class<QFileSystemModel> &qtdecl_QFileSystemModel (); }

class QFileSystemWatcher;
namespace gsi { GSIQT_PUBLIC gsi::Class<QFileSystemWatcher> &qtdecl_QFileSystemWatcher (); }

class QFocusEvent;
namespace gsi { GSIQT_PUBLIC gsi::Class<QFocusEvent> &qtdecl_QFocusEvent (); }

class QFocusFrame;
namespace gsi { GSIQT_PUBLIC gsi::Class<QFocusFrame> &qtdecl_QFocusFrame (); }

class QFont;
namespace gsi { GSIQT_PUBLIC gsi::Class<QFont> &qtdecl_QFont (); }

class QFontComboBox;
namespace gsi { GSIQT_PUBLIC gsi::Class<QFontComboBox> &qtdecl_QFontComboBox (); }

class QFontDatabase;
namespace gsi { GSIQT_PUBLIC gsi::Class<QFontDatabase> &qtdecl_QFontDatabase (); }

class QFontDialog;
namespace gsi { GSIQT_PUBLIC gsi::Class<QFontDialog> &qtdecl_QFontDialog (); }

class QFontInfo;
namespace gsi { GSIQT_PUBLIC gsi::Class<QFontInfo> &qtdecl_QFontInfo (); }

class QFontMetrics;
namespace gsi { GSIQT_PUBLIC gsi::Class<QFontMetrics> &qtdecl_QFontMetrics (); }

class QFontMetricsF;
namespace gsi { GSIQT_PUBLIC gsi::Class<QFontMetricsF> &qtdecl_QFontMetricsF (); }

class QFormBuilder;
namespace gsi { GSIQT_PUBLIC gsi::Class<QFormBuilder> &qtdecl_QFormBuilder (); }

class QFormLayout;
namespace gsi { GSIQT_PUBLIC gsi::Class<QFormLayout> &qtdecl_QFormLayout (); }

class QFrame;
namespace gsi { GSIQT_PUBLIC gsi::Class<QFrame> &qtdecl_QFrame (); }

class QFtp;
namespace gsi { GSIQT_PUBLIC gsi::Class<QFtp> &qtdecl_QFtp (); }

class QGesture;
namespace gsi { GSIQT_PUBLIC gsi::Class<QGesture> &qtdecl_QGesture (); }

class QGestureEvent;
namespace gsi { GSIQT_PUBLIC gsi::Class<QGestureEvent> &qtdecl_QGestureEvent (); }

class QGestureRecognizer;
namespace gsi { GSIQT_PUBLIC gsi::Class<QGestureRecognizer> &qtdecl_QGestureRecognizer (); }

class QGradient;
namespace gsi { GSIQT_PUBLIC gsi::Class<QGradient> &qtdecl_QGradient (); }

class QGraphicsAnchor;
namespace gsi { GSIQT_PUBLIC gsi::Class<QGraphicsAnchor> &qtdecl_QGraphicsAnchor (); }

class QGraphicsAnchorLayout;
namespace gsi { GSIQT_PUBLIC gsi::Class<QGraphicsAnchorLayout> &qtdecl_QGraphicsAnchorLayout (); }

class QGraphicsBlurEffect;
namespace gsi { GSIQT_PUBLIC gsi::Class<QGraphicsBlurEffect> &qtdecl_QGraphicsBlurEffect (); }

class QGraphicsColorizeEffect;
namespace gsi { GSIQT_PUBLIC gsi::Class<QGraphicsColorizeEffect> &qtdecl_QGraphicsColorizeEffect (); }

class QGraphicsDropShadowEffect;
namespace gsi { GSIQT_PUBLIC gsi::Class<QGraphicsDropShadowEffect> &qtdecl_QGraphicsDropShadowEffect (); }

class QGraphicsEffect;
namespace gsi { GSIQT_PUBLIC gsi::Class<QGraphicsEffect> &qtdecl_QGraphicsEffect (); }

class QGraphicsEllipseItem;
namespace gsi { GSIQT_PUBLIC gsi::Class<QGraphicsEllipseItem> &qtdecl_QGraphicsEllipseItem (); }

class QGraphicsGridLayout;
namespace gsi { GSIQT_PUBLIC gsi::Class<QGraphicsGridLayout> &qtdecl_QGraphicsGridLayout (); }

class QGraphicsItem;
namespace gsi { GSIQT_PUBLIC gsi::Class<QGraphicsItem> &qtdecl_QGraphicsItem (); }

class QGraphicsItemAnimation;
namespace gsi { GSIQT_PUBLIC gsi::Class<QGraphicsItemAnimation> &qtdecl_QGraphicsItemAnimation (); }

class QGraphicsItemGroup;
namespace gsi { GSIQT_PUBLIC gsi::Class<QGraphicsItemGroup> &qtdecl_QGraphicsItemGroup (); }

class QGraphicsLayout;
namespace gsi { GSIQT_PUBLIC gsi::Class<QGraphicsLayout> &qtdecl_QGraphicsLayout (); }

class QGraphicsLayoutItem;
namespace gsi { GSIQT_PUBLIC gsi::Class<QGraphicsLayoutItem> &qtdecl_QGraphicsLayoutItem (); }

class QGraphicsLineItem;
namespace gsi { GSIQT_PUBLIC gsi::Class<QGraphicsLineItem> &qtdecl_QGraphicsLineItem (); }

class QGraphicsLinearLayout;
namespace gsi { GSIQT_PUBLIC gsi::Class<QGraphicsLinearLayout> &qtdecl_QGraphicsLinearLayout (); }

class QGraphicsObject;
namespace gsi { GSIQT_PUBLIC gsi::Class<QGraphicsObject> &qtdecl_QGraphicsObject (); }

class QGraphicsOpacityEffect;
namespace gsi { GSIQT_PUBLIC gsi::Class<QGraphicsOpacityEffect> &qtdecl_QGraphicsOpacityEffect (); }

class QGraphicsPathItem;
namespace gsi { GSIQT_PUBLIC gsi::Class<QGraphicsPathItem> &qtdecl_QGraphicsPathItem (); }

class QGraphicsPixmapItem;
namespace gsi { GSIQT_PUBLIC gsi::Class<QGraphicsPixmapItem> &qtdecl_QGraphicsPixmapItem (); }

class QGraphicsPolygonItem;
namespace gsi { GSIQT_PUBLIC gsi::Class<QGraphicsPolygonItem> &qtdecl_QGraphicsPolygonItem (); }

class QGraphicsProxyWidget;
namespace gsi { GSIQT_PUBLIC gsi::Class<QGraphicsProxyWidget> &qtdecl_QGraphicsProxyWidget (); }

class QGraphicsRectItem;
namespace gsi { GSIQT_PUBLIC gsi::Class<QGraphicsRectItem> &qtdecl_QGraphicsRectItem (); }

class QGraphicsRotation;
namespace gsi { GSIQT_PUBLIC gsi::Class<QGraphicsRotation> &qtdecl_QGraphicsRotation (); }

class QGraphicsScale;
namespace gsi { GSIQT_PUBLIC gsi::Class<QGraphicsScale> &qtdecl_QGraphicsScale (); }

class QGraphicsScene;
namespace gsi { GSIQT_PUBLIC gsi::Class<QGraphicsScene> &qtdecl_QGraphicsScene (); }

class QGraphicsSceneContextMenuEvent;
namespace gsi { GSIQT_PUBLIC gsi::Class<QGraphicsSceneContextMenuEvent> &qtdecl_QGraphicsSceneContextMenuEvent (); }

class QGraphicsSceneDragDropEvent;
namespace gsi { GSIQT_PUBLIC gsi::Class<QGraphicsSceneDragDropEvent> &qtdecl_QGraphicsSceneDragDropEvent (); }

class QGraphicsSceneEvent;
namespace gsi { GSIQT_PUBLIC gsi::Class<QGraphicsSceneEvent> &qtdecl_QGraphicsSceneEvent (); }

class QGraphicsSceneHelpEvent;
namespace gsi { GSIQT_PUBLIC gsi::Class<QGraphicsSceneHelpEvent> &qtdecl_QGraphicsSceneHelpEvent (); }

class QGraphicsSceneHoverEvent;
namespace gsi { GSIQT_PUBLIC gsi::Class<QGraphicsSceneHoverEvent> &qtdecl_QGraphicsSceneHoverEvent (); }

class QGraphicsSceneMouseEvent;
namespace gsi { GSIQT_PUBLIC gsi::Class<QGraphicsSceneMouseEvent> &qtdecl_QGraphicsSceneMouseEvent (); }

class QGraphicsSceneMoveEvent;
namespace gsi { GSIQT_PUBLIC gsi::Class<QGraphicsSceneMoveEvent> &qtdecl_QGraphicsSceneMoveEvent (); }

class QGraphicsSceneResizeEvent;
namespace gsi { GSIQT_PUBLIC gsi::Class<QGraphicsSceneResizeEvent> &qtdecl_QGraphicsSceneResizeEvent (); }

class QGraphicsSceneWheelEvent;
namespace gsi { GSIQT_PUBLIC gsi::Class<QGraphicsSceneWheelEvent> &qtdecl_QGraphicsSceneWheelEvent (); }

class QGraphicsSimpleTextItem;
namespace gsi { GSIQT_PUBLIC gsi::Class<QGraphicsSimpleTextItem> &qtdecl_QGraphicsSimpleTextItem (); }

class QGraphicsTextItem;
namespace gsi { GSIQT_PUBLIC gsi::Class<QGraphicsTextItem> &qtdecl_QGraphicsTextItem (); }

class QGraphicsTransform;
namespace gsi { GSIQT_PUBLIC gsi::Class<QGraphicsTransform> &qtdecl_QGraphicsTransform (); }

class QGraphicsView;
namespace gsi { GSIQT_PUBLIC gsi::Class<QGraphicsView> &qtdecl_QGraphicsView (); }

class QGraphicsWidget;
namespace gsi { GSIQT_PUBLIC gsi::Class<QGraphicsWidget> &qtdecl_QGraphicsWidget (); }

class QGridLayout;
namespace gsi { GSIQT_PUBLIC gsi::Class<QGridLayout> &qtdecl_QGridLayout (); }

class QGroupBox;
namespace gsi { GSIQT_PUBLIC gsi::Class<QGroupBox> &qtdecl_QGroupBox (); }

class QHBoxLayout;
namespace gsi { GSIQT_PUBLIC gsi::Class<QHBoxLayout> &qtdecl_QHBoxLayout (); }

class QHeaderView;
namespace gsi { GSIQT_PUBLIC gsi::Class<QHeaderView> &qtdecl_QHeaderView (); }

class QHelpEvent;
namespace gsi { GSIQT_PUBLIC gsi::Class<QHelpEvent> &qtdecl_QHelpEvent (); }

class QHideEvent;
namespace gsi { GSIQT_PUBLIC gsi::Class<QHideEvent> &qtdecl_QHideEvent (); }

class QHostAddress;
namespace gsi { GSIQT_PUBLIC gsi::Class<QHostAddress> &qtdecl_QHostAddress (); }

class QHostInfo;
namespace gsi { GSIQT_PUBLIC gsi::Class<QHostInfo> &qtdecl_QHostInfo (); }

class QHoverEvent;
namespace gsi { GSIQT_PUBLIC gsi::Class<QHoverEvent> &qtdecl_QHoverEvent (); }

class QIODevice;
namespace gsi { GSIQT_PUBLIC gsi::Class<QIODevice> &qtdecl_QIODevice (); }

class QIPv6Address;
namespace gsi { GSIQT_PUBLIC gsi::Class<QIPv6Address> &qtdecl_QIPv6Address (); }

class QIcon;
namespace gsi { GSIQT_PUBLIC gsi::Class<QIcon> &qtdecl_QIcon (); }

class QIconDragEvent;
namespace gsi { GSIQT_PUBLIC gsi::Class<QIconDragEvent> &qtdecl_QIconDragEvent (); }

class QIconEngine;
namespace gsi { GSIQT_PUBLIC gsi::Class<QIconEngine> &qtdecl_QIconEngine (); }

class QIconEnginePlugin;
namespace gsi { GSIQT_PUBLIC gsi::Class<QIconEnginePlugin> &qtdecl_QIconEnginePlugin (); }

class QIconEnginePluginV2;
namespace gsi { GSIQT_PUBLIC gsi::Class<QIconEnginePluginV2> &qtdecl_QIconEnginePluginV2 (); }

class QIconEngineV2;
namespace gsi { GSIQT_PUBLIC gsi::Class<QIconEngineV2> &qtdecl_QIconEngineV2 (); }

class QImage;
namespace gsi { GSIQT_PUBLIC gsi::Class<QImage> &qtdecl_QImage (); }

class QImageIOHandler;
namespace gsi { GSIQT_PUBLIC gsi::Class<QImageIOHandler> &qtdecl_QImageIOHandler (); }

class QImageIOPlugin;
namespace gsi { GSIQT_PUBLIC gsi::Class<QImageIOPlugin> &qtdecl_QImageIOPlugin (); }

class QImageReader;
namespace gsi { GSIQT_PUBLIC gsi::Class<QImageReader> &qtdecl_QImageReader (); }

class QImageTextKeyLang;
namespace gsi { GSIQT_PUBLIC gsi::Class<QImageTextKeyLang> &qtdecl_QImageTextKeyLang (); }

class QImageWriter;
namespace gsi { GSIQT_PUBLIC gsi::Class<QImageWriter> &qtdecl_QImageWriter (); }

class QInputContext;
namespace gsi { GSIQT_PUBLIC gsi::Class<QInputContext> &qtdecl_QInputContext (); }

class QInputContextFactory;
namespace gsi { GSIQT_PUBLIC gsi::Class<QInputContextFactory> &qtdecl_QInputContextFactory (); }

class QInputContextPlugin;
namespace gsi { GSIQT_PUBLIC gsi::Class<QInputContextPlugin> &qtdecl_QInputContextPlugin (); }

class QInputDialog;
namespace gsi { GSIQT_PUBLIC gsi::Class<QInputDialog> &qtdecl_QInputDialog (); }

class QInputEvent;
namespace gsi { GSIQT_PUBLIC gsi::Class<QInputEvent> &qtdecl_QInputEvent (); }

class QInputMethodEvent;
namespace gsi { GSIQT_PUBLIC gsi::Class<QInputMethodEvent> &qtdecl_QInputMethodEvent (); }

class QIntValidator;
namespace gsi { GSIQT_PUBLIC gsi::Class<QIntValidator> &qtdecl_QIntValidator (); }

class QItemDelegate;
namespace gsi { GSIQT_PUBLIC gsi::Class<QItemDelegate> &qtdecl_QItemDelegate (); }

class QItemEditorCreatorBase;
namespace gsi { GSIQT_PUBLIC gsi::Class<QItemEditorCreatorBase> &qtdecl_QItemEditorCreatorBase (); }

class QItemEditorFactory;
namespace gsi { GSIQT_PUBLIC gsi::Class<QItemEditorFactory> &qtdecl_QItemEditorFactory (); }

class QItemSelection;
namespace gsi { GSIQT_PUBLIC gsi::Class<QItemSelection> &qtdecl_QItemSelection (); }

class QItemSelectionModel;
namespace gsi { GSIQT_PUBLIC gsi::Class<QItemSelectionModel> &qtdecl_QItemSelectionModel (); }

class QItemSelectionRange;
namespace gsi { GSIQT_PUBLIC gsi::Class<QItemSelectionRange> &qtdecl_QItemSelectionRange (); }

class QKeyEvent;
namespace gsi { GSIQT_PUBLIC gsi::Class<QKeyEvent> &qtdecl_QKeyEvent (); }

class QKeySequence;
namespace gsi { GSIQT_PUBLIC gsi::Class<QKeySequence> &qtdecl_QKeySequence (); }

class QLCDNumber;
namespace gsi { GSIQT_PUBLIC gsi::Class<QLCDNumber> &qtdecl_QLCDNumber (); }

class QLabel;
namespace gsi { GSIQT_PUBLIC gsi::Class<QLabel> &qtdecl_QLabel (); }

class QLayout;
namespace gsi { GSIQT_PUBLIC gsi::Class<QLayout> &qtdecl_QLayout (); }

class QLayoutItem;
namespace gsi { GSIQT_PUBLIC gsi::Class<QLayoutItem> &qtdecl_QLayoutItem (); }

class QLibrary;
namespace gsi { GSIQT_PUBLIC gsi::Class<QLibrary> &qtdecl_QLibrary (); }

class QLibraryInfo;
namespace gsi { GSIQT_PUBLIC gsi::Class<QLibraryInfo> &qtdecl_QLibraryInfo (); }

class QLine;
namespace gsi { GSIQT_PUBLIC gsi::Class<QLine> &qtdecl_QLine (); }

class QLineEdit;
namespace gsi { GSIQT_PUBLIC gsi::Class<QLineEdit> &qtdecl_QLineEdit (); }

class QLineF;
namespace gsi { GSIQT_PUBLIC gsi::Class<QLineF> &qtdecl_QLineF (); }

class QLinearGradient;
namespace gsi { GSIQT_PUBLIC gsi::Class<QLinearGradient> &qtdecl_QLinearGradient (); }

class QListView;
namespace gsi { GSIQT_PUBLIC gsi::Class<QListView> &qtdecl_QListView (); }

class QListWidget;
namespace gsi { GSIQT_PUBLIC gsi::Class<QListWidget> &qtdecl_QListWidget (); }

class QListWidgetItem;
namespace gsi { GSIQT_PUBLIC gsi::Class<QListWidgetItem> &qtdecl_QListWidgetItem (); }

class QLocalServer;
namespace gsi { GSIQT_PUBLIC gsi::Class<QLocalServer> &qtdecl_QLocalServer (); }

class QLocalSocket;
namespace gsi { GSIQT_PUBLIC gsi::Class<QLocalSocket> &qtdecl_QLocalSocket (); }

class QLocale;
namespace gsi { GSIQT_PUBLIC gsi::Class<QLocale> &qtdecl_QLocale (); }

class QMainWindow;
namespace gsi { GSIQT_PUBLIC gsi::Class<QMainWindow> &qtdecl_QMainWindow (); }

class QMargins;
namespace gsi { GSIQT_PUBLIC gsi::Class<QMargins> &qtdecl_QMargins (); }

class QMatrix;
namespace gsi { GSIQT_PUBLIC gsi::Class<QMatrix> &qtdecl_QMatrix (); }

class QMatrix4x4;
namespace gsi { GSIQT_PUBLIC gsi::Class<QMatrix4x4> &qtdecl_QMatrix4x4 (); }

class QMdiArea;
namespace gsi { GSIQT_PUBLIC gsi::Class<QMdiArea> &qtdecl_QMdiArea (); }

class QMdiSubWindow;
namespace gsi { GSIQT_PUBLIC gsi::Class<QMdiSubWindow> &qtdecl_QMdiSubWindow (); }

class QMenu;
namespace gsi { GSIQT_PUBLIC gsi::Class<QMenu> &qtdecl_QMenu (); }

class QMenuBar;
namespace gsi { GSIQT_PUBLIC gsi::Class<QMenuBar> &qtdecl_QMenuBar (); }

class QMessageBox;
namespace gsi { GSIQT_PUBLIC gsi::Class<QMessageBox> &qtdecl_QMessageBox (); }

class QMetaClassInfo;
namespace gsi { GSIQT_PUBLIC gsi::Class<QMetaClassInfo> &qtdecl_QMetaClassInfo (); }

class QMetaEnum;
namespace gsi { GSIQT_PUBLIC gsi::Class<QMetaEnum> &qtdecl_QMetaEnum (); }

class QMetaMethod;
namespace gsi { GSIQT_PUBLIC gsi::Class<QMetaMethod> &qtdecl_QMetaMethod (); }

struct QMetaObject;
namespace gsi { GSIQT_PUBLIC gsi::Class<QMetaObject> &qtdecl_QMetaObject (); }

class QMetaProperty;
namespace gsi { GSIQT_PUBLIC gsi::Class<QMetaProperty> &qtdecl_QMetaProperty (); }

class QMetaType;
namespace gsi { GSIQT_PUBLIC gsi::Class<QMetaType> &qtdecl_QMetaType (); }

class QMimeData;
namespace gsi { GSIQT_PUBLIC gsi::Class<QMimeData> &qtdecl_QMimeData (); }

class QMimeSource;
namespace gsi { GSIQT_PUBLIC gsi::Class<QMimeSource> &qtdecl_QMimeSource (); }

class QModelIndex;
namespace gsi { GSIQT_PUBLIC gsi::Class<QModelIndex> &qtdecl_QModelIndex (); }

class QMotifStyle;
namespace gsi { GSIQT_PUBLIC gsi::Class<QMotifStyle> &qtdecl_QMotifStyle (); }

class QMouseEvent;
namespace gsi { GSIQT_PUBLIC gsi::Class<QMouseEvent> &qtdecl_QMouseEvent (); }

class QMoveEvent;
namespace gsi { GSIQT_PUBLIC gsi::Class<QMoveEvent> &qtdecl_QMoveEvent (); }

class QMovie;
namespace gsi { GSIQT_PUBLIC gsi::Class<QMovie> &qtdecl_QMovie (); }

class QMutex;
namespace gsi { GSIQT_PUBLIC gsi::Class<QMutex> &qtdecl_QMutex (); }

class QNetworkAccessManager;
namespace gsi { GSIQT_PUBLIC gsi::Class<QNetworkAccessManager> &qtdecl_QNetworkAccessManager (); }

class QNetworkAddressEntry;
namespace gsi { GSIQT_PUBLIC gsi::Class<QNetworkAddressEntry> &qtdecl_QNetworkAddressEntry (); }

class QNetworkCacheMetaData;
namespace gsi { GSIQT_PUBLIC gsi::Class<QNetworkCacheMetaData> &qtdecl_QNetworkCacheMetaData (); }

class QNetworkCookie;
namespace gsi { GSIQT_PUBLIC gsi::Class<QNetworkCookie> &qtdecl_QNetworkCookie (); }

class QNetworkCookieJar;
namespace gsi { GSIQT_PUBLIC gsi::Class<QNetworkCookieJar> &qtdecl_QNetworkCookieJar (); }

class QNetworkDiskCache;
namespace gsi { GSIQT_PUBLIC gsi::Class<QNetworkDiskCache> &qtdecl_QNetworkDiskCache (); }

class QNetworkInterface;
namespace gsi { GSIQT_PUBLIC gsi::Class<QNetworkInterface> &qtdecl_QNetworkInterface (); }

class QNetworkProxy;
namespace gsi { GSIQT_PUBLIC gsi::Class<QNetworkProxy> &qtdecl_QNetworkProxy (); }

class QNetworkProxyFactory;
namespace gsi { GSIQT_PUBLIC gsi::Class<QNetworkProxyFactory> &qtdecl_QNetworkProxyFactory (); }

class QNetworkProxyQuery;
namespace gsi { GSIQT_PUBLIC gsi::Class<QNetworkProxyQuery> &qtdecl_QNetworkProxyQuery (); }

class QNetworkReply;
namespace gsi { GSIQT_PUBLIC gsi::Class<QNetworkReply> &qtdecl_QNetworkReply (); }

class QNetworkRequest;
namespace gsi { GSIQT_PUBLIC gsi::Class<QNetworkRequest> &qtdecl_QNetworkRequest (); }

class QObject;
namespace gsi { GSIQT_PUBLIC gsi::Class<QObject> &qtdecl_QObject (); }

class QPageSetupDialog;
namespace gsi { GSIQT_PUBLIC gsi::Class<QPageSetupDialog> &qtdecl_QPageSetupDialog (); }

class QPaintDevice;
namespace gsi { GSIQT_PUBLIC gsi::Class<QPaintDevice> &qtdecl_QPaintDevice (); }

class QPaintEngine;
namespace gsi { GSIQT_PUBLIC gsi::Class<QPaintEngine> &qtdecl_QPaintEngine (); }

class QPaintEngineState;
namespace gsi { GSIQT_PUBLIC gsi::Class<QPaintEngineState> &qtdecl_QPaintEngineState (); }

class QPaintEvent;
namespace gsi { GSIQT_PUBLIC gsi::Class<QPaintEvent> &qtdecl_QPaintEvent (); }

class QPainter;
namespace gsi { GSIQT_PUBLIC gsi::Class<QPainter> &qtdecl_QPainter (); }

class QPainterPath;
namespace gsi { GSIQT_PUBLIC gsi::Class<QPainterPath> &qtdecl_QPainterPath (); }

class QPainterPathStroker;
namespace gsi { GSIQT_PUBLIC gsi::Class<QPainterPathStroker> &qtdecl_QPainterPathStroker (); }

class QPalette;
namespace gsi { GSIQT_PUBLIC gsi::Class<QPalette> &qtdecl_QPalette (); }

class QPanGesture;
namespace gsi { GSIQT_PUBLIC gsi::Class<QPanGesture> &qtdecl_QPanGesture (); }

class QPen;
namespace gsi { GSIQT_PUBLIC gsi::Class<QPen> &qtdecl_QPen (); }

class QPersistentModelIndex;
namespace gsi { GSIQT_PUBLIC gsi::Class<QPersistentModelIndex> &qtdecl_QPersistentModelIndex (); }

class QPicture;
namespace gsi { GSIQT_PUBLIC gsi::Class<QPicture> &qtdecl_QPicture (); }

class QPinchGesture;
namespace gsi { GSIQT_PUBLIC gsi::Class<QPinchGesture> &qtdecl_QPinchGesture (); }

class QPixmap;
namespace gsi { GSIQT_PUBLIC gsi::Class<QPixmap> &qtdecl_QPixmap (); }

class QPixmapCache;
namespace gsi { GSIQT_PUBLIC gsi::Class<QPixmapCache> &qtdecl_QPixmapCache (); }

class QPlainTextDocumentLayout;
namespace gsi { GSIQT_PUBLIC gsi::Class<QPlainTextDocumentLayout> &qtdecl_QPlainTextDocumentLayout (); }

class QPlainTextEdit;
namespace gsi { GSIQT_PUBLIC gsi::Class<QPlainTextEdit> &qtdecl_QPlainTextEdit (); }

class QPlastiqueStyle;
namespace gsi { GSIQT_PUBLIC gsi::Class<QPlastiqueStyle> &qtdecl_QPlastiqueStyle (); }

class QPluginLoader;
namespace gsi { GSIQT_PUBLIC gsi::Class<QPluginLoader> &qtdecl_QPluginLoader (); }

class QPoint;
namespace gsi { GSIQT_PUBLIC gsi::Class<QPoint> &qtdecl_QPoint (); }

class QPointF;
namespace gsi { GSIQT_PUBLIC gsi::Class<QPointF> &qtdecl_QPointF (); }

class QPolygon;
namespace gsi { GSIQT_PUBLIC gsi::Class<QPolygon> &qtdecl_QPolygon (); }

class QPolygonF;
namespace gsi { GSIQT_PUBLIC gsi::Class<QPolygonF> &qtdecl_QPolygonF (); }

class QPrintDialog;
namespace gsi { GSIQT_PUBLIC gsi::Class<QPrintDialog> &qtdecl_QPrintDialog (); }

class QPrintEngine;
namespace gsi { GSIQT_PUBLIC gsi::Class<QPrintEngine> &qtdecl_QPrintEngine (); }

class QPrintPreviewDialog;
namespace gsi { GSIQT_PUBLIC gsi::Class<QPrintPreviewDialog> &qtdecl_QPrintPreviewDialog (); }

class QPrintPreviewWidget;
namespace gsi { GSIQT_PUBLIC gsi::Class<QPrintPreviewWidget> &qtdecl_QPrintPreviewWidget (); }

class QPrinter;
namespace gsi { GSIQT_PUBLIC gsi::Class<QPrinter> &qtdecl_QPrinter (); }

class QPrinterInfo;
namespace gsi { GSIQT_PUBLIC gsi::Class<QPrinterInfo> &qtdecl_QPrinterInfo (); }

class QProcess;
namespace gsi { GSIQT_PUBLIC gsi::Class<QProcess> &qtdecl_QProcess (); }

class QProcessEnvironment;
namespace gsi { GSIQT_PUBLIC gsi::Class<QProcessEnvironment> &qtdecl_QProcessEnvironment (); }

class QProgressBar;
namespace gsi { GSIQT_PUBLIC gsi::Class<QProgressBar> &qtdecl_QProgressBar (); }

class QProgressDialog;
namespace gsi { GSIQT_PUBLIC gsi::Class<QProgressDialog> &qtdecl_QProgressDialog (); }

class QPushButton;
namespace gsi { GSIQT_PUBLIC gsi::Class<QPushButton> &qtdecl_QPushButton (); }

class QQuaternion;
namespace gsi { GSIQT_PUBLIC gsi::Class<QQuaternion> &qtdecl_QQuaternion (); }

class QRadialGradient;
namespace gsi { GSIQT_PUBLIC gsi::Class<QRadialGradient> &qtdecl_QRadialGradient (); }

class QRadioButton;
namespace gsi { GSIQT_PUBLIC gsi::Class<QRadioButton> &qtdecl_QRadioButton (); }

class QReadLocker;
namespace gsi { GSIQT_PUBLIC gsi::Class<QReadLocker> &qtdecl_QReadLocker (); }

class QReadWriteLock;
namespace gsi { GSIQT_PUBLIC gsi::Class<QReadWriteLock> &qtdecl_QReadWriteLock (); }

class QRect;
namespace gsi { GSIQT_PUBLIC gsi::Class<QRect> &qtdecl_QRect (); }

class QRectF;
namespace gsi { GSIQT_PUBLIC gsi::Class<QRectF> &qtdecl_QRectF (); }

class QRegExp;
namespace gsi { GSIQT_PUBLIC gsi::Class<QRegExp> &qtdecl_QRegExp (); }

class QRegExpValidator;
namespace gsi { GSIQT_PUBLIC gsi::Class<QRegExpValidator> &qtdecl_QRegExpValidator (); }

class QRegion;
namespace gsi { GSIQT_PUBLIC gsi::Class<QRegion> &qtdecl_QRegion (); }

class QResizeEvent;
namespace gsi { GSIQT_PUBLIC gsi::Class<QResizeEvent> &qtdecl_QResizeEvent (); }

class QResource;
namespace gsi { GSIQT_PUBLIC gsi::Class<QResource> &qtdecl_QResource (); }

class QRubberBand;
namespace gsi { GSIQT_PUBLIC gsi::Class<QRubberBand> &qtdecl_QRubberBand (); }

class QScrollArea;
namespace gsi { GSIQT_PUBLIC gsi::Class<QScrollArea> &qtdecl_QScrollArea (); }

class QScrollBar;
namespace gsi { GSIQT_PUBLIC gsi::Class<QScrollBar> &qtdecl_QScrollBar (); }

class QSemaphore;
namespace gsi { GSIQT_PUBLIC gsi::Class<QSemaphore> &qtdecl_QSemaphore (); }

class QSettings;
namespace gsi { GSIQT_PUBLIC gsi::Class<QSettings> &qtdecl_QSettings (); }

class QShortcut;
namespace gsi { GSIQT_PUBLIC gsi::Class<QShortcut> &qtdecl_QShortcut (); }

class QShortcutEvent;
namespace gsi { GSIQT_PUBLIC gsi::Class<QShortcutEvent> &qtdecl_QShortcutEvent (); }

class QShowEvent;
namespace gsi { GSIQT_PUBLIC gsi::Class<QShowEvent> &qtdecl_QShowEvent (); }

class QSignalMapper;
namespace gsi { GSIQT_PUBLIC gsi::Class<QSignalMapper> &qtdecl_QSignalMapper (); }

class QSize;
namespace gsi { GSIQT_PUBLIC gsi::Class<QSize> &qtdecl_QSize (); }

class QSizeF;
namespace gsi { GSIQT_PUBLIC gsi::Class<QSizeF> &qtdecl_QSizeF (); }

class QSizeGrip;
namespace gsi { GSIQT_PUBLIC gsi::Class<QSizeGrip> &qtdecl_QSizeGrip (); }

class QSizePolicy;
namespace gsi { GSIQT_PUBLIC gsi::Class<QSizePolicy> &qtdecl_QSizePolicy (); }

class QSlider;
namespace gsi { GSIQT_PUBLIC gsi::Class<QSlider> &qtdecl_QSlider (); }

class QSocketNotifier;
namespace gsi { GSIQT_PUBLIC gsi::Class<QSocketNotifier> &qtdecl_QSocketNotifier (); }

class QSortFilterProxyModel;
namespace gsi { GSIQT_PUBLIC gsi::Class<QSortFilterProxyModel> &qtdecl_QSortFilterProxyModel (); }

class QSound;
namespace gsi { GSIQT_PUBLIC gsi::Class<QSound> &qtdecl_QSound (); }

class QSpacerItem;
namespace gsi { GSIQT_PUBLIC gsi::Class<QSpacerItem> &qtdecl_QSpacerItem (); }

class QSpinBox;
namespace gsi { GSIQT_PUBLIC gsi::Class<QSpinBox> &qtdecl_QSpinBox (); }

class QSplashScreen;
namespace gsi { GSIQT_PUBLIC gsi::Class<QSplashScreen> &qtdecl_QSplashScreen (); }

class QSplitter;
namespace gsi { GSIQT_PUBLIC gsi::Class<QSplitter> &qtdecl_QSplitter (); }

class QSplitterHandle;
namespace gsi { GSIQT_PUBLIC gsi::Class<QSplitterHandle> &qtdecl_QSplitterHandle (); }

class QSqlDatabase;
namespace gsi { GSIQT_PUBLIC gsi::Class<QSqlDatabase> &qtdecl_QSqlDatabase (); }

class QSqlDriver;
namespace gsi { GSIQT_PUBLIC gsi::Class<QSqlDriver> &qtdecl_QSqlDriver (); }

class QSqlDriverCreatorBase;
namespace gsi { GSIQT_PUBLIC gsi::Class<QSqlDriverCreatorBase> &qtdecl_QSqlDriverCreatorBase (); }

class QSqlError;
namespace gsi { GSIQT_PUBLIC gsi::Class<QSqlError> &qtdecl_QSqlError (); }

class QSqlField;
namespace gsi { GSIQT_PUBLIC gsi::Class<QSqlField> &qtdecl_QSqlField (); }

class QSqlIndex;
namespace gsi { GSIQT_PUBLIC gsi::Class<QSqlIndex> &qtdecl_QSqlIndex (); }

class QSqlQuery;
namespace gsi { GSIQT_PUBLIC gsi::Class<QSqlQuery> &qtdecl_QSqlQuery (); }

class QSqlQueryModel;
namespace gsi { GSIQT_PUBLIC gsi::Class<QSqlQueryModel> &qtdecl_QSqlQueryModel (); }

class QSqlRecord;
namespace gsi { GSIQT_PUBLIC gsi::Class<QSqlRecord> &qtdecl_QSqlRecord (); }

class QSqlRelation;
namespace gsi { GSIQT_PUBLIC gsi::Class<QSqlRelation> &qtdecl_QSqlRelation (); }

class QSqlRelationalTableModel;
namespace gsi { GSIQT_PUBLIC gsi::Class<QSqlRelationalTableModel> &qtdecl_QSqlRelationalTableModel (); }

class QSqlResult;
namespace gsi { GSIQT_PUBLIC gsi::Class<QSqlResult> &qtdecl_QSqlResult (); }

class QSqlTableModel;
namespace gsi { GSIQT_PUBLIC gsi::Class<QSqlTableModel> &qtdecl_QSqlTableModel (); }

class QSslCertificate;
namespace gsi { GSIQT_PUBLIC gsi::Class<QSslCertificate> &qtdecl_QSslCertificate (); }

class QSslCipher;
namespace gsi { GSIQT_PUBLIC gsi::Class<QSslCipher> &qtdecl_QSslCipher (); }

class QSslConfiguration;
namespace gsi { GSIQT_PUBLIC gsi::Class<QSslConfiguration> &qtdecl_QSslConfiguration (); }

class QSslError;
namespace gsi { GSIQT_PUBLIC gsi::Class<QSslError> &qtdecl_QSslError (); }

class QSslKey;
namespace gsi { GSIQT_PUBLIC gsi::Class<QSslKey> &qtdecl_QSslKey (); }

class QSslSocket;
namespace gsi { GSIQT_PUBLIC gsi::Class<QSslSocket> &qtdecl_QSslSocket (); }

class QStackedLayout;
namespace gsi { GSIQT_PUBLIC gsi::Class<QStackedLayout> &qtdecl_QStackedLayout (); }

class QStackedWidget;
namespace gsi { GSIQT_PUBLIC gsi::Class<QStackedWidget> &qtdecl_QStackedWidget (); }

class QStandardItem;
namespace gsi { GSIQT_PUBLIC gsi::Class<QStandardItem> &qtdecl_QStandardItem (); }

class QStandardItemModel;
namespace gsi { GSIQT_PUBLIC gsi::Class<QStandardItemModel> &qtdecl_QStandardItemModel (); }

class QStatusBar;
namespace gsi { GSIQT_PUBLIC gsi::Class<QStatusBar> &qtdecl_QStatusBar (); }

class QStatusTipEvent;
namespace gsi { GSIQT_PUBLIC gsi::Class<QStatusTipEvent> &qtdecl_QStatusTipEvent (); }

class QStringListModel;
namespace gsi { GSIQT_PUBLIC gsi::Class<QStringListModel> &qtdecl_QStringListModel (); }

class QStringMatcher;
namespace gsi { GSIQT_PUBLIC gsi::Class<QStringMatcher> &qtdecl_QStringMatcher (); }

class QStyle;
namespace gsi { GSIQT_PUBLIC gsi::Class<QStyle> &qtdecl_QStyle (); }

class QStyleFactory;
namespace gsi { GSIQT_PUBLIC gsi::Class<QStyleFactory> &qtdecl_QStyleFactory (); }

class QStyleHintReturn;
namespace gsi { GSIQT_PUBLIC gsi::Class<QStyleHintReturn> &qtdecl_QStyleHintReturn (); }

class QStyleHintReturnMask;
namespace gsi { GSIQT_PUBLIC gsi::Class<QStyleHintReturnMask> &qtdecl_QStyleHintReturnMask (); }

class QStyleHintReturnVariant;
namespace gsi { GSIQT_PUBLIC gsi::Class<QStyleHintReturnVariant> &qtdecl_QStyleHintReturnVariant (); }

class QStyleOption;
namespace gsi { GSIQT_PUBLIC gsi::Class<QStyleOption> &qtdecl_QStyleOption (); }

class QStyleOptionButton;
namespace gsi { GSIQT_PUBLIC gsi::Class<QStyleOptionButton> &qtdecl_QStyleOptionButton (); }

class QStyleOptionComboBox;
namespace gsi { GSIQT_PUBLIC gsi::Class<QStyleOptionComboBox> &qtdecl_QStyleOptionComboBox (); }

class QStyleOptionComplex;
namespace gsi { GSIQT_PUBLIC gsi::Class<QStyleOptionComplex> &qtdecl_QStyleOptionComplex (); }

class QStyleOptionDockWidget;
namespace gsi { GSIQT_PUBLIC gsi::Class<QStyleOptionDockWidget> &qtdecl_QStyleOptionDockWidget (); }

class QStyleOptionFocusRect;
namespace gsi { GSIQT_PUBLIC gsi::Class<QStyleOptionFocusRect> &qtdecl_QStyleOptionFocusRect (); }

class QStyleOptionFrame;
namespace gsi { GSIQT_PUBLIC gsi::Class<QStyleOptionFrame> &qtdecl_QStyleOptionFrame (); }

class QStyleOptionFrameV2;
namespace gsi { GSIQT_PUBLIC gsi::Class<QStyleOptionFrameV2> &qtdecl_QStyleOptionFrameV2 (); }

class QStyleOptionFrameV3;
namespace gsi { GSIQT_PUBLIC gsi::Class<QStyleOptionFrameV3> &qtdecl_QStyleOptionFrameV3 (); }

class QStyleOptionGraphicsItem;
namespace gsi { GSIQT_PUBLIC gsi::Class<QStyleOptionGraphicsItem> &qtdecl_QStyleOptionGraphicsItem (); }

class QStyleOptionGroupBox;
namespace gsi { GSIQT_PUBLIC gsi::Class<QStyleOptionGroupBox> &qtdecl_QStyleOptionGroupBox (); }

class QStyleOptionHeader;
namespace gsi { GSIQT_PUBLIC gsi::Class<QStyleOptionHeader> &qtdecl_QStyleOptionHeader (); }

class QStyleOptionMenuItem;
namespace gsi { GSIQT_PUBLIC gsi::Class<QStyleOptionMenuItem> &qtdecl_QStyleOptionMenuItem (); }

class QStyleOptionProgressBar;
namespace gsi { GSIQT_PUBLIC gsi::Class<QStyleOptionProgressBar> &qtdecl_QStyleOptionProgressBar (); }

class QStyleOptionProgressBarV2;
namespace gsi { GSIQT_PUBLIC gsi::Class<QStyleOptionProgressBarV2> &qtdecl_QStyleOptionProgressBarV2 (); }

class QStyleOptionQ3DockWindow;
namespace gsi { GSIQT_PUBLIC gsi::Class<QStyleOptionQ3DockWindow> &qtdecl_QStyleOptionQ3DockWindow (); }

class QStyleOptionQ3ListView;
namespace gsi { GSIQT_PUBLIC gsi::Class<QStyleOptionQ3ListView> &qtdecl_QStyleOptionQ3ListView (); }

class QStyleOptionQ3ListViewItem;
namespace gsi { GSIQT_PUBLIC gsi::Class<QStyleOptionQ3ListViewItem> &qtdecl_QStyleOptionQ3ListViewItem (); }

class QStyleOptionRubberBand;
namespace gsi { GSIQT_PUBLIC gsi::Class<QStyleOptionRubberBand> &qtdecl_QStyleOptionRubberBand (); }

class QStyleOptionSizeGrip;
namespace gsi { GSIQT_PUBLIC gsi::Class<QStyleOptionSizeGrip> &qtdecl_QStyleOptionSizeGrip (); }

class QStyleOptionSlider;
namespace gsi { GSIQT_PUBLIC gsi::Class<QStyleOptionSlider> &qtdecl_QStyleOptionSlider (); }

class QStyleOptionSpinBox;
namespace gsi { GSIQT_PUBLIC gsi::Class<QStyleOptionSpinBox> &qtdecl_QStyleOptionSpinBox (); }

class QStyleOptionTab;
namespace gsi { GSIQT_PUBLIC gsi::Class<QStyleOptionTab> &qtdecl_QStyleOptionTab (); }

class QStyleOptionTabBarBase;
namespace gsi { GSIQT_PUBLIC gsi::Class<QStyleOptionTabBarBase> &qtdecl_QStyleOptionTabBarBase (); }

class QStyleOptionTabBarBaseV2;
namespace gsi { GSIQT_PUBLIC gsi::Class<QStyleOptionTabBarBaseV2> &qtdecl_QStyleOptionTabBarBaseV2 (); }

class QStyleOptionTabV2;
namespace gsi { GSIQT_PUBLIC gsi::Class<QStyleOptionTabV2> &qtdecl_QStyleOptionTabV2 (); }

class QStyleOptionTabV3;
namespace gsi { GSIQT_PUBLIC gsi::Class<QStyleOptionTabV3> &qtdecl_QStyleOptionTabV3 (); }

class QStyleOptionTabWidgetFrame;
namespace gsi { GSIQT_PUBLIC gsi::Class<QStyleOptionTabWidgetFrame> &qtdecl_QStyleOptionTabWidgetFrame (); }

class QStyleOptionTitleBar;
namespace gsi { GSIQT_PUBLIC gsi::Class<QStyleOptionTitleBar> &qtdecl_QStyleOptionTitleBar (); }

class QStyleOptionToolBar;
namespace gsi { GSIQT_PUBLIC gsi::Class<QStyleOptionToolBar> &qtdecl_QStyleOptionToolBar (); }

class QStyleOptionToolBox;
namespace gsi { GSIQT_PUBLIC gsi::Class<QStyleOptionToolBox> &qtdecl_QStyleOptionToolBox (); }

class QStyleOptionToolBoxV2;
namespace gsi { GSIQT_PUBLIC gsi::Class<QStyleOptionToolBoxV2> &qtdecl_QStyleOptionToolBoxV2 (); }

class QStyleOptionToolButton;
namespace gsi { GSIQT_PUBLIC gsi::Class<QStyleOptionToolButton> &qtdecl_QStyleOptionToolButton (); }

class QStyleOptionViewItem;
namespace gsi { GSIQT_PUBLIC gsi::Class<QStyleOptionViewItem> &qtdecl_QStyleOptionViewItem (); }

class QStyleOptionViewItemV2;
namespace gsi { GSIQT_PUBLIC gsi::Class<QStyleOptionViewItemV2> &qtdecl_QStyleOptionViewItemV2 (); }

class QStyleOptionViewItemV3;
namespace gsi { GSIQT_PUBLIC gsi::Class<QStyleOptionViewItemV3> &qtdecl_QStyleOptionViewItemV3 (); }

class QStyleOptionViewItemV4;
namespace gsi { GSIQT_PUBLIC gsi::Class<QStyleOptionViewItemV4> &qtdecl_QStyleOptionViewItemV4 (); }

class QStylePainter;
namespace gsi { GSIQT_PUBLIC gsi::Class<QStylePainter> &qtdecl_QStylePainter (); }

class QStylePlugin;
namespace gsi { GSIQT_PUBLIC gsi::Class<QStylePlugin> &qtdecl_QStylePlugin (); }

class QStyledItemDelegate;
namespace gsi { GSIQT_PUBLIC gsi::Class<QStyledItemDelegate> &qtdecl_QStyledItemDelegate (); }

class QSwipeGesture;
namespace gsi { GSIQT_PUBLIC gsi::Class<QSwipeGesture> &qtdecl_QSwipeGesture (); }

class QSyntaxHighlighter;
namespace gsi { GSIQT_PUBLIC gsi::Class<QSyntaxHighlighter> &qtdecl_QSyntaxHighlighter (); }

class QSysInfo;
namespace gsi { GSIQT_PUBLIC gsi::Class<QSysInfo> &qtdecl_QSysInfo (); }

class QSystemLocale;
namespace gsi { GSIQT_PUBLIC gsi::Class<QSystemLocale> &qtdecl_QSystemLocale (); }

class QSystemTrayIcon;
namespace gsi { GSIQT_PUBLIC gsi::Class<QSystemTrayIcon> &qtdecl_QSystemTrayIcon (); }

class QTabBar;
namespace gsi { GSIQT_PUBLIC gsi::Class<QTabBar> &qtdecl_QTabBar (); }

class QTabWidget;
namespace gsi { GSIQT_PUBLIC gsi::Class<QTabWidget> &qtdecl_QTabWidget (); }

class QTableView;
namespace gsi { GSIQT_PUBLIC gsi::Class<QTableView> &qtdecl_QTableView (); }

class QTableWidget;
namespace gsi { GSIQT_PUBLIC gsi::Class<QTableWidget> &qtdecl_QTableWidget (); }

class QTableWidgetItem;
namespace gsi { GSIQT_PUBLIC gsi::Class<QTableWidgetItem> &qtdecl_QTableWidgetItem (); }

class QTableWidgetSelectionRange;
namespace gsi { GSIQT_PUBLIC gsi::Class<QTableWidgetSelectionRange> &qtdecl_QTableWidgetSelectionRange (); }

class QTabletEvent;
namespace gsi { GSIQT_PUBLIC gsi::Class<QTabletEvent> &qtdecl_QTabletEvent (); }

class QTapAndHoldGesture;
namespace gsi { GSIQT_PUBLIC gsi::Class<QTapAndHoldGesture> &qtdecl_QTapAndHoldGesture (); }

class QTapGesture;
namespace gsi { GSIQT_PUBLIC gsi::Class<QTapGesture> &qtdecl_QTapGesture (); }

class QTcpServer;
namespace gsi { GSIQT_PUBLIC gsi::Class<QTcpServer> &qtdecl_QTcpServer (); }

class QTcpSocket;
namespace gsi { GSIQT_PUBLIC gsi::Class<QTcpSocket> &qtdecl_QTcpSocket (); }

class QTemporaryFile;
namespace gsi { GSIQT_PUBLIC gsi::Class<QTemporaryFile> &qtdecl_QTemporaryFile (); }

class QTextBlock;
namespace gsi { GSIQT_PUBLIC gsi::Class<QTextBlock> &qtdecl_QTextBlock (); }

class QTextBlockFormat;
namespace gsi { GSIQT_PUBLIC gsi::Class<QTextBlockFormat> &qtdecl_QTextBlockFormat (); }

class QTextBlockGroup;
namespace gsi { GSIQT_PUBLIC gsi::Class<QTextBlockGroup> &qtdecl_QTextBlockGroup (); }

class QTextBlockUserData;
namespace gsi { GSIQT_PUBLIC gsi::Class<QTextBlockUserData> &qtdecl_QTextBlockUserData (); }

class QTextBrowser;
namespace gsi { GSIQT_PUBLIC gsi::Class<QTextBrowser> &qtdecl_QTextBrowser (); }

class QTextCharFormat;
namespace gsi { GSIQT_PUBLIC gsi::Class<QTextCharFormat> &qtdecl_QTextCharFormat (); }

class QTextCodec;
namespace gsi { GSIQT_PUBLIC gsi::Class<QTextCodec> &qtdecl_QTextCodec (); }

class QTextCursor;
namespace gsi { GSIQT_PUBLIC gsi::Class<QTextCursor> &qtdecl_QTextCursor (); }

class QTextDecoder;
namespace gsi { GSIQT_PUBLIC gsi::Class<QTextDecoder> &qtdecl_QTextDecoder (); }

class QTextDocument;
namespace gsi { GSIQT_PUBLIC gsi::Class<QTextDocument> &qtdecl_QTextDocument (); }

class QTextDocumentFragment;
namespace gsi { GSIQT_PUBLIC gsi::Class<QTextDocumentFragment> &qtdecl_QTextDocumentFragment (); }

class QTextDocumentWriter;
namespace gsi { GSIQT_PUBLIC gsi::Class<QTextDocumentWriter> &qtdecl_QTextDocumentWriter (); }

class QTextEdit;
namespace gsi { GSIQT_PUBLIC gsi::Class<QTextEdit> &qtdecl_QTextEdit (); }

class QTextEncoder;
namespace gsi { GSIQT_PUBLIC gsi::Class<QTextEncoder> &qtdecl_QTextEncoder (); }

class QTextFormat;
namespace gsi { GSIQT_PUBLIC gsi::Class<QTextFormat> &qtdecl_QTextFormat (); }

class QTextFragment;
namespace gsi { GSIQT_PUBLIC gsi::Class<QTextFragment> &qtdecl_QTextFragment (); }

class QTextFrame;
namespace gsi { GSIQT_PUBLIC gsi::Class<QTextFrame> &qtdecl_QTextFrame (); }

class QTextFrameFormat;
namespace gsi { GSIQT_PUBLIC gsi::Class<QTextFrameFormat> &qtdecl_QTextFrameFormat (); }

class QTextImageFormat;
namespace gsi { GSIQT_PUBLIC gsi::Class<QTextImageFormat> &qtdecl_QTextImageFormat (); }

class QTextInlineObject;
namespace gsi { GSIQT_PUBLIC gsi::Class<QTextInlineObject> &qtdecl_QTextInlineObject (); }

class QTextItem;
namespace gsi { GSIQT_PUBLIC gsi::Class<QTextItem> &qtdecl_QTextItem (); }

class QTextLayout;
namespace gsi { GSIQT_PUBLIC gsi::Class<QTextLayout> &qtdecl_QTextLayout (); }

class QTextLength;
namespace gsi { GSIQT_PUBLIC gsi::Class<QTextLength> &qtdecl_QTextLength (); }

class QTextLine;
namespace gsi { GSIQT_PUBLIC gsi::Class<QTextLine> &qtdecl_QTextLine (); }

class QTextList;
namespace gsi { GSIQT_PUBLIC gsi::Class<QTextList> &qtdecl_QTextList (); }

class QTextListFormat;
namespace gsi { GSIQT_PUBLIC gsi::Class<QTextListFormat> &qtdecl_QTextListFormat (); }

class QTextObject;
namespace gsi { GSIQT_PUBLIC gsi::Class<QTextObject> &qtdecl_QTextObject (); }

class QTextObjectInterface;
namespace gsi { GSIQT_PUBLIC gsi::Class<QTextObjectInterface> &qtdecl_QTextObjectInterface (); }

class QTextOption;
namespace gsi { GSIQT_PUBLIC gsi::Class<QTextOption> &qtdecl_QTextOption (); }

class QTextStream;
namespace gsi { GSIQT_PUBLIC gsi::Class<QTextStream> &qtdecl_QTextStream (); }

class QTextTable;
namespace gsi { GSIQT_PUBLIC gsi::Class<QTextTable> &qtdecl_QTextTable (); }

class QTextTableCell;
namespace gsi { GSIQT_PUBLIC gsi::Class<QTextTableCell> &qtdecl_QTextTableCell (); }

class QTextTableCellFormat;
namespace gsi { GSIQT_PUBLIC gsi::Class<QTextTableCellFormat> &qtdecl_QTextTableCellFormat (); }

class QTextTableFormat;
namespace gsi { GSIQT_PUBLIC gsi::Class<QTextTableFormat> &qtdecl_QTextTableFormat (); }

class QThread;
namespace gsi { GSIQT_PUBLIC gsi::Class<QThread> &qtdecl_QThread (); }

class QTime;
namespace gsi { GSIQT_PUBLIC gsi::Class<QTime> &qtdecl_QTime (); }

class QTimeEdit;
namespace gsi { GSIQT_PUBLIC gsi::Class<QTimeEdit> &qtdecl_QTimeEdit (); }

class QTimeLine;
namespace gsi { GSIQT_PUBLIC gsi::Class<QTimeLine> &qtdecl_QTimeLine (); }

class QTimer;
namespace gsi { GSIQT_PUBLIC gsi::Class<QTimer> &qtdecl_QTimer (); }

class QTimerEvent;
namespace gsi { GSIQT_PUBLIC gsi::Class<QTimerEvent> &qtdecl_QTimerEvent (); }

class QToolBar;
namespace gsi { GSIQT_PUBLIC gsi::Class<QToolBar> &qtdecl_QToolBar (); }

class QToolBarChangeEvent;
namespace gsi { GSIQT_PUBLIC gsi::Class<QToolBarChangeEvent> &qtdecl_QToolBarChangeEvent (); }

class QToolBox;
namespace gsi { GSIQT_PUBLIC gsi::Class<QToolBox> &qtdecl_QToolBox (); }

class QToolButton;
namespace gsi { GSIQT_PUBLIC gsi::Class<QToolButton> &qtdecl_QToolButton (); }

class QToolTip;
namespace gsi { GSIQT_PUBLIC gsi::Class<QToolTip> &qtdecl_QToolTip (); }

class QTouchEvent;
namespace gsi { GSIQT_PUBLIC gsi::Class<QTouchEvent> &qtdecl_QTouchEvent (); }

class QTransform;
namespace gsi { GSIQT_PUBLIC gsi::Class<QTransform> &qtdecl_QTransform (); }

class QTranslator;
namespace gsi { GSIQT_PUBLIC gsi::Class<QTranslator> &qtdecl_QTranslator (); }

class QTreeView;
namespace gsi { GSIQT_PUBLIC gsi::Class<QTreeView> &qtdecl_QTreeView (); }

class QTreeWidget;
namespace gsi { GSIQT_PUBLIC gsi::Class<QTreeWidget> &qtdecl_QTreeWidget (); }

class QTreeWidgetItem;
namespace gsi { GSIQT_PUBLIC gsi::Class<QTreeWidgetItem> &qtdecl_QTreeWidgetItem (); }

class QTreeWidgetItemIterator;
namespace gsi { GSIQT_PUBLIC gsi::Class<QTreeWidgetItemIterator> &qtdecl_QTreeWidgetItemIterator (); }

class QUdpSocket;
namespace gsi { GSIQT_PUBLIC gsi::Class<QUdpSocket> &qtdecl_QUdpSocket (); }

class QUndoCommand;
namespace gsi { GSIQT_PUBLIC gsi::Class<QUndoCommand> &qtdecl_QUndoCommand (); }

class QUndoGroup;
namespace gsi { GSIQT_PUBLIC gsi::Class<QUndoGroup> &qtdecl_QUndoGroup (); }

class QUndoStack;
namespace gsi { GSIQT_PUBLIC gsi::Class<QUndoStack> &qtdecl_QUndoStack (); }

class QUndoView;
namespace gsi { GSIQT_PUBLIC gsi::Class<QUndoView> &qtdecl_QUndoView (); }

class QUnixPrintWidget;
namespace gsi { GSIQT_PUBLIC gsi::Class<QUnixPrintWidget> &qtdecl_QUnixPrintWidget (); }

class QUrl;
namespace gsi { GSIQT_PUBLIC gsi::Class<QUrl> &qtdecl_QUrl (); }

class QUrlInfo;
namespace gsi { GSIQT_PUBLIC gsi::Class<QUrlInfo> &qtdecl_QUrlInfo (); }

class QVBoxLayout;
namespace gsi { GSIQT_PUBLIC gsi::Class<QVBoxLayout> &qtdecl_QVBoxLayout (); }

class QValidator;
namespace gsi { GSIQT_PUBLIC gsi::Class<QValidator> &qtdecl_QValidator (); }

class QVector2D;
namespace gsi { GSIQT_PUBLIC gsi::Class<QVector2D> &qtdecl_QVector2D (); }

class QVector3D;
namespace gsi { GSIQT_PUBLIC gsi::Class<QVector3D> &qtdecl_QVector3D (); }

class QVector4D;
namespace gsi { GSIQT_PUBLIC gsi::Class<QVector4D> &qtdecl_QVector4D (); }

class QWaitCondition;
namespace gsi { GSIQT_PUBLIC gsi::Class<QWaitCondition> &qtdecl_QWaitCondition (); }

class QWhatsThis;
namespace gsi { GSIQT_PUBLIC gsi::Class<QWhatsThis> &qtdecl_QWhatsThis (); }

class QWhatsThisClickedEvent;
namespace gsi { GSIQT_PUBLIC gsi::Class<QWhatsThisClickedEvent> &qtdecl_QWhatsThisClickedEvent (); }

class QWheelEvent;
namespace gsi { GSIQT_PUBLIC gsi::Class<QWheelEvent> &qtdecl_QWheelEvent (); }

class QWidget;
namespace gsi { GSIQT_PUBLIC gsi::Class<QWidget> &qtdecl_QWidget (); }

class QWidgetAction;
namespace gsi { GSIQT_PUBLIC gsi::Class<QWidgetAction> &qtdecl_QWidgetAction (); }

class QWidgetItem;
namespace gsi { GSIQT_PUBLIC gsi::Class<QWidgetItem> &qtdecl_QWidgetItem (); }

class QWindowStateChangeEvent;
namespace gsi { GSIQT_PUBLIC gsi::Class<QWindowStateChangeEvent> &qtdecl_QWindowStateChangeEvent (); }

class QWindowsStyle;
namespace gsi { GSIQT_PUBLIC gsi::Class<QWindowsStyle> &qtdecl_QWindowsStyle (); }

class QWizard;
namespace gsi { GSIQT_PUBLIC gsi::Class<QWizard> &qtdecl_QWizard (); }

class QWizardPage;
namespace gsi { GSIQT_PUBLIC gsi::Class<QWizardPage> &qtdecl_QWizardPage (); }

class QWriteLocker;
namespace gsi { GSIQT_PUBLIC gsi::Class<QWriteLocker> &qtdecl_QWriteLocker (); }

class QXmlAttributes;
namespace gsi { GSIQT_PUBLIC gsi::Class<QXmlAttributes> &qtdecl_QXmlAttributes (); }

class QXmlContentHandler;
namespace gsi { GSIQT_PUBLIC gsi::Class<QXmlContentHandler> &qtdecl_QXmlContentHandler (); }

class QXmlDTDHandler;
namespace gsi { GSIQT_PUBLIC gsi::Class<QXmlDTDHandler> &qtdecl_QXmlDTDHandler (); }

class QXmlDeclHandler;
namespace gsi { GSIQT_PUBLIC gsi::Class<QXmlDeclHandler> &qtdecl_QXmlDeclHandler (); }

class QXmlDefaultHandler;
namespace gsi { GSIQT_PUBLIC gsi::Class<QXmlDefaultHandler> &qtdecl_QXmlDefaultHandler (); }

class QXmlEntityResolver;
namespace gsi { GSIQT_PUBLIC gsi::Class<QXmlEntityResolver> &qtdecl_QXmlEntityResolver (); }

class QXmlErrorHandler;
namespace gsi { GSIQT_PUBLIC gsi::Class<QXmlErrorHandler> &qtdecl_QXmlErrorHandler (); }

class QXmlInputSource;
namespace gsi { GSIQT_PUBLIC gsi::Class<QXmlInputSource> &qtdecl_QXmlInputSource (); }

class QXmlLexicalHandler;
namespace gsi { GSIQT_PUBLIC gsi::Class<QXmlLexicalHandler> &qtdecl_QXmlLexicalHandler (); }

class QXmlLocator;
namespace gsi { GSIQT_PUBLIC gsi::Class<QXmlLocator> &qtdecl_QXmlLocator (); }

class QXmlNamespaceSupport;
namespace gsi { GSIQT_PUBLIC gsi::Class<QXmlNamespaceSupport> &qtdecl_QXmlNamespaceSupport (); }

class QXmlParseException;
namespace gsi { GSIQT_PUBLIC gsi::Class<QXmlParseException> &qtdecl_QXmlParseException (); }

class QXmlReader;
namespace gsi { GSIQT_PUBLIC gsi::Class<QXmlReader> &qtdecl_QXmlReader (); }

class QXmlSimpleReader;
namespace gsi { GSIQT_PUBLIC gsi::Class<QXmlSimpleReader> &qtdecl_QXmlSimpleReader (); }


#define QT_EXTERNAL_BASE(X) gsi::qtdecl_##X(),

#endif

