<config>
    <moduleName>qtgui</moduleName>
    <parentModules>
        <module>qtcore</module>
    </parentModules>
    <parts>20</parts>
    <scalarTypes>
        <!-- QString is a class, but represented as a scalar (#) in munged names -->
        <typeName>QString</typeName>
    </scalarTypes>
    <voidpTypes>
        <!-- both are classes, but they are represented as Smoke::t_voidp -->
        <typeName>QStringList</typeName>
        <typeName>QString</typeName>
    </voidpTypes>
    <exclude>
        <!-- we don't want private stuff in smoke.. -->
        <signature>.*\(.*Private.*\).*</signature>
        <signature>.*::d_ptr</signature>
        <signature>.*::q_ptr</signature>
        <signature>.*QGraphicsLayoutItem::QGraphicsLayoutItem\(const QGraphicsLayoutItem&amp;\).*</signature>
        <signature>.*QGraphicsSceneEvent::QGraphicsSceneEvent\(const QGraphicsSceneEvent&amp;\).*</signature>
        <signature>.*QGraphicsScene.*Event::QGraphicsScene.*Event\(const QGraphicsScene.*Event&amp;\).*</signature>
        <signature>.*QPainterPathStroker::QPainterPathStroker\(const QPainterPathStroker&amp;\)</signature>
        <!-- Thread related stuff belongs to the bindings language -->
        <signature>.*QtConcurrent.*</signature>
        <!-- this doesn't link, internal stuff.. -->
        <signature>.*qFindString.*</signature>
        <!-- windows internal helper functions -->
        <signature>.*qFrom.*Endian_helper.*</signature>
        <signature>.*QPixmapData.*</signature>
        <signature>.*qt_x11_getX11InfoForWindow.*</signature>
   </exclude>
    <functions>
        <!-- include functions starting with 'q' -->
        <name>^q.*</name>
        <name>.*::q.*</name>
        <!-- and operators -->
        <name>.*operator.*</name>
    </functions>
    <classList>
        <class>QAbstractButton</class>
        <class>QAbstractGraphicsShapeItem</class>
        <class>QAbstractItemDelegate</class>
        <class>QAbstractItemView</class>
        <class>QAbstractPageSetupDialog</class>
        <class>QAbstractPrintDialog</class>
        <class>QAbstractProxyModel</class>
        <class>QAbstractScrollArea</class>
        <class>QAbstractSlider</class>
        <class>QAbstractSpinBox</class>
        <class>QAbstractTextDocumentLayout</class>
        <class>QAbstractTextDocumentLayout::PaintContext</class>
        <class>QAbstractTextDocumentLayout::Selection</class>
        <class>QAbstractUndoItem</class>
        <class>QAccessible2</class>
        <class>QAccessible2Interface</class>
        <class>QAccessibleActionInterface</class>
        <class>QAccessibleApplication</class>
        <class>QAccessibleBridge</class>
        <class>QAccessibleBridgeFactoryInterface</class>
        <class>QAccessibleBridgePlugin</class>
        <class>QAccessible</class>
        <class>QAccessibleEditableTextInterface</class>
        <class>QAccessibleEvent</class>
        <class>QAccessibleFactoryInterface</class>
        <class>QAccessibleImageInterface</class>
        <class>QAccessibleInterface</class>
        <class>QAccessibleInterfaceEx</class>
        <class>QAccessibleObject</class>
        <class>QAccessibleObjectEx</class>
        <class>QAccessiblePlugin</class>
        <class>QAccessibleSimpleEditableTextInterface</class>
        <class>QAccessibleTableInterface</class>
        <class>QAccessibleTextInterface</class>
        <class>QAccessibleValueInterface</class>
        <class>QAccessibleWidget</class>
        <class>QAccessibleWidgetEx</class>
        <class>QAction</class>
        <class>QActionEvent</class>
        <class>QActionGroup</class>
        <class>QApplication</class>
        <class>QBitmap</class>
        <class>QBoxLayout</class>
        <class>QBrush</class>
        <class>QButtonGroup</class>
        <class>QCalendarWidget</class>
        <class>QCheckBox</class>
        <class>QClipboard</class>
        <class>QClipboardEvent</class>
        <class>QCloseEvent</class>
        <class>QColor</class>
        <class>QColorDialog</class>
        <class>QColorGroup</class>
        <class>QColormap</class>
        <class>QColumnView</class>
        <class>QComboBox</class>
        <class>QCommandLinkButton</class>
        <class>QCommonStyle</class>
        <class>QCompleter</class>
        <class>QConicalGradient</class>
        <class>QContextMenuEvent</class>
        <class>QCursor</class>
        <class>QDataWidgetMapper</class>
        <class>QDateEdit</class>
        <class>QDateTimeEdit</class>
        <class>QDesktopServices</class>
        <class>QDesktopWidget</class>
        <class>QDial</class>
        <class>QDialogButtonBox</class>
        <class>QDialog</class>
        <class>QDirModel</class>
        <class>QDockAreaLayout</class>
        <class>QDockWidget</class>
        <class>QDoubleSpinBox</class>
        <class>QDoubleValidator</class>
        <class>QDrag</class>
        <class>QDragEnterEvent</class>
        <class>QDragLeaveEvent</class>
        <class>QDragManager</class>
        <class>QDragMoveEvent</class>
        <class>QDragResponseEvent</class>
        <class>QDropEvent</class>
        <class>QErrorMessage</class>
        <class>QFactoryInterface</class>
        <class>QFileDialogArgs</class>
        <class>QFileDialog</class>
        <class>QFileDialog::Options</class>
        <class>QFileIconProvider</class>
        <class>QFileOpenEvent</class>
        <class>QFileSystemModel</class>
        <class>QFocusEvent</class>
        <class>QFocusFrame</class>
        <class>QFont</class>
        <class>QFontComboBox</class>
        <class>QFontDatabase</class>
        <class>QFontDef</class>
        <class>QFontDialog</class>
        <class>QFontEngine</class>
        <class>QFontInfo</class>
        <class>QFontMetrics</class>
        <class>QFontMetricsF</class>
        <class>QFormLayout</class>
        <class>QFrame</class>
        <class>QGesture</class>
        <class>QGestureEvent</class>
        <class>QGestureRecognizer</class>
        <class>QGradient</class>
        <class>QGraphicsAnchor</class>
        <class>QGraphicsAnchorLayout</class>
        <class>QGraphicsBloomEffect</class>
        <class>QGraphicsBlurEffect</class>
        <class>QGraphicsColorizeEffect</class>
        <class>QGraphicsDropShadowEffect</class>
        <class>QGraphicsEffect</class>
        <class>QGraphicsEffectSource</class>
        <class>QGraphicsEllipseItem</class>
        <class>QGraphicsGrayscaleEffect</class>
        <class>QGraphicsGridLayout</class>
        <class>QGraphicsItemAnimation</class>
        <class>QGraphicsItem</class>
        <class>QGraphicsItemGroup</class>
        <class>QGraphicsLayout</class>
        <class>QGraphicsLayoutItem</class>
        <class>QGraphicsLinearLayout</class>
        <class>QGraphicsLineItem</class>
        <class>QGraphicsObject</class>
        <class>QGraphicsOpacityEffect</class>
        <class>QGraphicsPathItem</class>
        <class>QGraphicsPixelizeEffect</class>
        <class>QGraphicsPixmapItem</class>
        <class>QGraphicsPolygonItem</class>
        <class>QGraphicsProxyWidget</class>
        <class>QGraphicsRectItem</class>
        <class>QGraphicsRotation</class>
        <class>QGraphicsScale</class>
        <class>QGraphicsScene</class>
        <class>QGraphicsSceneContextMenuEvent</class>
        <class>QGraphicsSceneDragDropEvent</class>
        <class>QGraphicsSceneEvent</class>
        <class>QGraphicsSceneHelpEvent</class>
        <class>QGraphicsSceneHoverEvent</class>
        <class>QGraphicsSceneMouseEvent</class>
        <class>QGraphicsSceneMoveEvent</class>
        <class>QGraphicsSceneResizeEvent</class>
        <class>QGraphicsSceneWheelEvent</class>
        <class>QGraphicsSimpleTextItem</class>
        <class>QGraphicsTextItem</class>
        <class>QGraphicsTransform</class>
        <class>QGraphicsView</class>
        <class>QGraphicsWidget</class>
        <class>QGridLayout</class>
        <class>QGroupBox</class>
        <class>QHBoxLayout</class>
        <class>QHeaderView</class>
        <class>QHelpEvent</class>
        <class>QHideEvent</class>
        <class>QHoverEvent</class>
        <class>QIcon</class>
        <class>QIconDragEvent</class>
        <class>QIconEngine</class>
        <class>QIconEngineFactoryInterface</class>
        <class>QIconEngineFactoryInterfaceV2</class>
        <class>QIconEnginePlugin</class>
        <class>QIconEnginePluginV2</class>
        <class>QIconEngineV2::AvailableSizesArgument</class>
        <class>QIconEngineV2</class>
        <class>QImage</class>
        <class>QImageDataMisc</class>
        <class>QImageIOHandler</class>
        <class>QImageIOHandlerFactoryInterface</class>
        <class>QImageIOPlugin</class>
        <class>QImageReader</class>
        <class>QImageTextKeyLang</class>
        <class>QImageWriter</class>
        <class>QInputContext</class>
        <class>QInputContextFactory</class>
        <class>QInputContextFactoryInterface</class>
        <class>QInputContextPlugin</class>
        <class>QInputDialog</class>
        <class>QInputEvent</class>
        <class>QInputMethodEvent::Attribute</class>
        <class>QInputMethodEvent</class>
        <class>QIntValidator</class>
        <class>QItemDelegate</class>
        <class>QItemEditorCreatorBase</class>
        <class>QItemEditorFactory</class>
        <class>QItemSelection</class>
        <class>QItemSelectionModel</class>
        <class>QItemSelectionRange</class>
        <class>QKeyEvent</class>
        <class>QKeyEventTransition</class>
        <class>QKeySequence</class>
        <class>QLabel</class>
        <class>QLayout</class>
        <class>QLayoutItem</class>
        <class>QLayoutIterator</class>
        <class>QLCDNumber</class>
        <class>QLinearGradient</class>
        <class>QLineEdit</class>
        <class>QListModel</class>
        <class>QListView</class>
        <class>QListWidget</class>
        <class>QListWidgetItem</class>
        <class>QMainWindow</class>
        <class>QMatrix</class>
        <class>QMatrix4x4</class>
        <class>QMdiArea</class>
        <class>QMdi::ControlContainer</class>
        <class>QMdiSubWindow</class>
        <class>QMenuBar</class>
        <class>QMenubarUpdatedEvent</class>
        <class>QMenu</class>
        <class>QMenuItem</class>
        <class>QMessageBox</class>
        <class>QMimeSource</class>
        <class>QMouseEvent</class>
        <class>QMouseEventTransition</class>
        <class>QMoveEvent</class>
        <class>QMovie</class>
        <class>QPageSetupDialog</class>
        <class>QPaintDevice</class>
        <class>QPaintEngine</class>
        <class>QPaintEngineState</class>
        <class>QPainter</class>
        <class>QPainterPath</class>
        <class>QPainterPath::Element</class>
        <class>QPainterPathStroker</class>
        <class>QPaintEvent</class>
        <class>QPalette</class>
        <class>QPanGesture</class>
        <class>QPen</class>
        <class>QPicture</class>
        <class>QPictureFormatInterface</class>
        <class>QPictureFormatPlugin</class>
        <class>QPictureIO</class>
        <class>QPinchGesture</class>
        <class>QPixmapCache</class>
        <class>QPixmapCache::Key</class>
        <class>QPixmap</class>
        <class>QPlainTextDocumentLayout</class>
        <class>QPlainTextEdit</class>
        <class>QPolygon</class>
        <class>QPolygonF</class>
        <class>QPopupMenu</class>
        <class>QPrintDialog</class>
        <class>QPrintEngine</class>
        <class>QPrinter</class>
        <class>QPrinterInfo</class>
        <class>QPrintPreviewDialog</class>
        <class>QPrintPreviewWidget</class>
        <class>QProgressBar</class>
        <class>QProgressDialog</class>
        <class>QProxyModel</class>
        <class>QProxyStyle</class>
        <class>QPushButton</class>
        <class>QQuaternion</class>
        <class>QRadialGradient</class>
        <class>QRadioButton</class>
        <class>QRegExpValidator</class>
        <class>QRegion</class>
        <class>QResizeEvent</class>
        <class>QRubberBand</class>
        <class>QS60MainApplication</class>
        <class>QS60MainAppUi</class>
        <class>QS60MainDocument</class>
        <class>QScrollArea</class>
        <class>QScrollBar</class>
        <class>QSessionManager</class>
        <class>QShortcut</class>
        <class>QShortcutEvent</class>
        <class>QShowEvent</class>
        <class>QSizeGrip</class>
        <class>QSizePolicy</class>
        <class>QSlider</class>
        <class>QSortFilterProxyModel</class>
        <class>QSortFilterProxyModelGreaterThan</class>
        <class>QSortFilterProxyModelLessThan</class>
        <class>QSound</class>
        <class>QSpacerItem</class>
        <class>QSpinBox</class>
        <class>QSplashScreen</class>
        <class>QSplitter</class>
        <class>QSplitterHandle</class>
        <class>QStackedLayout</class>
        <class>QStackedWidget</class>
        <class>QStandardItem</class>
        <class>QStandardItemModel</class>
        <class>QStatusBar</class>
        <class>QStatusTipEvent</class>
        <class>QStringListModel</class>
        <class>QStyle</class>
        <class>QStyledItemDelegate</class>
        <class>QStyleFactory</class>
        <class>QStyleFactoryInterface</class>
        <class>QStyleHintReturn</class>
        <class>QStyleHintReturnMask</class>
        <class>QStyleHintReturnVariant</class>
        <class>QStyleOptionButton</class>
        <class>QStyleOption</class>
        <class>QStyleOptionComboBox</class>
        <class>QStyleOptionComplex</class>
        <class>QStyleOptionDockWidget</class>
        <class>QStyleOptionDockWidgetV2</class>
        <class>QStyleOptionFocusRect</class>
        <class>QStyleOptionFrame</class>
        <class>QStyleOptionFrameV2</class>
        <class>QStyleOptionFrameV3</class>
        <class>QStyleOptionGraphicsItem</class>
        <class>QStyleOptionGroupBox</class>
        <class>QStyleOptionHeader</class>
        <class>QStyleOptionMenuItem</class>
        <class>QStyleOptionProgressBar</class>
        <class>QStyleOptionProgressBarV2</class>
        <class>QStyleOptionRubberBand</class>
        <class>QStyleOptionSizeGrip</class>
        <class>QStyleOptionSlider</class>
        <class>QStyleOptionSpinBox</class>
        <class>QStyleOptionTabBarBase</class>
        <class>QStyleOptionTabBarBaseV2</class>
        <class>QStyleOptionTab</class>
        <class>QStyleOptionTabV2</class>
        <class>QStyleOptionTabV3</class>
        <class>QStyleOptionTabWidgetFrame</class>
        <class>QStyleOptionTabWidgetFrameV2</class>
        <class>QStyleOptionTitleBar</class>
        <class>QStyleOptionToolBar</class>
        <class>QStyleOptionToolBox</class>
        <class>QStyleOptionToolBoxV2</class>
        <class>QStyleOptionToolButton</class>
        <class>QStyleOptionViewItem</class>
        <class>QStyleOptionViewItemV2</class>
        <class>QStyleOptionViewItemV3</class>
        <class>QStyleOptionViewItemV4</class>
        <class>QStylePainter</class>
        <class>QStylePlugin</class>
        <class>QStyleSheet</class>
        <class>QSwipeGesture</class>
        <class>QSymbianEvent</class>
        <class>QSyntaxHighlighter</class>
        <class>QSystemTrayIcon</class>
        <class>QTabBar</class>
        <class>QTab</class>
        <class>QTableModel</class>
        <class>QTabletEvent</class>
        <class>QTableView</class>
        <class>QTableWidget</class>
        <class>QTableWidgetItem</class>
        <class>QTableWidgetSelectionRange</class>
        <class>QTabWidget</class>
        <class>QTapAndHoldGesture</class>
        <class>QTapGesture</class>
        <class>QTextBlock</class>
        <class>QTextBlock::iterator</class>
        <class>QTextBlockFormat</class>
        <class>QTextBlockGroup</class>
        <class>QTextBlockUserData</class>
        <class>QTextBrowser</class>
        <class>QTextCharFormat</class>
        <class>QTextCursor</class>
        <class>QTextDocument</class>
        <class>QTextDocumentFragment</class>
        <class>QTextDocumentWriter</class>
        <class>QTextEdit</class>
        <class>QTextEdit::ExtraSelection</class>
        <class>QTextEngine</class>
        <class>QTextFormat</class>
        <class>QTextFormatCollection</class>
        <class>QTextFragment</class>
        <class>QTextFrame</class>
        <class>QTextFrame::iterator</class>
        <class>QTextFrameFormat</class>
        <class>QTextFrameLayoutData</class>
        <class>QTextImageFormat</class>
        <class>QTextInlineObject</class>
        <class>QTextItem</class>
        <class>QTextItemInt</class>
        <class>QTextLayout</class>
        <class>QTextLayout::FormatRange</class>
        <class>QTextLength</class>
        <class>QTextLine</class>
        <class>QTextList</class>
        <class>QTextListFormat</class>
        <class>QTextObject</class>
        <class>QTextObjectInterface</class>
        <class>QTextOption</class>
        <class>QTextOption::Tab</class>
        <class>QTextTableCell</class>
        <class>QTextTableCellFormat</class>
        <class>QTextTable</class>
        <class>QTextTableFormat</class>
        <class>QTileRules</class>
        <class>QTimeEdit</class>
        <class>QToolBarChangeEvent</class>
        <class>QToolBar</class>
        <class>QToolBox</class>
        <class>QToolButton</class>
        <class>QToolTip</class>
        <class>QTouchEvent</class>
        <class>QTouchEvent::TouchPoint</class>
        <class>QTransform</class>
        <class>QTreeModel</class>
        <class>QTreeView</class>
        <class>QTreeWidget</class>
        <class>QTreeWidgetItem</class>
        <class>QTreeWidgetItemIterator</class>
        <class>QUndoCommand</class>
        <class>QUndoGroup</class>
        <class>QUndoStack</class>
        <class>QUndoView</class>
        <class>QUnixPrintWidget</class>
        <class>QValidator</class>
        <class>QVBoxLayout</class>
        <class>QVector2D</class>
        <class>QVector3D</class>
        <class>QVector4D</class>
        <class>QVectorPath</class>
        <class>QWhatsThis</class>
        <class>QWhatsThisClickedEvent</class>
        <class>QWheelEvent</class>
        <class>QWidgetAction</class>
        <class>QWidget</class>
        <class>QWidgetItem</class>
        <class>QWidgetItemV2</class>
        <class>QWindowStateChangeEvent</class>
        <class>QWindowSurface</class>
        <class>QWizard</class>
        <class>QWizardPage</class>
        <class>QWorkspaceChild</class>
        <class>QWorkspace</class>
        <class>QX11EmbedContainer</class>
        <class>QX11EmbedWidget</class>
        <class>QX11Info</class>
     </classList>
</config>
