<config>

<moduleName>qtscript</moduleName>
<parentModules>
    <module>qtcore</module>
</parentModules>
<parts>1</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>
    <signature>.*::d_ptr</signature>
</exclude>
<functions>
    <name>qScriptConnect</name>
    <name>qScriptDisonnect</name>
</functions>
<classList>
    <class>QScriptable</class>
    <class>QScriptClass</class>
    <class>QScriptClassPropertyIterator</class>
    <class>QScriptContext</class>
    <class>QScriptContextInfo</class>
    <class>QScriptEngineAgent</class>
    <class>QScriptEngine</class>
    <class>QScriptEngineDebugger</class>
    <class>QScriptExtensionInterface</class>
    <class>QScriptExtensionPlugin</class>
    <class>QScriptString</class>
    <class>QScriptValue</class>
    <class>QScriptValueIterator</class>
    <class>QScriptSyntaxCheckResult</class>
</classList>

</config>