<config>
<moduleName>phonon</moduleName>
<parentModules>
<module>qtcore</module>
<module>qtgui</module>
</parentModules>
<parts>10</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>
<!-- private stuff -->
<signature>.*Phonon::.*::k_ptr</signature>
<signature>.*Phonon::.*::d_ptr</signature>
<signature>.*Phonon::.*::d</signature>
</exclude>
<classList>
<class>Phonon</class>
<class>Phonon::AbstractAudioOutput</class>
<class>Phonon::AbstractMediaStream</class>
<class>Phonon::AbstractVideoOutput</class>
<class>Phonon::AudioDataOutput</class>
<class>Phonon::AudioOutput</class>
<class>Phonon::Effect</class>
<class>Phonon::EffectParameter</class>
<class>Phonon::EffectWidget</class>
<class>Phonon::GlobalConfig</class>
<class>Phonon::MediaController</class>
<class>Phonon::MediaNode</class>
<class>Phonon::MediaObject</class>
<class>Phonon::MediaSource</class>
<class>Phonon::ObjectDescriptionData</class>
<class>Phonon::ObjectDescriptionModelData</class>
<class>Phonon::Path</class>
<class>Phonon::PulseSupport</class>
<class>Phonon::SeekSlider</class>
<class>Phonon::StreamInterface2</class>
<class>Phonon::StreamInterface</class>
<class>Phonon::VideoPlayer</class>
<class>Phonon::VideoWidget</class>
<class>Phonon::VolumeFaderEffect</class>
<class>Phonon::VolumeSlider</class>
</classList>
</config>