annotate generator/typesystem_phonon-java.xml @ 55:63c31e221118

CMake: Add forgotten files to install.
author SokoL_SD
date Mon, 18 May 2009 19:03:06 +0000
parents e78566595089
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
e78566595089 initial import
mandel
parents:
diff changeset
1 <?xml version="1.0"?>
e78566595089 initial import
mandel
parents:
diff changeset
2 <typesystem package="qt.phonon" default-superclass="qt.QtJambiObject">
e78566595089 initial import
mandel
parents:
diff changeset
3 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
4 qt.Utilities.loadQtLibrary("QtXml");
e78566595089 initial import
mandel
parents:
diff changeset
5 qt.Utilities.loadQtLibrary("QtGui");
e78566595089 initial import
mandel
parents:
diff changeset
6 qt.Utilities.loadQtLibrary("QtOpenGL");
e78566595089 initial import
mandel
parents:
diff changeset
7 qt.Utilities.loadQtLibrary("phonon");
e78566595089 initial import
mandel
parents:
diff changeset
8 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
9
e78566595089 initial import
mandel
parents:
diff changeset
10 <value-type name="Phonon::EffectDescription">
e78566595089 initial import
mandel
parents:
diff changeset
11 <modify-function signature="fromIndex(int)" remove="all" /> <!-- temporarily removed so we can compile this (not needed in current API) -->
e78566595089 initial import
mandel
parents:
diff changeset
12 <modify-function signature="operator!=(Phonon::ObjectDescription)const" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
13 <modify-function signature="operator==(Phonon::ObjectDescription)const" access="private">
e78566595089 initial import
mandel
parents:
diff changeset
14 <modify-argument index="1">
e78566595089 initial import
mandel
parents:
diff changeset
15 <replace-type modified-type="qt.phonon.EffectDescription" />
e78566595089 initial import
mandel
parents:
diff changeset
16 <conversion-rule class="native">
e78566595089 initial import
mandel
parents:
diff changeset
17 Phonon::EffectDescription %out = (Phonon::EffectDescription ) *(Phonon::EffectDescription *)%in;
e78566595089 initial import
mandel
parents:
diff changeset
18 </conversion-rule>
e78566595089 initial import
mandel
parents:
diff changeset
19 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
20 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
21 <modify-function signature="property(const char*)const" access="private" />
e78566595089 initial import
mandel
parents:
diff changeset
22 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
23 <import-file name="typesystem_phonon-java.java" quote-after-line="class ObjectDescriptionSubclass___" quote-before-line="}// class"/>
e78566595089 initial import
mandel
parents:
diff changeset
24 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
25 </value-type>
e78566595089 initial import
mandel
parents:
diff changeset
26
e78566595089 initial import
mandel
parents:
diff changeset
27 <value-type name="Phonon::AudioOutputDevice">
e78566595089 initial import
mandel
parents:
diff changeset
28 <modify-function signature="fromIndex(int)" remove="all" /> <!-- temporarily removed so we can compile this (not needed in current API) -->
e78566595089 initial import
mandel
parents:
diff changeset
29 <modify-function signature="operator==(Phonon::ObjectDescription)const" access="private">
e78566595089 initial import
mandel
parents:
diff changeset
30 <modify-argument index="1">
e78566595089 initial import
mandel
parents:
diff changeset
31 <replace-type modified-type="qt.phonon.AudioOutputDevice" />
e78566595089 initial import
mandel
parents:
diff changeset
32 <conversion-rule class="native">
e78566595089 initial import
mandel
parents:
diff changeset
33 Phonon::AudioOutputDevice %out = (Phonon::AudioOutputDevice) *(Phonon::AudioOutputDevice *)%in;
e78566595089 initial import
mandel
parents:
diff changeset
34 </conversion-rule>
e78566595089 initial import
mandel
parents:
diff changeset
35 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
36 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
37 <modify-function signature="operator!=(Phonon::ObjectDescription)const" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
38 <modify-function signature="property(const char*)const" access="private" />
e78566595089 initial import
mandel
parents:
diff changeset
39 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
40 <import-file name="typesystem_phonon-java.java" quote-after-line="class ObjectDescriptionSubclass___" quote-before-line="}// class"/>
e78566595089 initial import
mandel
parents:
diff changeset
41 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
42 </value-type>
e78566595089 initial import
mandel
parents:
diff changeset
43
e78566595089 initial import
mandel
parents:
diff changeset
44 <namespace-type name="Phonon">
e78566595089 initial import
mandel
parents:
diff changeset
45 <modify-function signature="createPlayer(Phonon::Category, Phonon::MediaSource)">
e78566595089 initial import
mandel
parents:
diff changeset
46 <modify-argument index="2">
e78566595089 initial import
mandel
parents:
diff changeset
47 <replace-default-expression with="null" />
e78566595089 initial import
mandel
parents:
diff changeset
48 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
49 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
50 <modify-function signature="phononVersion()" access="private" rename="phononVersion_private" associated-to="phononVersion()" />
e78566595089 initial import
mandel
parents:
diff changeset
51 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
52 <import-file name="typesystem_phonon-java.java" quote-after-line="class Phonon___" quote-before-line="}// class"/>
e78566595089 initial import
mandel
parents:
diff changeset
53 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
54 </namespace-type>
e78566595089 initial import
mandel
parents:
diff changeset
55
e78566595089 initial import
mandel
parents:
diff changeset
56 <interface-type name="Phonon::PlatformPlugin">
e78566595089 initial import
mandel
parents:
diff changeset
57 <modify-function signature="notification(const char *, const QString &amp;, const QStringList&lt;QString&gt; &amp;, QObject *, const char *)const">
e78566595089 initial import
mandel
parents:
diff changeset
58 <modify-argument index="3">
e78566595089 initial import
mandel
parents:
diff changeset
59 <replace-default-expression with="null" />
e78566595089 initial import
mandel
parents:
diff changeset
60 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
61 <modify-argument index="1">
e78566595089 initial import
mandel
parents:
diff changeset
62 <replace-type modified-type="java.lang.String" />
e78566595089 initial import
mandel
parents:
diff changeset
63 <conversion-rule class="shell">
e78566595089 initial import
mandel
parents:
diff changeset
64 jobject %out = qtjambi_from_qstring(__jni_env, QString::fromUtf8(QByteArray(%in)));
e78566595089 initial import
mandel
parents:
diff changeset
65 </conversion-rule>
e78566595089 initial import
mandel
parents:
diff changeset
66 <conversion-rule class="native">
e78566595089 initial import
mandel
parents:
diff changeset
67 QByteArray b1 = qtjambi_to_qstring(__jni_env, (jstring) %in).toUtf8();
e78566595089 initial import
mandel
parents:
diff changeset
68 const char* %out = b1.data();
e78566595089 initial import
mandel
parents:
diff changeset
69 </conversion-rule>
e78566595089 initial import
mandel
parents:
diff changeset
70 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
71 <modify-argument index="5">
e78566595089 initial import
mandel
parents:
diff changeset
72 <replace-type modified-type="java.lang.String" />
e78566595089 initial import
mandel
parents:
diff changeset
73 <conversion-rule class="shell">
e78566595089 initial import
mandel
parents:
diff changeset
74 jobject %out = qtjambi_from_qstring(__jni_env, QString::fromUtf8(QByteArray(%in)));
e78566595089 initial import
mandel
parents:
diff changeset
75 </conversion-rule>
e78566595089 initial import
mandel
parents:
diff changeset
76 <conversion-rule class="native">
e78566595089 initial import
mandel
parents:
diff changeset
77 QByteArray b2 = qtjambi_to_qstring(__jni_env, (jstring) %in).toUtf8();
e78566595089 initial import
mandel
parents:
diff changeset
78 const char* %out = b1.data();
e78566595089 initial import
mandel
parents:
diff changeset
79 </conversion-rule>
e78566595089 initial import
mandel
parents:
diff changeset
80 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
81 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
82 </interface-type>
e78566595089 initial import
mandel
parents:
diff changeset
83
e78566595089 initial import
mandel
parents:
diff changeset
84 <interface-type name="Phonon::AddonInterface">
e78566595089 initial import
mandel
parents:
diff changeset
85 <modify-function signature="interfaceCall(Phonon::AddonInterface::Interface, int, const QList&lt;QVariant&gt; &amp;)">
e78566595089 initial import
mandel
parents:
diff changeset
86 <modify-argument index="3">
e78566595089 initial import
mandel
parents:
diff changeset
87 <replace-default-expression with="null" />
e78566595089 initial import
mandel
parents:
diff changeset
88 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
89 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
90 </interface-type>
e78566595089 initial import
mandel
parents:
diff changeset
91
e78566595089 initial import
mandel
parents:
diff changeset
92 <interface-type name="Phonon::BackendInterface">
e78566595089 initial import
mandel
parents:
diff changeset
93 <modify-function signature="createObject(Phonon::BackendInterface::Class, QObject *, const QList&lt;QVariant&gt; &amp;)">
e78566595089 initial import
mandel
parents:
diff changeset
94 <modify-argument index="3">
e78566595089 initial import
mandel
parents:
diff changeset
95 <replace-default-expression with="null" />
e78566595089 initial import
mandel
parents:
diff changeset
96 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
97 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
98 </interface-type>
e78566595089 initial import
mandel
parents:
diff changeset
99
e78566595089 initial import
mandel
parents:
diff changeset
100
e78566595089 initial import
mandel
parents:
diff changeset
101 </typesystem>