<config>
    <moduleName>qt3support</moduleName>
    <parentModules>
        <module>qtcore</module>
        <module>qtgui</module>
        <module>qtsql</module>
        <module>qtxml</module>
        <module>qtnetwork</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>.*::d</signature>
        <signature>.*::d_ptr</signature>
        <signature>.*::q_ptr</signature>
        <signature>.*\(.*Private.*\).*</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>.*QIPv6Address::c.*</signature>
   </exclude>
    <functions>
        <!-- include functions starting with 'q' -->
        <name>^q.*</name>
        <name>.*::q.*</name>
        <!-- and operators -->
        <name>.*operator.*</name>
    </functions>
    <classList>
        <class>Q3Accel</class>
        <class>Q3Action</class>
        <class>Q3ActionGroup</class>
        <class>Q3AsciiCache</class>
        <class>Q3AsciiCacheIterator</class>
        <class>Q3AsciiDict</class>
        <class>Q3AsciiDictIterator</class>
        <class>Q3BoxLayout</class>
        <class>Q3Button</class>
        <class>Q3ButtonGroup</class>
        <class>Q3Cache</class>
        <class>Q3CacheIterator</class>
        <class>Q3Canvas</class>
        <class>Q3CanvasEllipse</class>
        <class>Q3CanvasItem</class>
        <class>Q3CanvasItemList</class>
        <class>Q3CanvasLine</class>
        <class>Q3CanvasPixmap</class>
        <class>Q3CanvasPixmapArray</class>
        <class>Q3CanvasPolygon</class>
        <class>Q3CanvasPolygonalItem</class>
        <class>Q3CanvasRectangle</class>
        <class>Q3CanvasSpline</class>
        <class>Q3CanvasSprite</class>
        <class>Q3CanvasText</class>
        <class>Q3CanvasView</class>
        <class>Q3CheckListItem</class>
        <class>Q3CheckTableItem</class>
        <class>Q3ColorDrag</class>
        <class>Q3ComboBox</class>
        <class>Q3ComboTableItem</class>
        <class>Q3DataBrowser</class>
        <class>Q3DataTable</class>
        <class>Q3DataView</class>
        <class>Q3DateEdit</class>
        <class>Q3DateTimeEdit</class>
        <class>Q3DateTimeEditBase</class>
        <class>Q3DeepCopy</class>
        <class>Q3Dict</class>
        <class>Q3DictIterator</class>
        <class>Q3Dns</class>
        <class>Q3DockArea</class>
        <class>Q3DockWindow</class>
        <class>Q3DragObject</class>
        <class>Q3DropSite</class>
        <class>Q3EditorFactory</class>
        <class>Q3FileDialog</class>
        <class>Q3FileIconProvider</class>
        <class>Q3FilePreview</class>
        <class>Q3Frame</class>
        <class>Q3Ftp</class>
        <class>Q3Grid</class>
        <class>Q3GridView</class>
        <class>Q3GroupBox</class>
        <class>Q3HBox</class>
        <class>Q3HBoxLayout</class>
        <class>Q3HButtonGroup</class>
        <class>Q3HGroupBox</class>
        <class>Q3Header</class>
        <class>Q3Http</class>
        <class>Q3HttpHeader</class>
        <class>Q3HttpRequestHeader</class>
        <class>Q3HttpResponseHeader</class>
        <class>Q3IconDrag</class>
        <class>Q3IconDragItem</class>
        <class>Q3IconView</class>
        <class>Q3IconViewItem</class>
        <class>Q3ImageDrag</class>
        <class>Q3IntCache</class>
        <class>Q3IntCacheIterator</class>
        <class>Q3IntDict</class>
        <class>Q3IntDictIterator</class>
        <class>Q3ListBox</class>
        <class>Q3ListBoxItem</class>
        <class>Q3ListBoxPixmap</class>
        <class>Q3ListBoxText</class>
        <class>Q3ListView</class>
        <class>Q3ListViewItem</class>
        <class>Q3ListViewItemIterator</class>
        <class>Q3LocalFs</class>
        <class>Q3MainWindow</class>
        <class>Q3MemArray</class>
        <class>Q3MimeSourceFactory</class>
        <class>Q3MultiLineEdit</class>
        <class>Q3NetworkOperation</class>
        <class>Q3NetworkProtocol</class>
        <class>Q3PaintDeviceMetrics</class>
        <class>Q3Painter</class>
        <class>Q3Picture</class>
        <class>Q3PointArray</class>
        <class>Q3PopupMenu</class>
        <class>Q3Process</class>
        <class>Q3ProgressBar</class>
        <class>Q3ProgressDialog</class>
        <class>Q3PtrCollection</class>
        <class>Q3PtrDict</class>
        <class>Q3PtrDictIterator</class>
        <class>Q3PtrList</class>
        <class>Q3PtrListIterator</class>
        <class>Q3PtrQueue</class>
        <class>Q3PtrStack</class>
        <class>Q3PtrVector</class>
        <class>Q3RangeControl</class>
        <class>Q3ScrollView</class>
        <class>Q3Semaphore</class>
        <class>Q3ServerSocket</class>
        <class>Q3Shared</class>
        <class>Q3Signal</class>
        <class>Q3SimpleRichText</class>
        <class>Q3Socket</class>
        <class>Q3SocketDevice</class>
        <class>Q3SqlCursor</class>
        <class>Q3SqlEditorFactory</class>
        <class>Q3SqlFieldInfo</class>
        <class>Q3SqlForm</class>
        <class>Q3SqlPropertyMap</class>
        <class>Q3SqlRecordInfo</class>
        <class>Q3SqlSelectCursor</class>
        <class>Q3StoredDrag</class>
        <class>Q3StrIList</class>
        <class>Q3StrList</class>
        <class>Q3StrListIterator</class>
        <class>Q3StyleSheet</class>
        <class>Q3StyleSheetItem</class>
        <class>Q3SyntaxHighlighter</class>
        <class>Q3TabDialog</class>
        <class>Q3Table</class>
        <class>Q3TableItem</class>
        <class>Q3TableSelection</class>
        <class>Q3TextBrowser</class>
        <class>Q3TextDrag</class>
        <class>Q3TextEdit</class>
        <class>Q3TextStream</class>
        <class>Q3TextView</class>
        <class>Q3TimeEdit</class>
        <class>Q3ToolBar</class>
        <class>Q3UriDrag</class>
        <class>Q3Url</class>
        <class>Q3UrlOperator</class>
        <class>Q3VBox</class>
        <class>Q3VBoxLayout</class>
        <class>Q3VButtonGroup</class>
        <class>Q3VGroupBox</class>
        <class>Q3ValueList</class>
        <class>Q3ValueListConstIterator</class>
        <class>Q3ValueListIterator</class>
        <class>Q3ValueStack</class>
        <class>Q3ValueVector</class>
        <class>Q3WhatsThis</class>
        <class>Q3WidgetStack</class>
        <class>Q3Wizard</class>
        <class>QColorGroup</class>
        <class>QCustomEvent</class>
        <class>QMenuItem</class>
        <class>QTextIStream</class>
        <!-- namespaces -->
        <!-- none -->
     </classList>
</config>
