Warning, /libraries/phonon/doc/DESIGN/design.xmi is written in an unsupported language. File is not indexed.
0001 <?xml version="1.0" encoding="UTF-8"?>
0002 <XMI xmlns:UML="http://schema.omg.org/spec/UML/1.3" verified="false" timestamp="2006-01-28T17:51:02" xmi.version="1.2" >
0003 <XMI.header>
0004 <XMI.documentation>
0005 <XMI.exporter>umbrello uml modeller http://uml.sf.net</XMI.exporter>
0006 <XMI.exporterVersion>1.5</XMI.exporterVersion>
0007 <XMI.exporterEncoding>UnicodeUTF8</XMI.exporterEncoding>
0008 </XMI.documentation>
0009 <XMI.metamodel xmi.name="UML" href="UML.xml" xmi.version="1.3" />
0010 </XMI.header>
0011 <XMI.content>
0012 <UML:Model isSpecification="false" isLeaf="false" isRoot="false" xmi.id="m1" isAbstract="false" name="UML Model" >
0013 <UML:Namespace.ownedElement>
0014 <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="36477" isRoot="false" isAbstract="false" name="datatype" />
0015 <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="36508" isRoot="false" isAbstract="false" name="interface" />
0016 <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="37223" isRoot="false" isAbstract="false" name="enum" />
0017 <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="37463" isRoot="false" isAbstract="false" name="slot" />
0018 <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="37651" isRoot="false" isAbstract="false" name="signal" />
0019 <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="39777" isRoot="false" isAbstract="false" name="constructor" />
0020 <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="39778" isRoot="false" isAbstract="false" name="friend" />
0021 <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="39779" isRoot="false" isAbstract="false" name="virtual" />
0022 <UML:DataType stereotype="36477" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="36476" isRoot="false" isAbstract="false" name="int" />
0023 <UML:DataType stereotype="36477" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="36478" isRoot="false" isAbstract="false" name="char" />
0024 <UML:DataType stereotype="36477" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="36479" isRoot="false" isAbstract="false" name="bool" />
0025 <UML:DataType stereotype="36477" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="36480" isRoot="false" isAbstract="false" name="float" />
0026 <UML:DataType stereotype="36477" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="36481" isRoot="false" isAbstract="false" name="double" />
0027 <UML:DataType stereotype="36477" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="36482" isRoot="false" isAbstract="false" name="long" />
0028 <UML:DataType stereotype="36477" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="36483" isRoot="false" isAbstract="false" name="short" />
0029 <UML:DataType stereotype="36477" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="36484" isRoot="false" isAbstract="false" name="string" />
0030 <UML:DataType stereotype="36477" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="36571" isRoot="false" isAbstract="false" name="void" />
0031 <UML:Package isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="36485" isRoot="false" isAbstract="false" name="Phonon" >
0032 <UML:Namespace.ownedElement>
0033 <UML:Package isSpecification="false" isLeaf="false" visibility="public" namespace="36485" xmi.id="36487" isRoot="false" isAbstract="false" name="Ifaces" >
0034 <UML:Namespace.ownedElement>
0035 <UML:Interface stereotype="36508" isSpecification="false" isLeaf="false" visibility="public" namespace="36487" xmi.id="36507" isRoot="false" isAbstract="false" name="AudioEffect" />
0036 <UML:Interface stereotype="36508" isSpecification="false" isLeaf="false" visibility="public" namespace="36487" xmi.id="36509" isRoot="false" isAbstract="true" name="AbstractAudioOutput" />
0037 <UML:Interface stereotype="36508" isSpecification="false" isLeaf="false" visibility="public" namespace="36487" xmi.id="36510" isRoot="false" isAbstract="false" name="AudioPath" />
0038 <UML:Interface stereotype="36508" isSpecification="false" isLeaf="false" visibility="public" namespace="36487" xmi.id="36514" isRoot="false" isAbstract="true" name="AudioDataOutput" />
0039 <UML:Interface stereotype="36508" isSpecification="false" isLeaf="false" visibility="public" namespace="36487" xmi.id="36515" isRoot="false" isAbstract="true" name="AudioFftOutput" />
0040 <UML:Interface stereotype="36508" isSpecification="false" isLeaf="false" visibility="public" namespace="36487" xmi.id="36516" isRoot="false" isAbstract="true" name="AudioOutput" />
0041 <UML:Interface stereotype="36508" isSpecification="false" isLeaf="false" visibility="public" namespace="36487" xmi.id="36517" isRoot="false" isAbstract="true" name="ByteStream" />
0042 <UML:Interface stereotype="36508" isSpecification="false" isLeaf="false" visibility="public" namespace="36487" xmi.id="36518" isRoot="false" isAbstract="true" name="MediaObject" />
0043 <UML:Interface stereotype="36508" isSpecification="false" isLeaf="false" visibility="public" namespace="36487" xmi.id="36519" isRoot="false" isAbstract="true" name="AbstractMediaProducer" />
0044 <UML:Interface stereotype="36508" isSpecification="false" isLeaf="false" visibility="public" namespace="36487" xmi.id="36520" isRoot="false" isAbstract="true" name="SoundcardCapture" />
0045 <UML:Interface stereotype="36508" isSpecification="false" isLeaf="false" visibility="public" namespace="36487" xmi.id="36521" isRoot="false" isAbstract="false" name="VideoEffect" />
0046 <UML:Interface stereotype="36508" isSpecification="false" isLeaf="false" visibility="public" namespace="36487" xmi.id="36522" isRoot="false" isAbstract="true" name="AbstractVideoOutput" />
0047 <UML:Interface stereotype="36508" isSpecification="false" isLeaf="false" visibility="public" namespace="36487" xmi.id="36523" isRoot="false" isAbstract="false" name="VideoPath" />
0048 <UML:Package isSpecification="false" isLeaf="false" visibility="public" namespace="36487" xmi.id="36553" isRoot="false" isAbstract="false" name="UI" >
0049 <UML:Namespace.ownedElement>
0050 <UML:Interface stereotype="36508" isSpecification="false" isLeaf="false" visibility="public" namespace="36553" xmi.id="36554" isRoot="false" isAbstract="true" name="VideoWidget" />
0051 </UML:Namespace.ownedElement>
0052 </UML:Package>
0053 </UML:Namespace.ownedElement>
0054 </UML:Package>
0055 <UML:Package isSpecification="false" isLeaf="false" visibility="public" namespace="36485" xmi.id="36486" isRoot="false" isAbstract="false" name="UI" >
0056 <UML:Namespace.ownedElement>
0057 <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="36486" xmi.id="36552" isRoot="false" isAbstract="false" name="VideoWidget" >
0058 <UML:GeneralizableElement.generalization>
0059 <UML:Generalization xmi.idref="36567" />
0060 </UML:GeneralizableElement.generalization>
0061 <UML:Classifier.feature>
0062 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="39528" isRoot="false" isAbstract="false" isQuery="true" name="videoOutput" >
0063 <UML:BehavioralFeature.parameter>
0064 <UML:Parameter kind="return" xmi.id="45577" type="36505" />
0065 </UML:BehavioralFeature.parameter>
0066 </UML:Operation>
0067 </UML:Classifier.feature>
0068 </UML:Class>
0069 <UML:Class comment="OSD needs to be in the UI namespace because QBitmap is in QtGui." isSpecification="false" isLeaf="false" visibility="public" namespace="36486" xmi.id="36593" isRoot="false" isAbstract="false" name="OSD" >
0070 <UML:Classifier.feature>
0071 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="37909" isRoot="false" isAbstract="false" isQuery="true" name="setBitmap" >
0072 <UML:BehavioralFeature.parameter>
0073 <UML:Parameter isSpecification="false" visibility="private" xmi.id="37910" value="" type="37956" name="bitmap" />
0074 </UML:BehavioralFeature.parameter>
0075 </UML:Operation>
0076 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="38017" isRoot="false" isAbstract="false" isQuery="false" name="setText" >
0077 <UML:BehavioralFeature.parameter>
0078 <UML:Parameter isSpecification="false" visibility="private" xmi.id="38018" value="" type="36557" name="text" />
0079 </UML:BehavioralFeature.parameter>
0080 </UML:Operation>
0081 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="38049" isRoot="false" isAbstract="false" isQuery="false" name="clear" />
0082 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="38065" isRoot="false" isAbstract="false" isQuery="false" name="setPosition" >
0083 <UML:BehavioralFeature.parameter>
0084 <UML:Parameter isSpecification="false" visibility="private" xmi.id="38112" value="" type="38096" name="upperLeftCorner" />
0085 </UML:BehavioralFeature.parameter>
0086 </UML:Operation>
0087 </UML:Classifier.feature>
0088 </UML:Class>
0089 </UML:Namespace.ownedElement>
0090 </UML:Package>
0091 <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="36485" xmi.id="36488" isRoot="false" isAbstract="true" name="AbstractMediaProducer" >
0092 <UML:GeneralizableElement.generalization>
0093 <UML:Generalization xmi.idref="36561" />
0094 </UML:GeneralizableElement.generalization>
0095 <UML:Classifier.feature>
0096 <UML:Attribute isSpecification="false" visibility="public" xmi.id="37431" initialValue="0" type="36482" name="tickInterval" />
0097 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="36634" isRoot="false" isAbstract="false" isQuery="true" name="addAudioPath" >
0098 <UML:BehavioralFeature.parameter>
0099 <UML:Parameter kind="return" xmi.id="45578" type="36479" />
0100 <UML:Parameter isSpecification="false" visibility="private" xmi.id="36635" value="" type="36501" name="audioPath" />
0101 </UML:BehavioralFeature.parameter>
0102 </UML:Operation>
0103 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="36647" isRoot="false" isAbstract="false" isQuery="false" name="addVideoPath" >
0104 <UML:BehavioralFeature.parameter>
0105 <UML:Parameter kind="return" xmi.id="45579" type="36479" />
0106 <UML:Parameter isSpecification="false" visibility="private" xmi.id="36648" value="" type="36502" name="videoPath" />
0107 </UML:BehavioralFeature.parameter>
0108 </UML:Operation>
0109 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="37318" isRoot="false" isAbstract="false" isQuery="false" name="state" >
0110 <UML:BehavioralFeature.parameter>
0111 <UML:Parameter kind="return" xmi.id="45580" type="37222" />
0112 </UML:BehavioralFeature.parameter>
0113 </UML:Operation>
0114 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="37343" isRoot="false" isAbstract="false" isQuery="false" name="hasVideo" >
0115 <UML:BehavioralFeature.parameter>
0116 <UML:Parameter kind="return" xmi.id="45581" type="36479" />
0117 </UML:BehavioralFeature.parameter>
0118 </UML:Operation>
0119 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="37370" isRoot="false" isAbstract="false" isQuery="false" name="seekable" >
0120 <UML:BehavioralFeature.parameter>
0121 <UML:Parameter kind="return" xmi.id="45582" type="36479" />
0122 </UML:BehavioralFeature.parameter>
0123 </UML:Operation>
0124 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="37399" isRoot="false" isAbstract="false" isQuery="false" name="currentTime" >
0125 <UML:BehavioralFeature.parameter>
0126 <UML:Parameter kind="return" xmi.id="45583" type="36482" />
0127 </UML:BehavioralFeature.parameter>
0128 </UML:Operation>
0129 <UML:Operation stereotype="37463" isSpecification="false" isLeaf="false" visibility="public" xmi.id="37462" isRoot="false" isAbstract="false" isQuery="false" name="play" />
0130 <UML:Operation stereotype="37463" isSpecification="false" isLeaf="false" visibility="public" xmi.id="37494" isRoot="false" isAbstract="false" isQuery="false" name="pause" />
0131 <UML:Operation stereotype="37463" isSpecification="false" isLeaf="false" visibility="public" xmi.id="37525" isRoot="false" isAbstract="false" isQuery="false" name="stop" />
0132 <UML:Operation stereotype="37463" isSpecification="false" isLeaf="false" visibility="public" xmi.id="37556" isRoot="false" isAbstract="false" isQuery="false" name="seek" >
0133 <UML:BehavioralFeature.parameter>
0134 <UML:Parameter isSpecification="false" visibility="private" xmi.id="37557" value="" type="36482" name="time" />
0135 </UML:BehavioralFeature.parameter>
0136 </UML:Operation>
0137 <UML:Operation stereotype="37651" isSpecification="false" isLeaf="false" visibility="protected" xmi.id="37618" isRoot="false" isAbstract="false" isQuery="false" name="stateChanged" >
0138 <UML:BehavioralFeature.parameter>
0139 <UML:Parameter isSpecification="false" visibility="private" xmi.id="37619" value="" type="37222" name="newState" />
0140 <UML:Parameter isSpecification="false" visibility="private" xmi.id="37635" value="" type="37222" name="oldState" />
0141 </UML:BehavioralFeature.parameter>
0142 </UML:Operation>
0143 <UML:Operation stereotype="37651" isSpecification="false" isLeaf="false" visibility="protected" xmi.id="37682" isRoot="false" isAbstract="false" isQuery="false" name="tick" >
0144 <UML:BehavioralFeature.parameter>
0145 <UML:Parameter isSpecification="false" visibility="private" xmi.id="37683" value="" type="36482" name="time" />
0146 </UML:BehavioralFeature.parameter>
0147 </UML:Operation>
0148 </UML:Classifier.feature>
0149 </UML:Class>
0150 <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="36485" xmi.id="36489" isRoot="false" isAbstract="false" name="MediaObject" >
0151 <UML:GeneralizableElement.generalization>
0152 <UML:Generalization xmi.idref="36498" />
0153 </UML:GeneralizableElement.generalization>
0154 <UML:Classifier.feature>
0155 <UML:Attribute isSpecification="false" visibility="public" xmi.id="38613" initialValue="0" type="36482" name="aboutToFinishTime" />
0156 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="38544" isRoot="false" isAbstract="false" isQuery="true" name="totalTime" >
0157 <UML:BehavioralFeature.parameter>
0158 <UML:Parameter kind="return" xmi.id="45584" type="36482" />
0159 </UML:BehavioralFeature.parameter>
0160 </UML:Operation>
0161 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="38577" isRoot="false" isAbstract="false" isQuery="false" name="remainingTime" >
0162 <UML:BehavioralFeature.parameter>
0163 <UML:Parameter kind="return" xmi.id="45585" type="36482" />
0164 </UML:BehavioralFeature.parameter>
0165 </UML:Operation>
0166 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="38668" isRoot="false" isAbstract="false" isQuery="false" name="url" >
0167 <UML:BehavioralFeature.parameter>
0168 <UML:Parameter kind="return" xmi.id="45586" type="38650" />
0169 </UML:BehavioralFeature.parameter>
0170 </UML:Operation>
0171 <UML:Operation stereotype="37651" isSpecification="false" isLeaf="false" visibility="protected" xmi.id="38705" isRoot="false" isAbstract="false" isQuery="false" name="finished" />
0172 <UML:Operation stereotype="37651" isSpecification="false" isLeaf="false" visibility="protected" xmi.id="38797" isRoot="false" isAbstract="false" isQuery="false" name="length" >
0173 <UML:BehavioralFeature.parameter>
0174 <UML:Parameter isSpecification="false" visibility="private" xmi.id="38798" value="" type="36482" name="length" />
0175 </UML:BehavioralFeature.parameter>
0176 </UML:Operation>
0177 <UML:Operation stereotype="37651" isSpecification="false" isLeaf="false" visibility="protected" xmi.id="38889" isRoot="false" isAbstract="false" isQuery="false" name="aboutToFinish" >
0178 <UML:BehavioralFeature.parameter>
0179 <UML:Parameter isSpecification="false" visibility="private" xmi.id="38926" value="" type="36482" name="msec" />
0180 </UML:BehavioralFeature.parameter>
0181 </UML:Operation>
0182 </UML:Classifier.feature>
0183 </UML:Class>
0184 <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="36485" xmi.id="36490" isRoot="false" isAbstract="false" name="SoundcardCapture" >
0185 <UML:GeneralizableElement.generalization>
0186 <UML:Generalization xmi.idref="36492" />
0187 </UML:GeneralizableElement.generalization>
0188 </UML:Class>
0189 <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="36485" xmi.id="36491" isRoot="false" isAbstract="false" name="ByteStream" >
0190 <UML:GeneralizableElement.generalization>
0191 <UML:Generalization xmi.idref="36495" />
0192 </UML:GeneralizableElement.generalization>
0193 </UML:Class>
0194 <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="36485" xmi.id="36501" isRoot="false" isAbstract="false" name="AudioPath" >
0195 <UML:Classifier.feature>
0196 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="36570" isRoot="false" isAbstract="false" isQuery="true" name="availableChannels" >
0197 <UML:BehavioralFeature.parameter>
0198 <UML:Parameter kind="return" xmi.id="45587" type="36476" />
0199 </UML:BehavioralFeature.parameter>
0200 </UML:Operation>
0201 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="36575" isRoot="false" isAbstract="false" isQuery="true" name="channelName" >
0202 <UML:BehavioralFeature.parameter>
0203 <UML:Parameter kind="return" xmi.id="45588" type="36557" />
0204 <UML:Parameter isSpecification="false" visibility="private" xmi.id="36576" value="" type="36476" name="channel" />
0205 </UML:BehavioralFeature.parameter>
0206 </UML:Operation>
0207 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="36580" isRoot="false" isAbstract="false" isQuery="false" name="selectChannel" >
0208 <UML:BehavioralFeature.parameter>
0209 <UML:Parameter kind="return" xmi.id="45589" type="36479" />
0210 <UML:Parameter isSpecification="false" visibility="private" xmi.id="36581" value="" type="36476" name="channel" />
0211 </UML:BehavioralFeature.parameter>
0212 </UML:Operation>
0213 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="36750" isRoot="false" isAbstract="false" isQuery="false" name="insertEffect" >
0214 <UML:BehavioralFeature.parameter>
0215 <UML:Parameter kind="return" xmi.id="45590" type="36479" />
0216 <UML:Parameter isSpecification="false" visibility="private" xmi.id="36751" value="" type="36503" name="newEffect" />
0217 <UML:Parameter isSpecification="false" visibility="private" xmi.id="36759" value="" type="36503" name="insertBefore" />
0218 </UML:BehavioralFeature.parameter>
0219 </UML:Operation>
0220 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="36704" isRoot="false" isAbstract="false" isQuery="false" name="addOutput" >
0221 <UML:BehavioralFeature.parameter>
0222 <UML:Parameter kind="return" xmi.id="45591" type="36479" />
0223 <UML:Parameter isSpecification="false" visibility="private" xmi.id="36710" value="" type="36506" name="output" />
0224 </UML:BehavioralFeature.parameter>
0225 </UML:Operation>
0226 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="36728" isRoot="false" isAbstract="false" isQuery="false" name="removeOutput" >
0227 <UML:BehavioralFeature.parameter>
0228 <UML:Parameter kind="return" xmi.id="45592" type="36479" />
0229 <UML:Parameter isSpecification="false" visibility="private" xmi.id="36729" value="" type="36506" name="output" />
0230 </UML:BehavioralFeature.parameter>
0231 </UML:Operation>
0232 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="42150" isRoot="false" isAbstract="false" isQuery="true" name="selectedChannel" >
0233 <UML:BehavioralFeature.parameter>
0234 <UML:Parameter kind="return" xmi.id="45593" type="36476" />
0235 </UML:BehavioralFeature.parameter>
0236 </UML:Operation>
0237 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="41626" isRoot="false" isAbstract="false" isQuery="false" name="removeEffect" >
0238 <UML:BehavioralFeature.parameter>
0239 <UML:Parameter kind="return" xmi.id="45594" type="36479" />
0240 <UML:Parameter isSpecification="false" visibility="private" xmi.id="41688" value="" type="41667" name="effect" />
0241 </UML:BehavioralFeature.parameter>
0242 </UML:Operation>
0243 </UML:Classifier.feature>
0244 </UML:Class>
0245 <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="36485" xmi.id="36502" isRoot="false" isAbstract="false" name="VideoPath" >
0246 <UML:Classifier.feature>
0247 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="37063" isRoot="false" isAbstract="false" isQuery="false" name="addOutput" >
0248 <UML:BehavioralFeature.parameter>
0249 <UML:Parameter kind="return" xmi.id="45595" type="36479" />
0250 <UML:Parameter isSpecification="false" visibility="private" xmi.id="37064" value="" type="36505" name="output" />
0251 </UML:BehavioralFeature.parameter>
0252 </UML:Operation>
0253 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="37091" isRoot="false" isAbstract="false" isQuery="false" name="removeOutput" >
0254 <UML:BehavioralFeature.parameter>
0255 <UML:Parameter kind="return" xmi.id="45596" type="36479" />
0256 <UML:Parameter isSpecification="false" visibility="private" xmi.id="37092" value="" type="36505" name="output" />
0257 </UML:BehavioralFeature.parameter>
0258 </UML:Operation>
0259 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="37122" isRoot="false" isAbstract="false" isQuery="false" name="insertEffect" >
0260 <UML:BehavioralFeature.parameter>
0261 <UML:Parameter kind="return" xmi.id="45597" type="36479" />
0262 <UML:Parameter isSpecification="false" visibility="private" xmi.id="37123" value="" type="36504" name="newEffect" />
0263 <UML:Parameter isSpecification="false" visibility="private" xmi.id="37134" value="" type="36504" name="insertBefore" />
0264 </UML:BehavioralFeature.parameter>
0265 </UML:Operation>
0266 </UML:Classifier.feature>
0267 </UML:Class>
0268 <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="36485" xmi.id="36503" isRoot="false" isAbstract="false" name="AudioEffect" />
0269 <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="36485" xmi.id="36504" isRoot="false" isAbstract="false" name="VideoEffect" />
0270 <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="36485" xmi.id="36505" isRoot="false" isAbstract="true" name="AbstractVideoOutput" >
0271 <UML:Classifier.feature>
0272 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="38374" isRoot="false" isAbstract="false" isQuery="false" name="addOSD" >
0273 <UML:BehavioralFeature.parameter>
0274 <UML:Parameter kind="return" xmi.id="45598" type="36479" />
0275 <UML:Parameter isSpecification="false" visibility="private" xmi.id="39208" value="" type="36593" name="osd" />
0276 </UML:BehavioralFeature.parameter>
0277 </UML:Operation>
0278 </UML:Classifier.feature>
0279 </UML:Class>
0280 <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="36485" xmi.id="36506" isRoot="false" isAbstract="true" name="AbstractAudioOutput" >
0281 <UML:GeneralizableElement.generalization>
0282 <UML:Generalization xmi.idref="36564" />
0283 </UML:GeneralizableElement.generalization>
0284 </UML:Class>
0285 <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="36485" xmi.id="36511" isRoot="false" isAbstract="false" name="AudioOutput" >
0286 <UML:GeneralizableElement.generalization>
0287 <UML:Generalization xmi.idref="36527" />
0288 </UML:GeneralizableElement.generalization>
0289 </UML:Class>
0290 <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="36485" xmi.id="36512" isRoot="false" isAbstract="false" name="AudioDataOutput" >
0291 <UML:GeneralizableElement.generalization>
0292 <UML:Generalization xmi.idref="36530" />
0293 </UML:GeneralizableElement.generalization>
0294 </UML:Class>
0295 <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="36485" xmi.id="36513" isRoot="false" isAbstract="false" name="AudioFftOutput" >
0296 <UML:GeneralizableElement.generalization>
0297 <UML:Generalization xmi.idref="36524" />
0298 </UML:GeneralizableElement.generalization>
0299 <UML:Classifier.feature>
0300 <UML:Attribute isSpecification="false" visibility="public" xmi.id="39860" type="36476" name="bandwidth" />
0301 <UML:Attribute isSpecification="false" visibility="public" xmi.id="39881" type="36476" name="rate" />
0302 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="39902" isRoot="false" isAbstract="false" isQuery="true" name="fourierTransformedData" />
0303 <UML:Operation stereotype="37651" isSpecification="false" isLeaf="false" visibility="public" xmi.id="39923" isRoot="false" isAbstract="false" isQuery="false" name="fourierTransformedData" >
0304 <UML:BehavioralFeature.parameter>
0305 <UML:Parameter isSpecification="false" visibility="private" xmi.id="39945" value="" type="39924" name="spectrum" />
0306 </UML:BehavioralFeature.parameter>
0307 </UML:Operation>
0308 </UML:Classifier.feature>
0309 </UML:Class>
0310 <UML:Enumeration stereotype="37223" isSpecification="false" isLeaf="false" visibility="public" namespace="36485" xmi.id="37222" isRoot="false" isAbstract="false" name="State" >
0311 <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="37222" xmi.id="37235" isRoot="false" isAbstract="false" name="LoadingState" />
0312 <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="37222" xmi.id="37247" isRoot="false" isAbstract="false" name="StoppedState" />
0313 <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="37222" xmi.id="37259" isRoot="false" isAbstract="false" name="PlayingState" />
0314 <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="37222" xmi.id="37271" isRoot="false" isAbstract="false" name="BufferingState" />
0315 <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="37222" xmi.id="37283" isRoot="false" isAbstract="false" name="PausedState" />
0316 <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="37222" xmi.id="37295" isRoot="false" isAbstract="false" name="ErrorState" />
0317 </UML:Enumeration>
0318 <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="36485" xmi.id="38248" isRoot="false" isAbstract="false" name="BackendCapabilities" >
0319 <UML:Classifier.feature>
0320 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="38264" isRoot="false" isAbstract="false" isQuery="false" name="supportsVideo" />
0321 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="38280" isRoot="false" isAbstract="false" isQuery="false" name="supportsOSD" />
0322 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="38296" isRoot="false" isAbstract="false" isQuery="false" name="knownMIMEType" />
0323 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="38312" isRoot="false" isAbstract="false" isQuery="false" name="supportSubtitles" />
0324 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="38328" isRoot="false" isAbstract="false" isQuery="false" name="Effects" />
0325 </UML:Classifier.feature>
0326 </UML:Class>
0327 </UML:Namespace.ownedElement>
0328 </UML:Package>
0329 <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="36555" isRoot="false" isAbstract="false" name="QObject" />
0330 <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="36556" isRoot="false" isAbstract="false" name="QWidget" >
0331 <UML:GeneralizableElement.generalization>
0332 <UML:Generalization xmi.idref="36558" />
0333 </UML:GeneralizableElement.generalization>
0334 </UML:Class>
0335 <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="36557" isRoot="false" isAbstract="false" name="QString" />
0336 <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="36573" isRoot="false" isAbstract="false" name="QStringList" />
0337 <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="37956" isRoot="false" isAbstract="false" name="QBitmap" />
0338 <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="38096" isRoot="false" isAbstract="false" name="QPoint" />
0339 <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="38650" isRoot="false" isAbstract="false" name="KURL" />
0340 <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="39924" isRoot="false" isAbstract="false" name="QVector<float>" />
0341 <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="41667" isRoot="false" isAbstract="false" name="AudioEffect" />
0342 <UML:Generalization isSpecification="false" child="36490" visibility="public" namespace="m1" xmi.id="36492" parent="36488" discriminator="" name="" />
0343 <UML:Generalization isSpecification="false" child="36491" visibility="public" namespace="m1" xmi.id="36495" parent="36488" discriminator="" name="" />
0344 <UML:Generalization isSpecification="false" child="36489" visibility="public" namespace="m1" xmi.id="36498" parent="36488" discriminator="" name="" />
0345 <UML:Generalization isSpecification="false" child="36513" visibility="public" namespace="m1" xmi.id="36524" parent="36506" discriminator="" name="" />
0346 <UML:Generalization isSpecification="false" child="36511" visibility="public" namespace="m1" xmi.id="36527" parent="36506" discriminator="" name="" />
0347 <UML:Generalization isSpecification="false" child="36512" visibility="public" namespace="m1" xmi.id="36530" parent="36506" discriminator="" name="" />
0348 <UML:Generalization isSpecification="false" child="36517" visibility="public" namespace="m1" xmi.id="36534" parent="36519" discriminator="" name="" />
0349 <UML:Generalization isSpecification="false" child="36518" visibility="public" namespace="m1" xmi.id="36537" parent="36519" discriminator="" name="" />
0350 <UML:Generalization isSpecification="false" child="36520" visibility="public" namespace="m1" xmi.id="36540" parent="36519" discriminator="" name="" />
0351 <UML:Generalization isSpecification="false" child="36516" visibility="public" namespace="m1" xmi.id="36543" parent="36509" discriminator="" name="" />
0352 <UML:Generalization isSpecification="false" child="36515" visibility="public" namespace="m1" xmi.id="36546" parent="36509" discriminator="" name="" />
0353 <UML:Generalization isSpecification="false" child="36514" visibility="public" namespace="m1" xmi.id="36549" parent="36509" discriminator="" name="" />
0354 <UML:Generalization isSpecification="false" child="36556" visibility="public" namespace="m1" xmi.id="36558" parent="36555" discriminator="" name="" />
0355 <UML:Generalization isSpecification="false" child="36488" visibility="public" namespace="m1" xmi.id="36561" parent="36555" discriminator="" name="" />
0356 <UML:Generalization isSpecification="false" child="36506" visibility="public" namespace="m1" xmi.id="36564" parent="36555" discriminator="" name="" />
0357 <UML:Generalization isSpecification="false" child="36552" visibility="public" namespace="m1" xmi.id="36567" parent="36556" discriminator="" name="" />
0358 <UML:Association isSpecification="false" visibility="public" namespace="m1" xmi.id="36678" name="videoPaths" >
0359 <UML:Association.connection>
0360 <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="36679" aggregation="shared" type="36488" name="" multiplicity="0..*" />
0361 <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="36680" aggregation="none" type="36502" name="" multiplicity="0..*" />
0362 </UML:Association.connection>
0363 </UML:Association>
0364 <UML:Association isSpecification="false" visibility="public" namespace="m1" xmi.id="36691" name="audioPaths" >
0365 <UML:Association.connection>
0366 <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="36692" aggregation="shared" type="36488" name="" multiplicity="0..*" />
0367 <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="36693" aggregation="none" type="36501" name="" multiplicity="0..*" />
0368 </UML:Association.connection>
0369 </UML:Association>
0370 <UML:Association isSpecification="false" visibility="public" namespace="m1" xmi.id="36823" name="audioEffects" >
0371 <UML:Association.connection>
0372 <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="36824" aggregation="shared" type="36501" name="" multiplicity="1" />
0373 <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="36825" aggregation="none" type="36503" name="" multiplicity="0..*" />
0374 </UML:Association.connection>
0375 </UML:Association>
0376 <UML:Association isSpecification="false" visibility="public" namespace="m1" xmi.id="36842" name="videoEffects" >
0377 <UML:Association.connection>
0378 <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="36843" aggregation="shared" type="36502" name="" multiplicity="1" />
0379 <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="36844" aggregation="none" type="36504" name="" multiplicity="0..*" />
0380 </UML:Association.connection>
0381 </UML:Association>
0382 <UML:Association isSpecification="false" visibility="public" namespace="m1" xmi.id="36861" name="audioOutputs" >
0383 <UML:Association.connection>
0384 <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="36862" aggregation="shared" type="36501" name="" multiplicity="0..*" />
0385 <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="36863" aggregation="none" type="36506" name="" multiplicity="0..*" />
0386 </UML:Association.connection>
0387 </UML:Association>
0388 <UML:Association isSpecification="false" visibility="public" namespace="m1" xmi.id="36880" name="videoOutputs" >
0389 <UML:Association.connection>
0390 <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="36881" aggregation="shared" type="36502" name="" multiplicity="0..*" />
0391 <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="36882" aggregation="none" type="36505" name="" multiplicity="0..*" />
0392 </UML:Association.connection>
0393 </UML:Association>
0394 <UML:Association isSpecification="false" visibility="public" namespace="m1" xmi.id="38405" name="" >
0395 <UML:Association.connection>
0396 <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="38406" aggregation="shared" type="36505" name="" multiplicity="0..*" />
0397 <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="38407" aggregation="none" type="36593" name="" multiplicity="0..1" />
0398 </UML:Association.connection>
0399 </UML:Association>
0400 <UML:Association isSpecification="false" visibility="public" namespace="m1" xmi.id="39125" name="videoOutput" >
0401 <UML:Association.connection>
0402 <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="39126" aggregation="composite" type="36552" name="" multiplicity="0..1" />
0403 <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="39127" aggregation="none" type="36505" name="" multiplicity="1" />
0404 </UML:Association.connection>
0405 </UML:Association>
0406 </UML:Namespace.ownedElement>
0407 </UML:Model>
0408 </XMI.content>
0409 <XMI.extensions xmi.extender="umbrello" >
0410 <docsettings viewid="42306" documentation="" uniqueid="45598" />
0411 <diagrams>
0412 <diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" linewidth="0" zoom="100" showgrid="0" showopsig="1" usefillcolor="1" snapx="10" canvaswidth="885" snapy="10" showatts="1" xmi.id="36475" documentation="" type="402" showops="1" showpackage="0" name="public API" localid="900000" showstereotype="0" showscope="1" snapcsgrid="0" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="#ff0000" canvasheight="603" >
0413 <widgets>
0414 <classwidget usesdiagramfillcolour="1" width="301" showattsigs="601" usesdiagramusefillcolour="1" x="17" y="24" drawascircle="0" showopsigs="601" linewidth="none" fillcolour="none" height="196" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="36488" showoperations="1" showpackage="0" showscope="1" font="Bitstream Vera Sans,10,-1,5,75,1,0,0,0,0" linecolor="none" />
0415 <classwidget usesdiagramfillcolour="1" width="79" showattsigs="601" usesdiagramusefillcolour="1" x="25" y="335" showopsigs="601" linewidth="none" fillcolour="none" height="28" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="36491" showoperations="1" showpackage="0" showscope="1" font="Bitstream Vera Sans,10,-1,5,75,0,0,0,0,0" linecolor="none" />
0416 <classwidget usesdiagramfillcolour="1" width="174" showattsigs="601" usesdiagramusefillcolour="1" x="159" y="255" showopsigs="601" linewidth="none" fillcolour="none" height="112" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="36489" showoperations="1" showpackage="0" showscope="1" font="Bitstream Vera Sans,10,-1,5,75,0,0,0,0,0" linecolor="none" />
0417 <classwidget usesdiagramfillcolour="1" width="116" showattsigs="601" usesdiagramusefillcolour="1" x="22" y="275" showopsigs="601" linewidth="none" fillcolour="none" height="28" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="36490" showoperations="1" showpackage="0" showscope="1" font="Bitstream Vera Sans,10,-1,5,75,0,0,0,0,0" linecolor="none" />
0418 <classwidget usesdiagramfillcolour="1" width="83" showattsigs="601" usesdiagramusefillcolour="1" x="367" y="230" showopsigs="601" linewidth="none" fillcolour="none" height="28" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="36511" showoperations="1" showpackage="0" showscope="1" font="Bitstream Vera Sans,10,-1,5,75,0,0,0,0,0" linecolor="none" />
0419 <classwidget usesdiagramfillcolour="1" width="135" showattsigs="601" usesdiagramusefillcolour="1" x="405" y="148" drawascircle="0" showopsigs="601" linewidth="none" fillcolour="none" height="28" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="36506" showoperations="1" showpackage="0" showscope="1" font="Bitstream Vera Sans,10,-1,5,75,1,0,0,0,0" linecolor="none" />
0420 <classwidget usesdiagramfillcolour="0" width="282" showattsigs="601" usesdiagramusefillcolour="0" x="352" y="399" showopsigs="601" linewidth="none" fillcolour="#ffffc0" height="70" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="36513" showoperations="1" showpackage="0" showscope="1" font="Bitstream Vera Sans,10,-1,5,75,0,0,0,0,0" linecolor="#ff0000" />
0421 <classwidget usesdiagramfillcolour="1" width="110" showattsigs="601" usesdiagramusefillcolour="1" x="498" y="267" showopsigs="601" linewidth="none" fillcolour="none" height="28" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="36512" showoperations="1" showpackage="0" showscope="1" font="Bitstream Vera Sans,10,-1,5,75,0,0,0,0,0" linecolor="none" />
0422 <classwidget usesdiagramfillcolour="1" width="55" showattsigs="601" usesdiagramusefillcolour="1" x="410" y="23" showopsigs="601" linewidth="none" fillcolour="none" height="28" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="36555" showoperations="1" showpackage="0" showscope="1" font="Bitstream Vera Sans,10,-1,5,75,0,0,0,0,0" linecolor="none" />
0423 <classwidget usesdiagramfillcolour="1" width="59" showattsigs="601" usesdiagramusefillcolour="1" x="722" y="23" showopsigs="601" linewidth="none" fillcolour="none" height="28" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="36556" showoperations="1" showpackage="0" showscope="1" font="Bitstream Vera Sans,10,-1,5,75,0,0,0,0,0" linecolor="none" />
0424 <classwidget usesdiagramfillcolour="1" width="253" showattsigs="601" usesdiagramusefillcolour="1" x="628" y="144" showopsigs="601" linewidth="none" fillcolour="none" height="35" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="36552" showoperations="1" showpackage="0" showscope="1" font="Bitstream Vera Sans,10,-1,5,75,0,0,0,0,0" linecolor="none" />
0425 </widgets>
0426 <messages/>
0427 <associations>
0428 <assocwidget totalcounta="2" indexa="1" totalcountb="4" indexb="1" linewidth="none" widgetbid="36488" widgetaid="36490" xmi.id="36492" linecolor="none" >
0429 <linepath>
0430 <startpoint startx="80" starty="275" />
0431 <endpoint endx="92" endy="220" />
0432 </linepath>
0433 </assocwidget>
0434 <assocwidget totalcounta="2" indexa="1" totalcountb="4" indexb="2" linewidth="none" widgetbid="36488" widgetaid="36491" xmi.id="36495" linecolor="none" >
0435 <linepath>
0436 <startpoint startx="64" starty="335" />
0437 <endpoint endx="167" endy="220" />
0438 </linepath>
0439 </assocwidget>
0440 <assocwidget totalcounta="2" indexa="1" totalcountb="4" indexb="3" linewidth="none" widgetbid="36488" widgetaid="36489" xmi.id="36498" linecolor="none" >
0441 <linepath>
0442 <startpoint startx="246" starty="255" />
0443 <endpoint endx="242" endy="220" />
0444 </linepath>
0445 </assocwidget>
0446 <assocwidget totalcounta="2" indexa="1" totalcountb="4" indexb="2" linewidth="none" widgetbid="36506" widgetaid="36513" xmi.id="36524" linecolor="none" >
0447 <linepath>
0448 <startpoint startx="493" starty="399" />
0449 <endpoint endx="472" endy="176" />
0450 </linepath>
0451 </assocwidget>
0452 <assocwidget totalcounta="2" indexa="1" totalcountb="4" indexb="1" linewidth="none" widgetbid="36506" widgetaid="36511" xmi.id="36527" linecolor="none" >
0453 <linepath>
0454 <startpoint startx="408" starty="230" />
0455 <endpoint endx="438" endy="176" />
0456 </linepath>
0457 </assocwidget>
0458 <assocwidget totalcounta="2" indexa="1" totalcountb="4" indexb="3" linewidth="none" widgetbid="36506" widgetaid="36512" xmi.id="36530" linecolor="none" >
0459 <linepath>
0460 <startpoint startx="553" starty="267" />
0461 <endpoint endx="506" endy="176" />
0462 </linepath>
0463 </assocwidget>
0464 <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="36555" widgetaid="36556" xmi.id="36558" linecolor="none" >
0465 <linepath>
0466 <startpoint startx="722" starty="37" />
0467 <endpoint endx="465" endy="37" />
0468 </linepath>
0469 </assocwidget>
0470 <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="36555" widgetaid="36488" xmi.id="36561" linecolor="none" >
0471 <linepath>
0472 <startpoint startx="318" starty="122" />
0473 <endpoint endx="410" endy="37" />
0474 </linepath>
0475 </assocwidget>
0476 <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="36555" widgetaid="36506" xmi.id="36564" linecolor="none" >
0477 <linepath>
0478 <startpoint startx="472" starty="148" />
0479 <endpoint endx="437" endy="51" />
0480 </linepath>
0481 </assocwidget>
0482 <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="36556" widgetaid="36552" xmi.id="36567" linecolor="none" >
0483 <linepath>
0484 <startpoint startx="754" starty="144" />
0485 <endpoint endx="751" endy="51" />
0486 </linepath>
0487 </assocwidget>
0488 </associations>
0489 </diagram>
0490 <diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" linewidth="0" zoom="100" showgrid="0" showopsig="1" usefillcolor="1" snapx="10" canvaswidth="815" snapy="10" showatts="1" xmi.id="36533" documentation="" type="402" showops="1" showpackage="0" name="Ifaces" localid="900000" showstereotype="0" showscope="1" snapcsgrid="0" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="#ff0000" canvasheight="603" >
0491 <widgets>
0492 <interfacewidget usesdiagramfillcolour="1" width="148" usesdiagramusefillcolour="1" x="187" y="226" drawascircle="0" showopsigs="601" linewidth="none" fillcolour="none" height="28" usefillcolor="1" showpubliconly="0" isinstance="0" xmi.id="36519" showoperations="1" showpackage="0" showscope="1" font="Bitstream Vera Sans,10,-1,5,75,1,0,0,0,0" linecolor="none" />
0493 <interfacewidget usesdiagramfillcolour="1" width="86" usesdiagramusefillcolour="1" x="235" y="343" drawascircle="0" showopsigs="601" linewidth="none" fillcolour="none" height="28" usefillcolor="1" showpubliconly="0" isinstance="0" xmi.id="36518" showoperations="1" showpackage="0" showscope="1" font="Bitstream Vera Sans,10,-1,5,75,1,0,0,0,0" linecolor="none" />
0494 <interfacewidget usesdiagramfillcolour="1" width="118" usesdiagramusefillcolour="1" x="522" y="387" drawascircle="0" showopsigs="601" linewidth="none" fillcolour="none" height="28" usefillcolor="1" showpubliconly="0" isinstance="0" xmi.id="36520" showoperations="1" showpackage="0" showscope="1" font="Bitstream Vera Sans,10,-1,5,75,1,0,0,0,0" linecolor="none" />
0495 <interfacewidget usesdiagramfillcolour="1" width="81" usesdiagramusefillcolour="1" x="84" y="370" drawascircle="0" showopsigs="601" linewidth="none" fillcolour="none" height="28" usefillcolor="1" showpubliconly="0" isinstance="0" xmi.id="36517" showoperations="1" showpackage="0" showscope="1" font="Bitstream Vera Sans,10,-1,5,75,1,0,0,0,0" linecolor="none" />
0496 <interfacewidget usesdiagramfillcolour="1" width="86" usesdiagramusefillcolour="1" x="262" y="97" drawascircle="0" showopsigs="601" linewidth="none" fillcolour="none" height="28" usefillcolor="1" showpubliconly="0" isinstance="0" xmi.id="36516" showoperations="1" showpackage="0" showscope="1" font="Bitstream Vera Sans,10,-1,5,75,1,0,0,0,0" linecolor="none" />
0497 <interfacewidget usesdiagramfillcolour="1" width="135" usesdiagramusefillcolour="1" x="435" y="18" drawascircle="0" showopsigs="601" linewidth="none" fillcolour="none" height="28" usefillcolor="1" showpubliconly="0" isinstance="0" xmi.id="36509" showoperations="1" showpackage="0" showscope="1" font="Bitstream Vera Sans,10,-1,5,75,1,0,0,0,0" linecolor="none" />
0498 <interfacewidget usesdiagramfillcolour="1" width="105" usesdiagramusefillcolour="1" x="409" y="121" drawascircle="0" showopsigs="601" linewidth="none" fillcolour="none" height="35" usefillcolor="1" showpubliconly="0" isinstance="0" xmi.id="36515" showoperations="1" showpackage="0" showscope="1" font="Bitstream Vera Sans,10,-1,5,75,1,0,0,0,0" linecolor="none" />
0499 <interfacewidget usesdiagramfillcolour="1" width="113" usesdiagramusefillcolour="1" x="562" y="125" drawascircle="0" showopsigs="601" linewidth="none" fillcolour="none" height="28" usefillcolor="1" showpubliconly="0" isinstance="0" xmi.id="36514" showoperations="1" showpackage="0" showscope="1" font="Bitstream Vera Sans,10,-1,5,75,1,0,0,0,0" linecolor="none" />
0500 </widgets>
0501 <messages/>
0502 <associations>
0503 <assocwidget totalcounta="2" indexa="1" totalcountb="4" indexb="1" linewidth="none" widgetbid="36519" widgetaid="36517" xmi.id="36534" linecolor="none" >
0504 <linepath>
0505 <startpoint startx="124" starty="370" />
0506 <endpoint endx="224" endy="254" />
0507 </linepath>
0508 </assocwidget>
0509 <assocwidget totalcounta="2" indexa="1" totalcountb="4" indexb="2" linewidth="none" widgetbid="36519" widgetaid="36518" xmi.id="36537" linecolor="none" >
0510 <linepath>
0511 <startpoint startx="278" starty="343" />
0512 <endpoint endx="261" endy="254" />
0513 </linepath>
0514 </assocwidget>
0515 <assocwidget totalcounta="2" indexa="1" totalcountb="4" indexb="3" linewidth="none" widgetbid="36519" widgetaid="36520" xmi.id="36540" linecolor="none" >
0516 <linepath>
0517 <startpoint startx="581" starty="387" />
0518 <endpoint endx="298" endy="254" />
0519 </linepath>
0520 </assocwidget>
0521 <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="36509" widgetaid="36516" xmi.id="36543" linecolor="none" >
0522 <linepath>
0523 <startpoint startx="305" starty="97" />
0524 <endpoint endx="502" endy="46" />
0525 </linepath>
0526 </assocwidget>
0527 <assocwidget totalcounta="2" indexa="1" totalcountb="4" indexb="1" linewidth="none" widgetbid="36509" widgetaid="36515" xmi.id="36546" linecolor="none" >
0528 <linepath>
0529 <startpoint startx="461" starty="121" />
0530 <endpoint endx="468" endy="46" />
0531 </linepath>
0532 </assocwidget>
0533 <assocwidget totalcounta="2" indexa="1" totalcountb="4" indexb="2" linewidth="none" widgetbid="36509" widgetaid="36514" xmi.id="36549" linecolor="none" >
0534 <linepath>
0535 <startpoint startx="618" starty="125" />
0536 <endpoint endx="502" endy="46" />
0537 </linepath>
0538 </assocwidget>
0539 </associations>
0540 </diagram>
0541 <diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" linewidth="0" zoom="100" showgrid="0" showopsig="1" usefillcolor="1" snapx="10" canvaswidth="1421" snapy="10" showatts="1" xmi.id="36597" documentation="" type="402" showops="1" showpackage="1" name="Core Classes" localid="900000" showstereotype="0" showscope="1" snapcsgrid="0" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="#ff0000" canvasheight="856" >
0542 <widgets>
0543 <classwidget usesdiagramfillcolour="0" width="185" showattsigs="601" usesdiagramusefillcolour="0" x="1226" y="589" drawascircle="0" showopsigs="601" linewidth="none" fillcolour="#ffffc0" height="28" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="36506" showoperations="1" showpackage="1" showscope="1" font="Bitstream Vera Sans,10,-1,5,75,1,0,0,0,0" linecolor="#ff0000" />
0544 <classwidget usesdiagramfillcolour="0" width="365" showattsigs="601" usesdiagramusefillcolour="0" x="412" y="540" showopsigs="601" linewidth="none" fillcolour="#ffffc0" height="133" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="36501" showoperations="1" showpackage="1" showscope="1" font="Bitstream Vera Sans,10,-1,5,75,0,0,0,0,0" linecolor="#ff0000" />
0545 <classwidget usesdiagramfillcolour="0" width="301" showattsigs="601" usesdiagramusefillcolour="0" x="0" y="252" drawascircle="0" showopsigs="601" linewidth="none" fillcolour="#ffffc0" height="196" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="36488" showoperations="1" showpackage="1" showscope="1" font="Bitstream Vera Sans,10,-1,5,75,1,0,0,0,0" linecolor="#ff0000" />
0546 <classwidget usesdiagramfillcolour="0" width="234" showattsigs="601" usesdiagramusefillcolour="0" x="1178" y="14" showopsigs="601" linewidth="none" fillcolour="#ffffc0" height="77" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="36593" showoperations="1" showpackage="1" showscope="1" font="Bitstream Vera Sans,10,-1,5,75,0,0,0,0,0" linecolor="#ff0000" />
0547 <classwidget usesdiagramfillcolour="0" width="220" showattsigs="601" usesdiagramusefillcolour="0" x="1182" y="177" drawascircle="0" showopsigs="601" linewidth="none" fillcolour="#ffffc0" height="35" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="36505" showoperations="1" showpackage="1" showscope="1" font="Bitstream Vera Sans,10,-1,5,75,1,0,0,0,0" linecolor="#ff0000" />
0548 <classwidget usesdiagramfillcolour="1" width="412" showattsigs="601" usesdiagramusefillcolour="1" x="412" y="159" showopsigs="601" linewidth="none" fillcolour="none" height="63" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="36502" showoperations="1" showpackage="1" showscope="1" font="Bitstream Vera Sans,10,-1,5,75,0,0,0,0,0" linecolor="none" />
0549 <classwidget usesdiagramfillcolour="1" width="126" showattsigs="601" usesdiagramusefillcolour="1" x="609" y="0" showopsigs="601" linewidth="none" fillcolour="none" height="28" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="36504" showoperations="1" showpackage="1" showscope="1" font="Bitstream Vera Sans,10,-1,5,75,0,0,0,0,0" linecolor="none" />
0550 <classwidget usesdiagramfillcolour="1" width="126" showattsigs="601" usesdiagramusefillcolour="1" x="639" y="824" showopsigs="601" linewidth="none" fillcolour="none" height="28" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="36503" showoperations="1" showpackage="1" showscope="1" font="Bitstream Vera Sans,10,-1,5,75,0,0,0,0,0" linecolor="none" />
0551 <classwidget usesdiagramfillcolour="1" width="174" showattsigs="601" usesdiagramusefillcolour="1" x="528" y="308" showopsigs="601" linewidth="none" fillcolour="none" height="112" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="36489" showoperations="1" showpackage="1" showscope="1" font="Bitstream Vera Sans,10,-1,5,75,0,0,0,0,0" linecolor="none" />
0552 <classwidget usesdiagramfillcolour="0" width="253" showattsigs="601" usesdiagramusefillcolour="0" x="1164" y="351" showopsigs="601" linewidth="none" fillcolour="#ffffc0" height="35" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="36552" showoperations="1" showpackage="1" showscope="1" font="Bitstream Vera Sans,10,-1,5,75,0,0,0,0,0" linecolor="#ff0000" />
0553 </widgets>
0554 <messages/>
0555 <associations>
0556 <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="36502" widgetaid="36488" xmi.id="36678" linecolor="none" >
0557 <linepath>
0558 <startpoint startx="150" starty="252" />
0559 <endpoint endx="412" endy="190" />
0560 <point x="195" y="199" />
0561 </linepath>
0562 <floatingtext usesdiagramfillcolour="1" width="62" usesdiagramusefillcolour="1" x="196" y="176" linewidth="none" posttext="" role="703" fillcolour="none" height="18" usefillcolor="1" pretext="" isinstance="0" xmi.id="44164" text="videoPaths" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
0563 <floatingtext usesdiagramfillcolour="1" width="25" usesdiagramusefillcolour="1" x="197" y="228" linewidth="none" posttext="" role="701" fillcolour="none" height="18" usefillcolor="1" pretext="" isinstance="0" xmi.id="44165" text="0..*" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
0564 <floatingtext usesdiagramfillcolour="1" width="25" usesdiagramusefillcolour="1" x="383" y="175" linewidth="none" posttext="" role="702" fillcolour="none" height="18" usefillcolor="1" pretext="" isinstance="0" xmi.id="44166" text="0..*" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
0565 </assocwidget>
0566 <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="36501" widgetaid="36488" xmi.id="36691" linecolor="none" >
0567 <linepath>
0568 <startpoint startx="150" starty="448" />
0569 <endpoint endx="412" endy="606" />
0570 <point x="195" y="607" />
0571 </linepath>
0572 <floatingtext usesdiagramfillcolour="1" width="62" usesdiagramusefillcolour="1" x="195" y="555" linewidth="none" posttext="" role="703" fillcolour="none" height="18" usefillcolor="1" pretext="" isinstance="0" xmi.id="44167" text="audioPaths" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
0573 <floatingtext usesdiagramfillcolour="1" width="25" usesdiagramusefillcolour="1" x="197" y="506" linewidth="none" posttext="" role="701" fillcolour="none" height="18" usefillcolor="1" pretext="" isinstance="0" xmi.id="44168" text="0..*" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
0574 <floatingtext usesdiagramfillcolour="1" width="25" usesdiagramusefillcolour="1" x="383" y="597" linewidth="none" posttext="" role="702" fillcolour="none" height="18" usefillcolor="1" pretext="" isinstance="0" xmi.id="44169" text="0..*" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
0575 </assocwidget>
0576 <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="36503" widgetaid="36501" xmi.id="36823" linecolor="none" >
0577 <linepath>
0578 <startpoint startx="594" starty="673" />
0579 <endpoint endx="702" endy="824" />
0580 </linepath>
0581 <floatingtext usesdiagramfillcolour="1" width="69" usesdiagramusefillcolour="1" x="689" y="763" linewidth="none" posttext="" role="703" fillcolour="none" height="18" usefillcolor="1" pretext="" isinstance="0" xmi.id="44170" text="audioEffects" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
0582 <floatingtext usesdiagramfillcolour="1" width="14" usesdiagramusefillcolour="1" x="604" y="736" linewidth="none" posttext="" role="701" fillcolour="none" height="18" usefillcolor="1" pretext="" isinstance="0" xmi.id="44171" text="1" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
0583 <floatingtext usesdiagramfillcolour="1" width="25" usesdiagramusefillcolour="1" x="715" y="798" linewidth="none" posttext="" role="702" fillcolour="none" height="18" usefillcolor="1" pretext="" isinstance="0" xmi.id="44172" text="0..*" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
0584 </assocwidget>
0585 <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="36504" widgetaid="36502" xmi.id="36842" linecolor="none" >
0586 <linepath>
0587 <startpoint startx="618" starty="159" />
0588 <endpoint endx="672" endy="28" />
0589 </linepath>
0590 <floatingtext usesdiagramfillcolour="1" width="69" usesdiagramusefillcolour="1" x="686" y="97" linewidth="none" posttext="" role="703" fillcolour="none" height="18" usefillcolor="1" pretext="" isinstance="0" xmi.id="44173" text="videoEffects" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
0591 <floatingtext usesdiagramfillcolour="1" width="14" usesdiagramusefillcolour="1" x="688" y="135" linewidth="none" posttext="" role="701" fillcolour="none" height="18" usefillcolor="1" pretext="" isinstance="0" xmi.id="44174" text="1" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
0592 <floatingtext usesdiagramfillcolour="1" width="25" usesdiagramusefillcolour="1" x="688" y="38" linewidth="none" posttext="" role="702" fillcolour="none" height="18" usefillcolor="1" pretext="" isinstance="0" xmi.id="44175" text="0..*" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
0593 </assocwidget>
0594 <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="36506" widgetaid="36501" xmi.id="36861" linecolor="none" >
0595 <linepath>
0596 <startpoint startx="777" starty="606" />
0597 <endpoint endx="1226" endy="603" />
0598 </linepath>
0599 <floatingtext usesdiagramfillcolour="1" width="73" usesdiagramusefillcolour="1" x="1069" y="614" linewidth="none" posttext="" role="703" fillcolour="none" height="18" usefillcolor="1" pretext="" isinstance="0" xmi.id="44176" text="audioOutputs" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
0600 <floatingtext usesdiagramfillcolour="1" width="25" usesdiagramusefillcolour="1" x="915" y="619" linewidth="none" posttext="" role="701" fillcolour="none" height="18" usefillcolor="1" pretext="" isinstance="0" xmi.id="44177" text="0..*" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
0601 <floatingtext usesdiagramfillcolour="1" width="25" usesdiagramusefillcolour="1" x="1197" y="561" linewidth="none" posttext="" role="702" fillcolour="none" height="18" usefillcolor="1" pretext="" isinstance="0" xmi.id="44178" text="0..*" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
0602 </assocwidget>
0603 <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="36505" widgetaid="36502" xmi.id="36880" linecolor="none" >
0604 <linepath>
0605 <startpoint startx="824" starty="190" />
0606 <endpoint endx="1182" endy="194" />
0607 </linepath>
0608 <floatingtext usesdiagramfillcolour="1" width="73" usesdiagramusefillcolour="1" x="1071" y="199" linewidth="none" posttext="" role="703" fillcolour="none" height="18" usefillcolor="1" pretext="" isinstance="0" xmi.id="44179" text="videoOutputs" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
0609 <floatingtext usesdiagramfillcolour="1" width="25" usesdiagramusefillcolour="1" x="962" y="175" linewidth="none" posttext="" role="701" fillcolour="none" height="18" usefillcolor="1" pretext="" isinstance="0" xmi.id="44180" text="0..*" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
0610 <floatingtext usesdiagramfillcolour="1" width="25" usesdiagramusefillcolour="1" x="1153" y="174" linewidth="none" posttext="" role="702" fillcolour="none" height="18" usefillcolor="1" pretext="" isinstance="0" xmi.id="44181" text="0..*" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
0611 </assocwidget>
0612 <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="36593" widgetaid="36505" xmi.id="38405" linecolor="none" >
0613 <linepath>
0614 <startpoint startx="1292" starty="177" />
0615 <endpoint endx="1295" endy="91" />
0616 </linepath>
0617 <floatingtext usesdiagramfillcolour="1" width="25" usesdiagramusefillcolour="1" x="1333" y="153" linewidth="none" posttext="" role="701" fillcolour="none" height="18" usefillcolor="1" pretext="" isinstance="0" xmi.id="44182" text="0..*" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
0618 <floatingtext usesdiagramfillcolour="1" width="26" usesdiagramusefillcolour="1" x="1333" y="115" linewidth="none" posttext="" role="702" fillcolour="none" height="18" usefillcolor="1" pretext="" isinstance="0" xmi.id="44183" text="0..1" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
0619 </assocwidget>
0620 <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="36488" widgetaid="36489" xmi.id="36498" linecolor="none" >
0621 <linepath>
0622 <startpoint startx="528" starty="364" />
0623 <endpoint endx="301" endy="350" />
0624 </linepath>
0625 </assocwidget>
0626 <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="36505" widgetaid="36552" xmi.id="39125" linecolor="none" >
0627 <linepath>
0628 <startpoint startx="1290" starty="351" />
0629 <endpoint endx="1292" endy="212" />
0630 </linepath>
0631 <floatingtext usesdiagramfillcolour="1" width="68" usesdiagramusefillcolour="1" x="1331" y="286" linewidth="none" posttext="" role="703" fillcolour="none" height="18" usefillcolor="1" pretext="" isinstance="0" xmi.id="44184" text="videoOutput" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
0632 <floatingtext usesdiagramfillcolour="1" width="26" usesdiagramusefillcolour="1" x="1333" y="327" linewidth="none" posttext="" role="701" fillcolour="none" height="18" usefillcolor="1" pretext="" isinstance="0" xmi.id="44185" text="0..1" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
0633 <floatingtext usesdiagramfillcolour="1" width="14" usesdiagramusefillcolour="1" x="1333" y="224" linewidth="none" posttext="" role="702" fillcolour="none" height="18" usefillcolor="1" pretext="" isinstance="0" xmi.id="44186" text="1" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
0634 </assocwidget>
0635 </associations>
0636 </diagram>
0637 <diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" linewidth="0" zoom="100" showgrid="0" showopsig="1" usefillcolor="1" snapx="10" canvaswidth="815" snapy="10" showatts="1" xmi.id="42306" documentation="" type="404" showops="1" showpackage="0" name="Phonon::State" localid="900000" showstereotype="0" showscope="1" snapcsgrid="0" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="#ff0000" canvasheight="635" >
0638 <widgets>
0639 <statewidget statetype="0" statename="State" usesdiagramfillcolour="1" width="32" usesdiagramusefillcolour="1" x="283" y="24" linewidth="none" fillcolour="none" height="32" usefillcolor="1" isinstance="0" xmi.id="42681" documentation="" font="Bitstream Vera Sans,10,-1,5,75,0,0,0,0,0" linecolor="none" >
0640 <Activities/>
0641 </statewidget>
0642 <statewidget statetype="1" statename="Loading" usesdiagramfillcolour="1" width="54" usesdiagramusefillcolour="1" x="266" y="164" linewidth="none" fillcolour="none" height="24" usefillcolor="1" isinstance="0" xmi.id="42815" documentation="" showstereotype="1" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" >
0643 <Activities/>
0644 </statewidget>
0645 <statewidget statetype="1" statename="Stopped" usesdiagramfillcolour="1" width="57" usesdiagramusefillcolour="1" x="147" y="298" linewidth="none" fillcolour="none" height="24" usefillcolor="1" isinstance="0" xmi.id="42838" documentation="" showstereotype="1" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" >
0646 <Activities/>
0647 </statewidget>
0648 <statewidget statetype="1" statename="Playing" usesdiagramfillcolour="1" width="57" usesdiagramusefillcolour="1" x="147" y="403" linewidth="none" fillcolour="none" height="24" usefillcolor="1" isinstance="0" xmi.id="42861" documentation="" showstereotype="1" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" >
0649 <Activities/>
0650 </statewidget>
0651 <statewidget statetype="1" statename="Buffering" usesdiagramfillcolour="1" width="61" usesdiagramusefillcolour="1" x="382" y="298" linewidth="none" fillcolour="none" height="24" usefillcolor="1" isinstance="0" xmi.id="42884" documentation="" showstereotype="1" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" >
0652 <Activities/>
0653 </statewidget>
0654 <statewidget statetype="1" statename="Paused" usesdiagramfillcolour="1" width="59" usesdiagramusefillcolour="1" x="383" y="403" linewidth="none" fillcolour="none" height="24" usefillcolor="1" isinstance="0" xmi.id="42907" documentation="" showstereotype="1" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" >
0655 <Activities/>
0656 </statewidget>
0657 <statewidget statetype="1" statename="Error" usesdiagramfillcolour="1" width="41" usesdiagramusefillcolour="1" x="392" y="164" linewidth="none" fillcolour="none" height="24" usefillcolor="1" isinstance="0" xmi.id="42930" documentation="" showstereotype="1" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" >
0658 <Activities/>
0659 </statewidget>
0660 </widgets>
0661 <messages/>
0662 <associations>
0663 <assocwidget totalcounta="3" indexa="1" visibilityB="200" totalcountb="2" indexb="1" linewidth="none" widgetbid="42815" widgetaid="42681" roleBdoc="" documentation="" roleAdoc="" type="514" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
0664 <linepath>
0665 <startpoint startx="293" starty="56" />
0666 <endpoint endx="293" endy="164" />
0667 </linepath>
0668 <floatingtext usesdiagramfillcolour="1" width="67" usesdiagramusefillcolour="1" x="264" y="102" linewidth="none" posttext="" role="703" fillcolour="none" height="18" usefillcolor="1" pretext="" isinstance="0" xmi.id="44298" text="construction" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
0669 </assocwidget>
0670 <assocwidget totalcounta="3" indexa="1" visibilityB="200" totalcountb="2" indexb="1" linewidth="none" widgetbid="42838" widgetaid="42815" roleBdoc="" documentation="" roleAdoc="" type="514" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
0671 <linepath>
0672 <startpoint startx="284" starty="188" />
0673 <endpoint endx="175" endy="298" />
0674 </linepath>
0675 <floatingtext usesdiagramfillcolour="1" width="82" usesdiagramusefillcolour="1" x="190" y="233" linewidth="none" posttext="" role="703" fillcolour="none" height="18" usefillcolor="1" pretext="" isinstance="0" xmi.id="44412" text="finished loading" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
0676 </assocwidget>
0677 <assocwidget totalcounta="3" indexa="2" visibilityB="200" totalcountb="2" indexb="1" linewidth="none" widgetbid="42884" widgetaid="42815" roleBdoc="" documentation="" roleAdoc="" type="514" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
0678 <linepath>
0679 <startpoint startx="302" starty="188" />
0680 <endpoint endx="412" endy="298" />
0681 </linepath>
0682 <floatingtext usesdiagramfillcolour="1" width="36" usesdiagramusefillcolour="1" x="344" y="236" linewidth="none" posttext="" role="703" fillcolour="none" height="18" usefillcolor="1" pretext="" isinstance="0" xmi.id="44458" text="play()" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
0683 </assocwidget>
0684 <assocwidget totalcounta="4" indexa="1" visibilityB="200" totalcountb="4" indexb="3" linewidth="none" widgetbid="42861" widgetaid="42884" roleBdoc="" documentation="" roleAdoc="" type="514" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
0685 <linepath>
0686 <startpoint startx="397" starty="322" />
0687 <endpoint endx="189" endy="403" />
0688 </linepath>
0689 <floatingtext usesdiagramfillcolour="1" width="92" usesdiagramusefillcolour="1" x="297" y="334" linewidth="none" posttext="" role="703" fillcolour="none" height="18" usefillcolor="1" pretext="" isinstance="0" xmi.id="45174" text="finished buffering" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
0690 </assocwidget>
0691 <assocwidget totalcounta="4" indexa="2" visibilityB="200" totalcountb="4" indexb="2" linewidth="none" widgetbid="42907" widgetaid="42884" roleBdoc="" documentation="" roleAdoc="" type="514" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
0692 <linepath>
0693 <startpoint startx="412" starty="322" />
0694 <endpoint endx="412" endy="403" />
0695 </linepath>
0696 <floatingtext usesdiagramfillcolour="1" width="45" usesdiagramusefillcolour="1" x="370" y="354" linewidth="none" posttext="" role="703" fillcolour="none" height="18" usefillcolor="1" pretext="" isinstance="0" xmi.id="45264" text="pause()" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
0697 </assocwidget>
0698 <assocwidget totalcounta="2" indexa="1" visibilityB="200" totalcountb="2" indexb="1" linewidth="none" widgetbid="42930" widgetaid="42815" roleBdoc="" documentation="" roleAdoc="" type="514" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
0699 <linepath>
0700 <startpoint startx="320" starty="176" />
0701 <endpoint endx="392" endy="176" />
0702 </linepath>
0703 </assocwidget>
0704 <assocwidget totalcounta="3" indexa="2" visibilityB="200" totalcountb="2" indexb="1" linewidth="none" widgetbid="42930" widgetaid="42681" roleBdoc="" documentation="" roleAdoc="" type="514" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
0705 <linepath>
0706 <startpoint startx="304" starty="56" />
0707 <endpoint endx="412" endy="164" />
0708 </linepath>
0709 <floatingtext usesdiagramfillcolour="1" width="67" usesdiagramusefillcolour="1" x="341" y="111" linewidth="none" posttext="" role="703" fillcolour="none" height="18" usefillcolor="1" pretext="" isinstance="0" xmi.id="44300" text="construction" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
0710 </assocwidget>
0711 <assocwidget totalcounta="4" indexa="1" visibilityB="200" totalcountb="4" indexb="1" linewidth="none" widgetbid="42861" widgetaid="42838" roleBdoc="" documentation="" roleAdoc="" type="514" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
0712 <linepath>
0713 <startpoint startx="161" starty="322" />
0714 <endpoint endx="161" endy="403" />
0715 </linepath>
0716 <floatingtext usesdiagramfillcolour="1" width="36" usesdiagramusefillcolour="1" x="128" y="352" linewidth="none" posttext="" role="703" fillcolour="none" height="18" usefillcolor="1" pretext="" isinstance="0" xmi.id="44526" text="play()" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
0717 </assocwidget>
0718 <assocwidget totalcounta="3" indexa="1" visibilityB="200" totalcountb="3" indexb="1" linewidth="none" widgetbid="42907" widgetaid="42861" roleBdoc="" documentation="" roleAdoc="" type="514" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
0719 <linepath>
0720 <startpoint startx="204" starty="411" />
0721 <endpoint endx="383" endy="411" />
0722 </linepath>
0723 <floatingtext usesdiagramfillcolour="1" width="45" usesdiagramusefillcolour="1" x="272" y="394" linewidth="none" posttext="" role="703" fillcolour="none" height="18" usefillcolor="1" pretext="" isinstance="0" xmi.id="45082" text="pause()" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
0724 </assocwidget>
0725 <assocwidget totalcounta="3" indexa="2" visibilityB="200" totalcountb="3" indexb="2" linewidth="none" widgetbid="42861" widgetaid="42907" roleBdoc="" documentation="" roleAdoc="" type="514" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
0726 <linepath>
0727 <startpoint startx="383" starty="419" />
0728 <endpoint endx="204" endy="419" />
0729 </linepath>
0730 <floatingtext usesdiagramfillcolour="1" width="36" usesdiagramusefillcolour="1" x="277" y="418" linewidth="none" posttext="" role="703" fillcolour="none" height="18" usefillcolor="1" pretext="" isinstance="0" xmi.id="45128" text="play()" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
0731 </assocwidget>
0732 <assocwidget totalcounta="4" indexa="3" visibilityB="200" totalcountb="4" indexb="3" linewidth="none" widgetbid="42884" widgetaid="42907" roleBdoc="" documentation="" roleAdoc="" type="514" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
0733 <linepath>
0734 <startpoint startx="427" starty="403" />
0735 <endpoint endx="427" endy="322" />
0736 </linepath>
0737 <floatingtext usesdiagramfillcolour="1" width="36" usesdiagramusefillcolour="1" x="427" y="354" linewidth="none" posttext="" role="703" fillcolour="none" height="18" usefillcolor="1" pretext="" isinstance="0" xmi.id="45310" text="play()" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
0738 </assocwidget>
0739 <assocwidget totalcounta="4" indexa="2" visibilityB="200" totalcountb="4" indexb="2" linewidth="none" widgetbid="42838" widgetaid="42861" roleBdoc="" documentation="" roleAdoc="" type="514" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
0740 <linepath>
0741 <startpoint startx="175" starty="403" />
0742 <endpoint endx="175" endy="322" />
0743 </linepath>
0744 <floatingtext usesdiagramfillcolour="1" width="37" usesdiagramusefillcolour="1" x="174" y="353" linewidth="none" posttext="" role="703" fillcolour="none" height="18" usefillcolor="1" pretext="" isinstance="0" xmi.id="44528" text="stop()" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
0745 </assocwidget>
0746 <assocwidget totalcounta="4" indexa="1" visibilityB="200" totalcountb="4" indexb="3" linewidth="none" widgetbid="42838" widgetaid="42907" roleBdoc="" documentation="" roleAdoc="" type="514" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
0747 <linepath>
0748 <startpoint startx="397" starty="403" />
0749 <endpoint endx="189" endy="322" />
0750 </linepath>
0751 <floatingtext usesdiagramfillcolour="1" width="37" usesdiagramusefillcolour="1" x="320" y="370" linewidth="none" posttext="" role="703" fillcolour="none" height="18" usefillcolor="1" pretext="" isinstance="0" xmi.id="45356" text="stop()" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
0752 </assocwidget>
0753 <assocwidget totalcounta="2" indexa="1" visibilityB="200" totalcountb="2" indexb="1" linewidth="none" widgetbid="42838" widgetaid="42884" roleBdoc="" documentation="" roleAdoc="" type="514" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
0754 <linepath>
0755 <startpoint startx="382" starty="310" />
0756 <endpoint endx="204" endy="310" />
0757 </linepath>
0758 <floatingtext usesdiagramfillcolour="1" width="37" usesdiagramusefillcolour="1" x="274" y="293" linewidth="none" posttext="" role="703" fillcolour="none" height="18" usefillcolor="1" pretext="" isinstance="0" xmi.id="45036" text="stop()" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
0759 </assocwidget>
0760 </associations>
0761 </diagram>
0762 </diagrams>
0763 <listview>
0764 <listitem open="1" type="800" label="Views" >
0765 <listitem open="1" type="801" label="Logical View" >
0766 <listitem open="1" type="813" id="41667" />
0767 <listitem open="1" type="813" id="38650" />
0768 <listitem open="1" type="813" id="37956" />
0769 <listitem open="1" type="813" id="36555" />
0770 <listitem open="1" type="813" id="38096" />
0771 <listitem open="1" type="813" id="36557" />
0772 <listitem open="1" type="813" id="36573" />
0773 <listitem open="1" type="813" id="39924" />
0774 <listitem open="1" type="813" id="36556" />
0775 <listitem open="1" type="818" id="36485" >
0776 <listitem open="1" type="813" id="36506" />
0777 <listitem open="0" type="813" id="36488" >
0778 <listitem open="0" type="814" id="37431" />
0779 <listitem open="0" type="815" id="36634" />
0780 <listitem open="0" type="815" id="36647" />
0781 <listitem open="0" type="815" id="37318" />
0782 <listitem open="0" type="815" id="37343" />
0783 <listitem open="0" type="815" id="37370" />
0784 <listitem open="0" type="815" id="37399" />
0785 <listitem open="0" type="815" id="37462" />
0786 <listitem open="0" type="815" id="37494" />
0787 <listitem open="0" type="815" id="37525" />
0788 <listitem open="0" type="815" id="37556" />
0789 <listitem open="0" type="815" id="37618" />
0790 <listitem open="0" type="815" id="37682" />
0791 </listitem>
0792 <listitem open="0" type="813" id="36505" >
0793 <listitem open="0" type="815" id="38374" />
0794 </listitem>
0795 <listitem open="1" type="813" id="36512" />
0796 <listitem open="1" type="813" id="36503" />
0797 <listitem open="1" type="813" id="36513" >
0798 <listitem open="0" type="814" id="39860" />
0799 <listitem open="0" type="814" id="39881" />
0800 <listitem open="0" type="815" id="39902" />
0801 <listitem open="0" type="815" id="39923" />
0802 </listitem>
0803 <listitem open="1" type="813" id="36511" />
0804 <listitem open="1" type="813" id="36501" >
0805 <listitem open="1" type="815" id="36570" />
0806 <listitem open="0" type="815" id="36575" />
0807 <listitem open="0" type="815" id="36580" />
0808 <listitem open="0" type="815" id="36750" />
0809 <listitem open="0" type="815" id="36704" />
0810 <listitem open="0" type="815" id="36728" />
0811 <listitem open="0" type="815" id="42150" />
0812 <listitem open="0" type="815" id="41626" />
0813 </listitem>
0814 <listitem open="0" type="813" id="38248" >
0815 <listitem open="0" type="815" id="38264" />
0816 <listitem open="0" type="815" id="38280" />
0817 <listitem open="0" type="815" id="38296" />
0818 <listitem open="0" type="815" id="38312" />
0819 <listitem open="0" type="815" id="38328" />
0820 </listitem>
0821 <listitem open="1" type="813" id="36491" />
0822 <listitem open="0" type="813" id="36489" >
0823 <listitem open="0" type="814" id="38613" />
0824 <listitem open="0" type="815" id="38544" />
0825 <listitem open="0" type="815" id="38577" />
0826 <listitem open="0" type="815" id="38668" />
0827 <listitem open="0" type="815" id="38705" />
0828 <listitem open="0" type="815" id="38797" />
0829 <listitem open="1" type="815" id="38889" />
0830 </listitem>
0831 <listitem open="1" type="813" id="36490" />
0832 <listitem open="1" type="813" id="36504" />
0833 <listitem open="0" type="813" id="36502" >
0834 <listitem open="0" type="815" id="37063" />
0835 <listitem open="0" type="815" id="37091" />
0836 <listitem open="0" type="815" id="37122" />
0837 </listitem>
0838 <listitem open="0" type="818" id="36487" >
0839 <listitem open="1" type="817" id="36509" />
0840 <listitem open="1" type="817" id="36519" />
0841 <listitem open="1" type="817" id="36522" />
0842 <listitem open="1" type="817" id="36514" />
0843 <listitem open="1" type="817" id="36507" />
0844 <listitem open="1" type="817" id="36515" />
0845 <listitem open="1" type="817" id="36516" />
0846 <listitem open="1" type="817" id="36510" />
0847 <listitem open="1" type="817" id="36517" />
0848 <listitem open="1" type="817" id="36518" />
0849 <listitem open="1" type="817" id="36520" />
0850 <listitem open="1" type="817" id="36521" />
0851 <listitem open="1" type="817" id="36523" />
0852 <listitem open="1" type="818" id="36553" >
0853 <listitem open="1" type="817" id="36554" />
0854 </listitem>
0855 </listitem>
0856 <listitem open="1" type="818" id="36486" >
0857 <listitem open="0" type="813" id="36593" >
0858 <listitem open="0" type="815" id="37909" />
0859 <listitem open="0" type="815" id="38017" />
0860 <listitem open="0" type="815" id="38049" />
0861 <listitem open="0" type="815" id="38065" />
0862 </listitem>
0863 <listitem open="0" type="813" id="36552" >
0864 <listitem open="0" type="815" id="39528" />
0865 </listitem>
0866 </listitem>
0867 <listitem open="1" type="831" id="37222" >
0868 <listitem open="0" type="-1" id="37235" />
0869 <listitem open="0" type="-1" id="37247" />
0870 <listitem open="0" type="-1" id="37259" />
0871 <listitem open="0" type="-1" id="37271" />
0872 <listitem open="0" type="-1" id="37283" />
0873 <listitem open="0" type="-1" id="37295" />
0874 </listitem>
0875 </listitem>
0876 <listitem open="0" type="830" label="Datatypes" >
0877 <listitem open="0" type="829" id="36479" />
0878 <listitem open="0" type="829" id="36478" />
0879 <listitem open="0" type="829" id="36481" />
0880 <listitem open="0" type="829" id="36480" />
0881 <listitem open="0" type="829" id="36476" />
0882 <listitem open="0" type="829" id="36482" />
0883 <listitem open="0" type="829" id="36483" />
0884 <listitem open="0" type="829" id="36484" />
0885 <listitem open="0" type="829" id="36571" />
0886 </listitem>
0887 </listitem>
0888 <listitem open="1" type="802" label="Use Case View" />
0889 <listitem open="1" type="821" label="Component View" />
0890 <listitem open="1" type="827" label="Deployment View" />
0891 <listitem open="1" type="836" label="Entity Relationship Model" />
0892 </listitem>
0893 </listview>
0894 <codegeneration>
0895 <codegenerator language="Cpp" >
0896 <classifiercodedocument writeOutCode="true" package="phonon::ifaces" id="36507" parent_class="36507" fileExt=".cpp" fileName="audioeffect" >
0897 <textblocks>
0898 <codeblockwithcomments tag="includes" text="#include "audioeffect.h"&#010;" >
0899 <header>
0900 <cppcodedocumentation tag="" writeOutText="false" />
0901 </header>
0902 </codeblockwithcomments>
0903 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
0904 <header>
0905 <cppcodedocumentation tag="" text="Constructors/Destructors" />
0906 </header>
0907 <textblocks/>
0908 </hierarchicalcodeblock>
0909 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
0910 <header>
0911 <cppcodedocumentation tag="" text="Methods" />
0912 </header>
0913 <textblocks/>
0914 </hierarchicalcodeblock>
0915 </textblocks>
0916 <header>
0917 <codecomment tag="" text="/************************************************************************&#010; audioeffect.cpp - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is phonon::ifaces&#010;**************************************************************************/&#010;" />
0918 </header>
0919 <classfields/>
0920 </classifiercodedocument>
0921 <classifiercodedocument writeOutCode="true" package="phonon::ifaces" id="36509" parent_class="36509" fileExt=".cpp" fileName="abstractaudiooutput" >
0922 <textblocks>
0923 <codeblockwithcomments tag="includes" text="#include "abstractaudiooutput.h"&#010;" >
0924 <header>
0925 <cppcodedocumentation tag="" writeOutText="false" />
0926 </header>
0927 </codeblockwithcomments>
0928 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
0929 <header>
0930 <cppcodedocumentation tag="" text="Constructors/Destructors" />
0931 </header>
0932 <textblocks/>
0933 </hierarchicalcodeblock>
0934 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
0935 <header>
0936 <cppcodedocumentation tag="" text="Methods" />
0937 </header>
0938 <textblocks/>
0939 </hierarchicalcodeblock>
0940 </textblocks>
0941 <header>
0942 <codecomment tag="" text="/************************************************************************&#010; abstractaudiooutput.cpp - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is phonon::ifaces&#010;**************************************************************************/&#010;" />
0943 </header>
0944 <classfields/>
0945 </classifiercodedocument>
0946 <classifiercodedocument writeOutCode="true" package="phonon::ifaces" id="36510" parent_class="36510" fileExt=".cpp" fileName="audiopath" >
0947 <textblocks>
0948 <codeblockwithcomments tag="includes" text="#include "audiopath.h"&#010;" >
0949 <header>
0950 <cppcodedocumentation tag="" writeOutText="false" />
0951 </header>
0952 </codeblockwithcomments>
0953 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
0954 <header>
0955 <cppcodedocumentation tag="" text="Constructors/Destructors" />
0956 </header>
0957 <textblocks/>
0958 </hierarchicalcodeblock>
0959 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
0960 <header>
0961 <cppcodedocumentation tag="" text="Methods" />
0962 </header>
0963 <textblocks/>
0964 </hierarchicalcodeblock>
0965 </textblocks>
0966 <header>
0967 <codecomment tag="" text="/************************************************************************&#010; audiopath.cpp - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is phonon::ifaces&#010;**************************************************************************/&#010;" />
0968 </header>
0969 <classfields/>
0970 </classifiercodedocument>
0971 <classifiercodedocument writeOutCode="true" package="phonon::ifaces" id="36514" parent_class="36514" fileExt=".cpp" fileName="audiodataoutput" >
0972 <textblocks>
0973 <codeblockwithcomments tag="includes" text="#include "audiodataoutput.h"&#010;" >
0974 <header>
0975 <cppcodedocumentation tag="" writeOutText="false" />
0976 </header>
0977 </codeblockwithcomments>
0978 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
0979 <header>
0980 <cppcodedocumentation tag="" text="Constructors/Destructors" />
0981 </header>
0982 <textblocks/>
0983 </hierarchicalcodeblock>
0984 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
0985 <header>
0986 <cppcodedocumentation tag="" text="Methods" />
0987 </header>
0988 <textblocks/>
0989 </hierarchicalcodeblock>
0990 </textblocks>
0991 <header>
0992 <codecomment tag="" text="/************************************************************************&#010; audiodataoutput.cpp - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is phonon::ifaces&#010;**************************************************************************/&#010;" />
0993 </header>
0994 <classfields/>
0995 </classifiercodedocument>
0996 <classifiercodedocument writeOutCode="true" package="phonon::ifaces" id="36515" parent_class="36515" fileExt=".cpp" fileName="audiofftoutput" >
0997 <textblocks>
0998 <codeblockwithcomments tag="includes" text="#include "audiofftoutput.h"&#010;" >
0999 <header>
1000 <cppcodedocumentation tag="" writeOutText="false" />
1001 </header>
1002 </codeblockwithcomments>
1003 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
1004 <header>
1005 <cppcodedocumentation tag="" text="Constructors/Destructors" />
1006 </header>
1007 <textblocks/>
1008 </hierarchicalcodeblock>
1009 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
1010 <header>
1011 <cppcodedocumentation tag="" text="Methods" />
1012 </header>
1013 <textblocks/>
1014 </hierarchicalcodeblock>
1015 </textblocks>
1016 <header>
1017 <codecomment tag="" text="/************************************************************************&#010; audiofftoutput.cpp - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is phonon::ifaces&#010;**************************************************************************/&#010;" />
1018 </header>
1019 <classfields/>
1020 </classifiercodedocument>
1021 <classifiercodedocument writeOutCode="true" package="phonon::ifaces" id="36516" parent_class="36516" fileExt=".cpp" fileName="audiooutput" >
1022 <textblocks>
1023 <codeblockwithcomments tag="includes" text="#include "audiooutput.h"&#010;" >
1024 <header>
1025 <cppcodedocumentation tag="" writeOutText="false" />
1026 </header>
1027 </codeblockwithcomments>
1028 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
1029 <header>
1030 <cppcodedocumentation tag="" text="Constructors/Destructors" />
1031 </header>
1032 <textblocks/>
1033 </hierarchicalcodeblock>
1034 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
1035 <header>
1036 <cppcodedocumentation tag="" text="Methods" />
1037 </header>
1038 <textblocks/>
1039 </hierarchicalcodeblock>
1040 </textblocks>
1041 <header>
1042 <codecomment tag="" text="/************************************************************************&#010; audiooutput.cpp - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is phonon::ifaces&#010;**************************************************************************/&#010;" />
1043 </header>
1044 <classfields/>
1045 </classifiercodedocument>
1046 <classifiercodedocument writeOutCode="true" package="phonon::ifaces" id="36517" parent_class="36517" fileExt=".cpp" fileName="bytestream" >
1047 <textblocks>
1048 <codeblockwithcomments tag="includes" text="#include "bytestream.h"&#010;" >
1049 <header>
1050 <cppcodedocumentation tag="" writeOutText="false" />
1051 </header>
1052 </codeblockwithcomments>
1053 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
1054 <header>
1055 <cppcodedocumentation tag="" text="Constructors/Destructors" />
1056 </header>
1057 <textblocks/>
1058 </hierarchicalcodeblock>
1059 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
1060 <header>
1061 <cppcodedocumentation tag="" text="Methods" />
1062 </header>
1063 <textblocks/>
1064 </hierarchicalcodeblock>
1065 </textblocks>
1066 <header>
1067 <codecomment tag="" text="/************************************************************************&#010; bytestream.cpp - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is phonon::ifaces&#010;**************************************************************************/&#010;" />
1068 </header>
1069 <classfields/>
1070 </classifiercodedocument>
1071 <classifiercodedocument writeOutCode="true" package="phonon::ifaces" id="36518" parent_class="36518" fileExt=".cpp" fileName="mediaobject" >
1072 <textblocks>
1073 <codeblockwithcomments tag="includes" text="#include "mediaobject.h"&#010;" >
1074 <header>
1075 <cppcodedocumentation tag="" writeOutText="false" />
1076 </header>
1077 </codeblockwithcomments>
1078 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
1079 <header>
1080 <cppcodedocumentation tag="" text="Constructors/Destructors" />
1081 </header>
1082 <textblocks/>
1083 </hierarchicalcodeblock>
1084 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
1085 <header>
1086 <cppcodedocumentation tag="" text="Methods" />
1087 </header>
1088 <textblocks/>
1089 </hierarchicalcodeblock>
1090 </textblocks>
1091 <header>
1092 <codecomment tag="" text="/************************************************************************&#010; mediaobject.cpp - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is phonon::ifaces&#010;**************************************************************************/&#010;" />
1093 </header>
1094 <classfields/>
1095 </classifiercodedocument>
1096 <classifiercodedocument writeOutCode="true" package="phonon::ifaces" id="36519" parent_class="36519" fileExt=".cpp" fileName="abstractmediaproducer" >
1097 <textblocks>
1098 <codeblockwithcomments tag="includes" text="#include "abstractmediaproducer.h"&#010;" >
1099 <header>
1100 <cppcodedocumentation tag="" writeOutText="false" />
1101 </header>
1102 </codeblockwithcomments>
1103 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
1104 <header>
1105 <cppcodedocumentation tag="" text="Constructors/Destructors" />
1106 </header>
1107 <textblocks/>
1108 </hierarchicalcodeblock>
1109 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
1110 <header>
1111 <cppcodedocumentation tag="" text="Methods" />
1112 </header>
1113 <textblocks/>
1114 </hierarchicalcodeblock>
1115 </textblocks>
1116 <header>
1117 <codecomment tag="" text="/************************************************************************&#010; abstractmediaproducer.cpp - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is phonon::ifaces&#010;**************************************************************************/&#010;" />
1118 </header>
1119 <classfields/>
1120 </classifiercodedocument>
1121 <classifiercodedocument writeOutCode="true" package="phonon::ifaces" id="36520" parent_class="36520" fileExt=".cpp" fileName="soundcardcapture" >
1122 <textblocks>
1123 <codeblockwithcomments tag="includes" text="#include "soundcardcapture.h"&#010;" >
1124 <header>
1125 <cppcodedocumentation tag="" writeOutText="false" />
1126 </header>
1127 </codeblockwithcomments>
1128 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
1129 <header>
1130 <cppcodedocumentation tag="" text="Constructors/Destructors" />
1131 </header>
1132 <textblocks/>
1133 </hierarchicalcodeblock>
1134 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
1135 <header>
1136 <cppcodedocumentation tag="" text="Methods" />
1137 </header>
1138 <textblocks/>
1139 </hierarchicalcodeblock>
1140 </textblocks>
1141 <header>
1142 <codecomment tag="" text="/************************************************************************&#010; soundcardcapture.cpp - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is phonon::ifaces&#010;**************************************************************************/&#010;" />
1143 </header>
1144 <classfields/>
1145 </classifiercodedocument>
1146 <classifiercodedocument writeOutCode="true" package="phonon::ifaces" id="36521" parent_class="36521" fileExt=".cpp" fileName="videoeffect" >
1147 <textblocks>
1148 <codeblockwithcomments tag="includes" text="#include "videoeffect.h"&#010;" >
1149 <header>
1150 <cppcodedocumentation tag="" writeOutText="false" />
1151 </header>
1152 </codeblockwithcomments>
1153 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
1154 <header>
1155 <cppcodedocumentation tag="" text="Constructors/Destructors" />
1156 </header>
1157 <textblocks/>
1158 </hierarchicalcodeblock>
1159 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
1160 <header>
1161 <cppcodedocumentation tag="" text="Methods" />
1162 </header>
1163 <textblocks/>
1164 </hierarchicalcodeblock>
1165 </textblocks>
1166 <header>
1167 <codecomment tag="" text="/************************************************************************&#010; videoeffect.cpp - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is phonon::ifaces&#010;**************************************************************************/&#010;" />
1168 </header>
1169 <classfields/>
1170 </classifiercodedocument>
1171 <classifiercodedocument writeOutCode="true" package="phonon::ifaces" id="36522" parent_class="36522" fileExt=".cpp" fileName="abstractvideooutput" >
1172 <textblocks>
1173 <codeblockwithcomments tag="includes" text="#include "abstractvideooutput.h"&#010;" >
1174 <header>
1175 <cppcodedocumentation tag="" writeOutText="false" />
1176 </header>
1177 </codeblockwithcomments>
1178 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
1179 <header>
1180 <cppcodedocumentation tag="" text="Constructors/Destructors" />
1181 </header>
1182 <textblocks/>
1183 </hierarchicalcodeblock>
1184 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
1185 <header>
1186 <cppcodedocumentation tag="" text="Methods" />
1187 </header>
1188 <textblocks/>
1189 </hierarchicalcodeblock>
1190 </textblocks>
1191 <header>
1192 <codecomment tag="" text="/************************************************************************&#010; abstractvideooutput.cpp - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is phonon::ifaces&#010;**************************************************************************/&#010;" />
1193 </header>
1194 <classfields/>
1195 </classifiercodedocument>
1196 <classifiercodedocument writeOutCode="true" package="phonon::ifaces" id="36523" parent_class="36523" fileExt=".cpp" fileName="videopath" >
1197 <textblocks>
1198 <codeblockwithcomments tag="includes" text="#include "videopath.h"&#010;" >
1199 <header>
1200 <cppcodedocumentation tag="" writeOutText="false" />
1201 </header>
1202 </codeblockwithcomments>
1203 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
1204 <header>
1205 <cppcodedocumentation tag="" text="Constructors/Destructors" />
1206 </header>
1207 <textblocks/>
1208 </hierarchicalcodeblock>
1209 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
1210 <header>
1211 <cppcodedocumentation tag="" text="Methods" />
1212 </header>
1213 <textblocks/>
1214 </hierarchicalcodeblock>
1215 </textblocks>
1216 <header>
1217 <codecomment tag="" text="/************************************************************************&#010; videopath.cpp - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is phonon::ifaces&#010;**************************************************************************/&#010;" />
1218 </header>
1219 <classfields/>
1220 </classifiercodedocument>
1221 <classifiercodedocument writeOutCode="true" package="phonon::ifaces::ui" id="36554" parent_class="36554" fileExt=".cpp" fileName="videowidget" >
1222 <textblocks>
1223 <codeblockwithcomments tag="includes" text="#include "videowidget.h"&#010;" >
1224 <header>
1225 <cppcodedocumentation tag="" writeOutText="false" />
1226 </header>
1227 </codeblockwithcomments>
1228 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
1229 <header>
1230 <cppcodedocumentation tag="" text="Constructors/Destructors" />
1231 </header>
1232 <textblocks/>
1233 </hierarchicalcodeblock>
1234 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
1235 <header>
1236 <cppcodedocumentation tag="" text="Methods" />
1237 </header>
1238 <textblocks/>
1239 </hierarchicalcodeblock>
1240 </textblocks>
1241 <header>
1242 <codecomment tag="" text="/************************************************************************&#010; videowidget.cpp - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is phonon::ifaces::ui&#010;**************************************************************************/&#010;" />
1243 </header>
1244 <classfields/>
1245 </classifiercodedocument>
1246 <classifiercodedocument writeOutCode="true" package="phonon::ui" id="36552" parent_class="36552" fileExt=".cpp" fileName="videowidget" >
1247 <textblocks>
1248 <codeblockwithcomments tag="includes" text="#include "videowidget.h"&#010;" >
1249 <header>
1250 <cppcodedocumentation tag="" writeOutText="false" />
1251 </header>
1252 </codeblockwithcomments>
1253 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
1254 <header>
1255 <cppcodedocumentation tag="" text="Constructors/Destructors" />
1256 </header>
1257 <textblocks/>
1258 </hierarchicalcodeblock>
1259 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
1260 <header>
1261 <cppcodedocumentation tag="" text="Methods" />
1262 </header>
1263 <textblocks>
1264 <codeaccessormethod accessType="0" parent_id="39125" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="39125" role_id="0" >
1265 <header>
1266 <cppcodedocumentation tag="" />
1267 </header>
1268 </codeaccessormethod>
1269 <codeaccessormethod accessType="1" parent_id="39125" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="39125" role_id="0" >
1270 <header>
1271 <cppcodedocumentation tag="" />
1272 </header>
1273 </codeaccessormethod>
1274 <codeaccessormethod accessType="2" parent_id="39125" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="39125" role_id="0" >
1275 <header>
1276 <cppcodedocumentation tag="" />
1277 </header>
1278 </codeaccessormethod>
1279 <codeaccessormethod accessType="3" parent_id="39125" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="39125" role_id="0" >
1280 <header>
1281 <cppcodedocumentation tag="" />
1282 </header>
1283 </codeaccessormethod>
1284 <codeaccessormethod accessType="4" parent_id="39125" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="39125" role_id="0" >
1285 <header>
1286 <cppcodedocumentation tag="" />
1287 </header>
1288 </codeaccessormethod>
1289 <codeoperation parent_id="39528" tag="operation_39528" canDelete="false" >
1290 <header>
1291 <cppcodedocumentation tag="" />
1292 </header>
1293 </codeoperation>
1294 </textblocks>
1295 </hierarchicalcodeblock>
1296 </textblocks>
1297 <header>
1298 <codecomment tag="" text="/************************************************************************&#010; videowidget.cpp - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is phonon::ui&#010;**************************************************************************/&#010;" />
1299 </header>
1300 <classfields>
1301 <codeclassfield parent_id="39125" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
1302 <header>
1303 <cppcodedocumentation tag="" />
1304 </header>
1305 <ccfdeclarationcodeblock parent_id="39125" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
1306 <header>
1307 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
1308 </header>
1309 </ccfdeclarationcodeblock>
1310 <codeaccessormethod accessType="0" parent_id="39125" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="39125" role_id="0" >
1311 <header>
1312 <cppcodedocumentation tag="" />
1313 </header>
1314 </codeaccessormethod>
1315 <codeaccessormethod accessType="1" parent_id="39125" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="39125" role_id="0" >
1316 <header>
1317 <cppcodedocumentation tag="" />
1318 </header>
1319 </codeaccessormethod>
1320 <codeaccessormethod accessType="2" parent_id="39125" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="39125" role_id="0" >
1321 <header>
1322 <cppcodedocumentation tag="" />
1323 </header>
1324 </codeaccessormethod>
1325 <codeaccessormethod accessType="3" parent_id="39125" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="39125" role_id="0" >
1326 <header>
1327 <cppcodedocumentation tag="" />
1328 </header>
1329 </codeaccessormethod>
1330 <codeaccessormethod accessType="4" parent_id="39125" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="39125" role_id="0" >
1331 <header>
1332 <cppcodedocumentation tag="" />
1333 </header>
1334 </codeaccessormethod>
1335 </codeclassfield>
1336 </classfields>
1337 </classifiercodedocument>
1338 <classifiercodedocument writeOutCode="true" package="phonon::ui" id="36593" parent_class="36593" fileExt=".cpp" fileName="osd" >
1339 <textblocks>
1340 <codeblockwithcomments tag="includes" text="#include "osd.h"&#010;" >
1341 <header>
1342 <cppcodedocumentation tag="" writeOutText="false" />
1343 </header>
1344 </codeblockwithcomments>
1345 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
1346 <header>
1347 <cppcodedocumentation tag="" text="Constructors/Destructors" />
1348 </header>
1349 <textblocks/>
1350 </hierarchicalcodeblock>
1351 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
1352 <header>
1353 <cppcodedocumentation tag="" text="Methods" />
1354 </header>
1355 <textblocks>
1356 <codeaccessormethod accessType="0" parent_id="38405" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="38405" role_id="1" >
1357 <header>
1358 <cppcodedocumentation tag="" />
1359 </header>
1360 </codeaccessormethod>
1361 <codeaccessormethod accessType="1" parent_id="38405" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="38405" role_id="1" >
1362 <header>
1363 <cppcodedocumentation tag="" />
1364 </header>
1365 </codeaccessormethod>
1366 <codeaccessormethod accessType="2" parent_id="38405" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="38405" role_id="1" >
1367 <header>
1368 <cppcodedocumentation tag="" />
1369 </header>
1370 </codeaccessormethod>
1371 <codeaccessormethod accessType="3" parent_id="38405" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="38405" role_id="1" >
1372 <header>
1373 <cppcodedocumentation tag="" />
1374 </header>
1375 </codeaccessormethod>
1376 <codeaccessormethod accessType="4" parent_id="38405" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="38405" role_id="1" >
1377 <header>
1378 <cppcodedocumentation tag="" />
1379 </header>
1380 </codeaccessormethod>
1381 <codeoperation parent_id="37909" tag="operation_37909" canDelete="false" >
1382 <header>
1383 <cppcodedocumentation tag="" />
1384 </header>
1385 </codeoperation>
1386 <codeoperation parent_id="38017" tag="operation_38017" canDelete="false" >
1387 <header>
1388 <cppcodedocumentation tag="" />
1389 </header>
1390 </codeoperation>
1391 <codeoperation parent_id="38049" tag="operation_38049" canDelete="false" >
1392 <header>
1393 <cppcodedocumentation tag="" />
1394 </header>
1395 </codeoperation>
1396 <codeoperation parent_id="38065" tag="operation_38065" canDelete="false" >
1397 <header>
1398 <cppcodedocumentation tag="" />
1399 </header>
1400 </codeoperation>
1401 </textblocks>
1402 </hierarchicalcodeblock>
1403 </textblocks>
1404 <header>
1405 <codecomment tag="" text="/************************************************************************&#010; osd.cpp - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is phonon::ui&#010;**************************************************************************/&#010;" />
1406 </header>
1407 <classfields>
1408 <codeclassfield parent_id="38405" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
1409 <header>
1410 <cppcodedocumentation tag="" />
1411 </header>
1412 <ccfdeclarationcodeblock parent_id="38405" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
1413 <header>
1414 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
1415 </header>
1416 </ccfdeclarationcodeblock>
1417 <codeaccessormethod accessType="0" parent_id="38405" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="38405" role_id="1" >
1418 <header>
1419 <cppcodedocumentation tag="" />
1420 </header>
1421 </codeaccessormethod>
1422 <codeaccessormethod accessType="1" parent_id="38405" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="38405" role_id="1" >
1423 <header>
1424 <cppcodedocumentation tag="" />
1425 </header>
1426 </codeaccessormethod>
1427 <codeaccessormethod accessType="2" parent_id="38405" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="38405" role_id="1" >
1428 <header>
1429 <cppcodedocumentation tag="" />
1430 </header>
1431 </codeaccessormethod>
1432 <codeaccessormethod accessType="3" parent_id="38405" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="38405" role_id="1" >
1433 <header>
1434 <cppcodedocumentation tag="" />
1435 </header>
1436 </codeaccessormethod>
1437 <codeaccessormethod accessType="4" parent_id="38405" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="38405" role_id="1" >
1438 <header>
1439 <cppcodedocumentation tag="" />
1440 </header>
1441 </codeaccessormethod>
1442 </codeclassfield>
1443 </classfields>
1444 </classifiercodedocument>
1445 <classifiercodedocument writeOutCode="true" package="phonon" id="36488" parent_class="36488" fileExt=".cpp" fileName="abstractmediaproducer" >
1446 <textblocks>
1447 <codeblockwithcomments tag="includes" text="#include "abstractmediaproducer.h"&#010;" >
1448 <header>
1449 <cppcodedocumentation tag="" writeOutText="false" />
1450 </header>
1451 </codeblockwithcomments>
1452 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
1453 <header>
1454 <cppcodedocumentation tag="" text="Constructors/Destructors" />
1455 </header>
1456 <textblocks/>
1457 </hierarchicalcodeblock>
1458 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
1459 <header>
1460 <cppcodedocumentation tag="" text="Methods" />
1461 </header>
1462 <textblocks>
1463 <codeoperation parent_id="36634" tag="operation_36634" canDelete="false" >
1464 <header>
1465 <cppcodedocumentation tag="" />
1466 </header>
1467 </codeoperation>
1468 <codeoperation parent_id="36647" tag="operation_36647" canDelete="false" >
1469 <header>
1470 <cppcodedocumentation tag="" />
1471 </header>
1472 </codeoperation>
1473 <codeaccessormethod accessType="0" parent_id="37431" tag="hblock_tag_0" canDelete="false" classfield_id="37431" >
1474 <header>
1475 <cppcodedocumentation tag="" />
1476 </header>
1477 </codeaccessormethod>
1478 <codeaccessormethod accessType="1" parent_id="37431" tag="hblock_tag_1" canDelete="false" classfield_id="37431" >
1479 <header>
1480 <cppcodedocumentation tag="" />
1481 </header>
1482 </codeaccessormethod>
1483 <codeaccessormethod accessType="0" parent_id="36678" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="36678" role_id="0" >
1484 <header>
1485 <cppcodedocumentation tag="" />
1486 </header>
1487 </codeaccessormethod>
1488 <codeaccessormethod accessType="1" parent_id="36678" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="36678" role_id="0" >
1489 <header>
1490 <cppcodedocumentation tag="" />
1491 </header>
1492 </codeaccessormethod>
1493 <codeaccessormethod accessType="2" parent_id="36678" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="36678" role_id="0" >
1494 <header>
1495 <cppcodedocumentation tag="" />
1496 </header>
1497 </codeaccessormethod>
1498 <codeaccessormethod accessType="3" parent_id="36678" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="36678" role_id="0" >
1499 <header>
1500 <cppcodedocumentation tag="" />
1501 </header>
1502 </codeaccessormethod>
1503 <codeaccessormethod accessType="4" parent_id="36678" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="36678" role_id="0" >
1504 <header>
1505 <cppcodedocumentation tag="" />
1506 </header>
1507 </codeaccessormethod>
1508 <codeaccessormethod accessType="0" parent_id="36691" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="36691" role_id="0" >
1509 <header>
1510 <cppcodedocumentation tag="" />
1511 </header>
1512 </codeaccessormethod>
1513 <codeaccessormethod accessType="1" parent_id="36691" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="36691" role_id="0" >
1514 <header>
1515 <cppcodedocumentation tag="" />
1516 </header>
1517 </codeaccessormethod>
1518 <codeaccessormethod accessType="2" parent_id="36691" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="36691" role_id="0" >
1519 <header>
1520 <cppcodedocumentation tag="" />
1521 </header>
1522 </codeaccessormethod>
1523 <codeoperation parent_id="37318" tag="operation_37318" canDelete="false" >
1524 <header>
1525 <cppcodedocumentation tag="" />
1526 </header>
1527 </codeoperation>
1528 <codeoperation parent_id="37343" tag="operation_37343" canDelete="false" >
1529 <header>
1530 <cppcodedocumentation tag="" />
1531 </header>
1532 </codeoperation>
1533 <codeoperation parent_id="37370" tag="operation_37370" canDelete="false" >
1534 <header>
1535 <cppcodedocumentation tag="" />
1536 </header>
1537 </codeoperation>
1538 <codeoperation parent_id="37399" tag="operation_37399" canDelete="false" >
1539 <header>
1540 <cppcodedocumentation tag="" />
1541 </header>
1542 </codeoperation>
1543 <codeaccessormethod accessType="3" parent_id="36691" tag="hblock_tag_10" canDelete="false" writeOutText="false" classfield_id="36691" role_id="0" >
1544 <header>
1545 <cppcodedocumentation tag="" />
1546 </header>
1547 </codeaccessormethod>
1548 <codeaccessormethod accessType="4" parent_id="36691" tag="hblock_tag_11" canDelete="false" writeOutText="false" classfield_id="36691" role_id="0" >
1549 <header>
1550 <cppcodedocumentation tag="" />
1551 </header>
1552 </codeaccessormethod>
1553 <codeoperation parent_id="37462" tag="operation_37462" canDelete="false" >
1554 <header>
1555 <cppcodedocumentation tag="" />
1556 </header>
1557 </codeoperation>
1558 <codeoperation parent_id="37494" tag="operation_37494" canDelete="false" >
1559 <header>
1560 <cppcodedocumentation tag="" />
1561 </header>
1562 </codeoperation>
1563 <codeoperation parent_id="37525" tag="operation_37525" canDelete="false" >
1564 <header>
1565 <cppcodedocumentation tag="" />
1566 </header>
1567 </codeoperation>
1568 <codeoperation parent_id="37556" tag="operation_37556" canDelete="false" >
1569 <header>
1570 <cppcodedocumentation tag="" />
1571 </header>
1572 </codeoperation>
1573 <codeoperation parent_id="37618" tag="operation_37618" canDelete="false" >
1574 <header>
1575 <cppcodedocumentation tag="" />
1576 </header>
1577 </codeoperation>
1578 <codeoperation parent_id="37682" tag="operation_37682" canDelete="false" >
1579 <header>
1580 <cppcodedocumentation tag="" />
1581 </header>
1582 </codeoperation>
1583 </textblocks>
1584 </hierarchicalcodeblock>
1585 </textblocks>
1586 <header>
1587 <codecomment tag="" text="/************************************************************************&#010; abstractmediaproducer.cpp - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is phonon&#010;**************************************************************************/&#010;" />
1588 </header>
1589 <classfields>
1590 <codeclassfield parent_id="37431" field_type="0" initialValue="0" role_id="-1" writeOutMethods="true" listClassName="" >
1591 <header>
1592 <cppcodedocumentation tag="" />
1593 </header>
1594 <ccfdeclarationcodeblock parent_id="37431" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
1595 <header>
1596 <cppcodedocumentation tag="" indentLevel="1" />
1597 </header>
1598 </ccfdeclarationcodeblock>
1599 <codeaccessormethod accessType="0" parent_id="37431" tag="hblock_tag_0" canDelete="false" classfield_id="37431" >
1600 <header>
1601 <cppcodedocumentation tag="" />
1602 </header>
1603 </codeaccessormethod>
1604 <codeaccessormethod accessType="1" parent_id="37431" tag="hblock_tag_1" canDelete="false" classfield_id="37431" >
1605 <header>
1606 <cppcodedocumentation tag="" />
1607 </header>
1608 </codeaccessormethod>
1609 </codeclassfield>
1610 <codeclassfield parent_id="36678" field_type="3" initialValue=" new vector( )" role_id="0" writeOutMethods="true" listClassName="" >
1611 <header>
1612 <cppcodedocumentation tag="" />
1613 </header>
1614 <ccfdeclarationcodeblock parent_id="36678" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
1615 <header>
1616 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
1617 </header>
1618 </ccfdeclarationcodeblock>
1619 <codeaccessormethod accessType="0" parent_id="36678" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="36678" role_id="0" >
1620 <header>
1621 <cppcodedocumentation tag="" />
1622 </header>
1623 </codeaccessormethod>
1624 <codeaccessormethod accessType="1" parent_id="36678" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="36678" role_id="0" >
1625 <header>
1626 <cppcodedocumentation tag="" />
1627 </header>
1628 </codeaccessormethod>
1629 <codeaccessormethod accessType="2" parent_id="36678" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="36678" role_id="0" >
1630 <header>
1631 <cppcodedocumentation tag="" />
1632 </header>
1633 </codeaccessormethod>
1634 <codeaccessormethod accessType="3" parent_id="36678" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="36678" role_id="0" >
1635 <header>
1636 <cppcodedocumentation tag="" />
1637 </header>
1638 </codeaccessormethod>
1639 <codeaccessormethod accessType="4" parent_id="36678" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="36678" role_id="0" >
1640 <header>
1641 <cppcodedocumentation tag="" />
1642 </header>
1643 </codeaccessormethod>
1644 </codeclassfield>
1645 <codeclassfield parent_id="36691" field_type="3" initialValue=" new vector( )" role_id="0" writeOutMethods="true" listClassName="" >
1646 <header>
1647 <cppcodedocumentation tag="" />
1648 </header>
1649 <ccfdeclarationcodeblock parent_id="36691" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
1650 <header>
1651 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
1652 </header>
1653 </ccfdeclarationcodeblock>
1654 <codeaccessormethod accessType="0" parent_id="36691" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="36691" role_id="0" >
1655 <header>
1656 <cppcodedocumentation tag="" />
1657 </header>
1658 </codeaccessormethod>
1659 <codeaccessormethod accessType="1" parent_id="36691" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="36691" role_id="0" >
1660 <header>
1661 <cppcodedocumentation tag="" />
1662 </header>
1663 </codeaccessormethod>
1664 <codeaccessormethod accessType="2" parent_id="36691" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="36691" role_id="0" >
1665 <header>
1666 <cppcodedocumentation tag="" />
1667 </header>
1668 </codeaccessormethod>
1669 <codeaccessormethod accessType="3" parent_id="36691" tag="hblock_tag_10" canDelete="false" writeOutText="false" classfield_id="36691" role_id="0" >
1670 <header>
1671 <cppcodedocumentation tag="" />
1672 </header>
1673 </codeaccessormethod>
1674 <codeaccessormethod accessType="4" parent_id="36691" tag="hblock_tag_11" canDelete="false" writeOutText="false" classfield_id="36691" role_id="0" >
1675 <header>
1676 <cppcodedocumentation tag="" />
1677 </header>
1678 </codeaccessormethod>
1679 </codeclassfield>
1680 </classfields>
1681 </classifiercodedocument>
1682 <classifiercodedocument writeOutCode="true" package="phonon" id="36489" parent_class="36489" fileExt=".cpp" fileName="mediaobject" >
1683 <textblocks>
1684 <codeblockwithcomments tag="includes" text="#include "mediaobject.h"&#010;" >
1685 <header>
1686 <cppcodedocumentation tag="" writeOutText="false" />
1687 </header>
1688 </codeblockwithcomments>
1689 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
1690 <header>
1691 <cppcodedocumentation tag="" text="Constructors/Destructors" />
1692 </header>
1693 <textblocks/>
1694 </hierarchicalcodeblock>
1695 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
1696 <header>
1697 <cppcodedocumentation tag="" text="Methods" />
1698 </header>
1699 <textblocks>
1700 <codeoperation parent_id="38544" tag="operation_38544" canDelete="false" >
1701 <header>
1702 <cppcodedocumentation tag="" />
1703 </header>
1704 </codeoperation>
1705 <codeoperation parent_id="38577" tag="operation_38577" canDelete="false" >
1706 <header>
1707 <cppcodedocumentation tag="" />
1708 </header>
1709 </codeoperation>
1710 <codeaccessormethod accessType="0" parent_id="38613" tag="hblock_tag_0" canDelete="false" classfield_id="38613" >
1711 <header>
1712 <cppcodedocumentation tag="" />
1713 </header>
1714 </codeaccessormethod>
1715 <codeaccessormethod accessType="1" parent_id="38613" tag="hblock_tag_1" canDelete="false" classfield_id="38613" >
1716 <header>
1717 <cppcodedocumentation tag="" />
1718 </header>
1719 </codeaccessormethod>
1720 <codeoperation parent_id="38668" tag="operation_38668" canDelete="false" >
1721 <header>
1722 <cppcodedocumentation tag="" />
1723 </header>
1724 </codeoperation>
1725 <codeoperation parent_id="38705" tag="operation_38705" canDelete="false" >
1726 <header>
1727 <cppcodedocumentation tag="" />
1728 </header>
1729 </codeoperation>
1730 <codeoperation parent_id="38797" tag="operation_38797" canDelete="false" >
1731 <header>
1732 <cppcodedocumentation tag="" />
1733 </header>
1734 </codeoperation>
1735 <codeoperation parent_id="38889" tag="operation_38889" canDelete="false" >
1736 <header>
1737 <cppcodedocumentation tag="" />
1738 </header>
1739 </codeoperation>
1740 </textblocks>
1741 </hierarchicalcodeblock>
1742 </textblocks>
1743 <header>
1744 <codecomment tag="" text="/************************************************************************&#010; mediaobject.cpp - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is phonon&#010;**************************************************************************/&#010;" />
1745 </header>
1746 <classfields>
1747 <codeclassfield parent_id="38613" field_type="0" initialValue="0" role_id="-1" writeOutMethods="true" listClassName="" >
1748 <header>
1749 <cppcodedocumentation tag="" />
1750 </header>
1751 <ccfdeclarationcodeblock parent_id="38613" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
1752 <header>
1753 <cppcodedocumentation tag="" indentLevel="1" />
1754 </header>
1755 </ccfdeclarationcodeblock>
1756 <codeaccessormethod accessType="0" parent_id="38613" tag="hblock_tag_0" canDelete="false" classfield_id="38613" >
1757 <header>
1758 <cppcodedocumentation tag="" />
1759 </header>
1760 </codeaccessormethod>
1761 <codeaccessormethod accessType="1" parent_id="38613" tag="hblock_tag_1" canDelete="false" classfield_id="38613" >
1762 <header>
1763 <cppcodedocumentation tag="" />
1764 </header>
1765 </codeaccessormethod>
1766 </codeclassfield>
1767 </classfields>
1768 </classifiercodedocument>
1769 <classifiercodedocument writeOutCode="true" package="phonon" id="36490" parent_class="36490" fileExt=".cpp" fileName="soundcardcapture" >
1770 <textblocks>
1771 <codeblockwithcomments tag="includes" text="#include "soundcardcapture.h"&#010;" >
1772 <header>
1773 <cppcodedocumentation tag="" writeOutText="false" />
1774 </header>
1775 </codeblockwithcomments>
1776 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
1777 <header>
1778 <cppcodedocumentation tag="" text="Constructors/Destructors" />
1779 </header>
1780 <textblocks/>
1781 </hierarchicalcodeblock>
1782 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
1783 <header>
1784 <cppcodedocumentation tag="" text="Methods" />
1785 </header>
1786 <textblocks/>
1787 </hierarchicalcodeblock>
1788 </textblocks>
1789 <header>
1790 <codecomment tag="" text="/************************************************************************&#010; soundcardcapture.cpp - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is phonon&#010;**************************************************************************/&#010;" />
1791 </header>
1792 <classfields/>
1793 </classifiercodedocument>
1794 <classifiercodedocument writeOutCode="true" package="phonon" id="36491" parent_class="36491" fileExt=".cpp" fileName="bytestream" >
1795 <textblocks>
1796 <codeblockwithcomments tag="includes" text="#include "bytestream.h"&#010;" >
1797 <header>
1798 <cppcodedocumentation tag="" writeOutText="false" />
1799 </header>
1800 </codeblockwithcomments>
1801 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
1802 <header>
1803 <cppcodedocumentation tag="" text="Constructors/Destructors" />
1804 </header>
1805 <textblocks/>
1806 </hierarchicalcodeblock>
1807 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
1808 <header>
1809 <cppcodedocumentation tag="" text="Methods" />
1810 </header>
1811 <textblocks/>
1812 </hierarchicalcodeblock>
1813 </textblocks>
1814 <header>
1815 <codecomment tag="" text="/************************************************************************&#010; bytestream.cpp - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is phonon&#010;**************************************************************************/&#010;" />
1816 </header>
1817 <classfields/>
1818 </classifiercodedocument>
1819 <classifiercodedocument writeOutCode="true" package="phonon" id="36501" parent_class="36501" fileExt=".cpp" fileName="audiopath" >
1820 <textblocks>
1821 <codeblockwithcomments tag="includes" text="#include "audiopath.h"&#010;" >
1822 <header>
1823 <cppcodedocumentation tag="" writeOutText="false" />
1824 </header>
1825 </codeblockwithcomments>
1826 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
1827 <header>
1828 <cppcodedocumentation tag="" text="Constructors/Destructors" />
1829 </header>
1830 <textblocks/>
1831 </hierarchicalcodeblock>
1832 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
1833 <header>
1834 <cppcodedocumentation tag="" text="Methods" />
1835 </header>
1836 <textblocks>
1837 <codeoperation parent_id="36570" tag="operation_36570" canDelete="false" >
1838 <header>
1839 <cppcodedocumentation tag="" />
1840 </header>
1841 </codeoperation>
1842 <codeoperation parent_id="36575" tag="operation_36575" canDelete="false" >
1843 <header>
1844 <cppcodedocumentation tag="" />
1845 </header>
1846 </codeoperation>
1847 <codeoperation parent_id="36580" tag="operation_36580" canDelete="false" >
1848 <header>
1849 <cppcodedocumentation tag="" />
1850 </header>
1851 </codeoperation>
1852 <codeaccessormethod accessType="0" parent_id="36691" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="36691" role_id="1" >
1853 <header>
1854 <cppcodedocumentation tag="" />
1855 </header>
1856 </codeaccessormethod>
1857 <codeaccessormethod accessType="1" parent_id="36691" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="36691" role_id="1" >
1858 <header>
1859 <cppcodedocumentation tag="" />
1860 </header>
1861 </codeaccessormethod>
1862 <codeaccessormethod accessType="2" parent_id="36691" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="36691" role_id="1" >
1863 <header>
1864 <cppcodedocumentation tag="" />
1865 </header>
1866 </codeaccessormethod>
1867 <codeaccessormethod accessType="3" parent_id="36691" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="36691" role_id="1" >
1868 <header>
1869 <cppcodedocumentation tag="" />
1870 </header>
1871 </codeaccessormethod>
1872 <codeaccessormethod accessType="4" parent_id="36691" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="36691" role_id="1" >
1873 <header>
1874 <cppcodedocumentation tag="" />
1875 </header>
1876 </codeaccessormethod>
1877 <codeoperation parent_id="36704" tag="operation_36704" canDelete="false" >
1878 <header>
1879 <cppcodedocumentation tag="" />
1880 </header>
1881 </codeoperation>
1882 <codeoperation parent_id="36728" tag="operation_36728" canDelete="false" >
1883 <header>
1884 <cppcodedocumentation tag="" />
1885 </header>
1886 </codeoperation>
1887 <codeaccessormethod accessType="0" parent_id="36823" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="36823" role_id="0" >
1888 <header>
1889 <cppcodedocumentation tag="" />
1890 </header>
1891 </codeaccessormethod>
1892 <codeaccessormethod accessType="1" parent_id="36823" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="36823" role_id="0" >
1893 <header>
1894 <cppcodedocumentation tag="" />
1895 </header>
1896 </codeaccessormethod>
1897 <codeaccessormethod accessType="2" parent_id="36823" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="36823" role_id="0" >
1898 <header>
1899 <cppcodedocumentation tag="" />
1900 </header>
1901 </codeaccessormethod>
1902 <codeaccessormethod accessType="3" parent_id="36823" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="36823" role_id="0" >
1903 <header>
1904 <cppcodedocumentation tag="" />
1905 </header>
1906 </codeaccessormethod>
1907 <codeaccessormethod accessType="4" parent_id="36823" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="36823" role_id="0" >
1908 <header>
1909 <cppcodedocumentation tag="" />
1910 </header>
1911 </codeaccessormethod>
1912 <codeaccessormethod accessType="0" parent_id="36861" tag="hblock_tag_10" canDelete="false" writeOutText="false" classfield_id="36861" role_id="0" >
1913 <header>
1914 <cppcodedocumentation tag="" />
1915 </header>
1916 </codeaccessormethod>
1917 <codeaccessormethod accessType="1" parent_id="36861" tag="hblock_tag_11" canDelete="false" writeOutText="false" classfield_id="36861" role_id="0" >
1918 <header>
1919 <cppcodedocumentation tag="" />
1920 </header>
1921 </codeaccessormethod>
1922 <codeaccessormethod accessType="2" parent_id="36861" tag="hblock_tag_12" canDelete="false" writeOutText="false" classfield_id="36861" role_id="0" >
1923 <header>
1924 <cppcodedocumentation tag="" />
1925 </header>
1926 </codeaccessormethod>
1927 <codeaccessormethod accessType="3" parent_id="36861" tag="hblock_tag_13" canDelete="false" writeOutText="false" classfield_id="36861" role_id="0" >
1928 <header>
1929 <cppcodedocumentation tag="" />
1930 </header>
1931 </codeaccessormethod>
1932 <codeaccessormethod accessType="4" parent_id="36861" tag="hblock_tag_14" canDelete="false" writeOutText="false" classfield_id="36861" role_id="0" >
1933 <header>
1934 <cppcodedocumentation tag="" />
1935 </header>
1936 </codeaccessormethod>
1937 <codeoperation parent_id="41626" tag="operation_41626" canDelete="false" >
1938 <header>
1939 <cppcodedocumentation tag="" />
1940 </header>
1941 </codeoperation>
1942 <codeoperation parent_id="42150" tag="operation_42150" canDelete="false" >
1943 <header>
1944 <cppcodedocumentation tag="" />
1945 </header>
1946 </codeoperation>
1947 <codeoperation parent_id="36750" tag="operation_36750" canDelete="false" >
1948 <header>
1949 <cppcodedocumentation tag="" />
1950 </header>
1951 </codeoperation>
1952 </textblocks>
1953 </hierarchicalcodeblock>
1954 </textblocks>
1955 <header>
1956 <codecomment tag="" text="/************************************************************************&#010; audiopath.cpp - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is phonon&#010;**************************************************************************/&#010;" />
1957 </header>
1958 <classfields>
1959 <codeclassfield parent_id="36691" field_type="3" initialValue=" new vector( )" role_id="1" writeOutMethods="true" listClassName="" >
1960 <header>
1961 <cppcodedocumentation tag="" />
1962 </header>
1963 <ccfdeclarationcodeblock parent_id="36691" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
1964 <header>
1965 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
1966 </header>
1967 </ccfdeclarationcodeblock>
1968 <codeaccessormethod accessType="0" parent_id="36691" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="36691" role_id="1" >
1969 <header>
1970 <cppcodedocumentation tag="" />
1971 </header>
1972 </codeaccessormethod>
1973 <codeaccessormethod accessType="1" parent_id="36691" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="36691" role_id="1" >
1974 <header>
1975 <cppcodedocumentation tag="" />
1976 </header>
1977 </codeaccessormethod>
1978 <codeaccessormethod accessType="2" parent_id="36691" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="36691" role_id="1" >
1979 <header>
1980 <cppcodedocumentation tag="" />
1981 </header>
1982 </codeaccessormethod>
1983 <codeaccessormethod accessType="3" parent_id="36691" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="36691" role_id="1" >
1984 <header>
1985 <cppcodedocumentation tag="" />
1986 </header>
1987 </codeaccessormethod>
1988 <codeaccessormethod accessType="4" parent_id="36691" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="36691" role_id="1" >
1989 <header>
1990 <cppcodedocumentation tag="" />
1991 </header>
1992 </codeaccessormethod>
1993 </codeclassfield>
1994 <codeclassfield parent_id="36823" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
1995 <header>
1996 <cppcodedocumentation tag="" />
1997 </header>
1998 <ccfdeclarationcodeblock parent_id="36823" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
1999 <header>
2000 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
2001 </header>
2002 </ccfdeclarationcodeblock>
2003 <codeaccessormethod accessType="0" parent_id="36823" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="36823" role_id="0" >
2004 <header>
2005 <cppcodedocumentation tag="" />
2006 </header>
2007 </codeaccessormethod>
2008 <codeaccessormethod accessType="1" parent_id="36823" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="36823" role_id="0" >
2009 <header>
2010 <cppcodedocumentation tag="" />
2011 </header>
2012 </codeaccessormethod>
2013 <codeaccessormethod accessType="2" parent_id="36823" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="36823" role_id="0" >
2014 <header>
2015 <cppcodedocumentation tag="" />
2016 </header>
2017 </codeaccessormethod>
2018 <codeaccessormethod accessType="3" parent_id="36823" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="36823" role_id="0" >
2019 <header>
2020 <cppcodedocumentation tag="" />
2021 </header>
2022 </codeaccessormethod>
2023 <codeaccessormethod accessType="4" parent_id="36823" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="36823" role_id="0" >
2024 <header>
2025 <cppcodedocumentation tag="" />
2026 </header>
2027 </codeaccessormethod>
2028 </codeclassfield>
2029 <codeclassfield parent_id="36861" field_type="3" initialValue=" new vector( )" role_id="0" writeOutMethods="true" listClassName="" >
2030 <header>
2031 <cppcodedocumentation tag="" />
2032 </header>
2033 <ccfdeclarationcodeblock parent_id="36861" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
2034 <header>
2035 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
2036 </header>
2037 </ccfdeclarationcodeblock>
2038 <codeaccessormethod accessType="0" parent_id="36861" tag="hblock_tag_10" canDelete="false" writeOutText="false" classfield_id="36861" role_id="0" >
2039 <header>
2040 <cppcodedocumentation tag="" />
2041 </header>
2042 </codeaccessormethod>
2043 <codeaccessormethod accessType="1" parent_id="36861" tag="hblock_tag_11" canDelete="false" writeOutText="false" classfield_id="36861" role_id="0" >
2044 <header>
2045 <cppcodedocumentation tag="" />
2046 </header>
2047 </codeaccessormethod>
2048 <codeaccessormethod accessType="2" parent_id="36861" tag="hblock_tag_12" canDelete="false" writeOutText="false" classfield_id="36861" role_id="0" >
2049 <header>
2050 <cppcodedocumentation tag="" />
2051 </header>
2052 </codeaccessormethod>
2053 <codeaccessormethod accessType="3" parent_id="36861" tag="hblock_tag_13" canDelete="false" writeOutText="false" classfield_id="36861" role_id="0" >
2054 <header>
2055 <cppcodedocumentation tag="" />
2056 </header>
2057 </codeaccessormethod>
2058 <codeaccessormethod accessType="4" parent_id="36861" tag="hblock_tag_14" canDelete="false" writeOutText="false" classfield_id="36861" role_id="0" >
2059 <header>
2060 <cppcodedocumentation tag="" />
2061 </header>
2062 </codeaccessormethod>
2063 </codeclassfield>
2064 </classfields>
2065 </classifiercodedocument>
2066 <classifiercodedocument writeOutCode="true" package="phonon" id="36502" parent_class="36502" fileExt=".cpp" fileName="videopath" >
2067 <textblocks>
2068 <codeblockwithcomments tag="includes" text="#include "videopath.h"&#010;" >
2069 <header>
2070 <cppcodedocumentation tag="" writeOutText="false" />
2071 </header>
2072 </codeblockwithcomments>
2073 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
2074 <header>
2075 <cppcodedocumentation tag="" text="Constructors/Destructors" />
2076 </header>
2077 <textblocks/>
2078 </hierarchicalcodeblock>
2079 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
2080 <header>
2081 <cppcodedocumentation tag="" text="Methods" />
2082 </header>
2083 <textblocks>
2084 <codeaccessormethod accessType="0" parent_id="36678" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="36678" role_id="1" >
2085 <header>
2086 <cppcodedocumentation tag="" />
2087 </header>
2088 </codeaccessormethod>
2089 <codeaccessormethod accessType="1" parent_id="36678" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="36678" role_id="1" >
2090 <header>
2091 <cppcodedocumentation tag="" />
2092 </header>
2093 </codeaccessormethod>
2094 <codeaccessormethod accessType="2" parent_id="36678" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="36678" role_id="1" >
2095 <header>
2096 <cppcodedocumentation tag="" />
2097 </header>
2098 </codeaccessormethod>
2099 <codeaccessormethod accessType="3" parent_id="36678" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="36678" role_id="1" >
2100 <header>
2101 <cppcodedocumentation tag="" />
2102 </header>
2103 </codeaccessormethod>
2104 <codeaccessormethod accessType="4" parent_id="36678" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="36678" role_id="1" >
2105 <header>
2106 <cppcodedocumentation tag="" />
2107 </header>
2108 </codeaccessormethod>
2109 <codeaccessormethod accessType="0" parent_id="36842" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="36842" role_id="0" >
2110 <header>
2111 <cppcodedocumentation tag="" />
2112 </header>
2113 </codeaccessormethod>
2114 <codeaccessormethod accessType="1" parent_id="36842" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="36842" role_id="0" >
2115 <header>
2116 <cppcodedocumentation tag="" />
2117 </header>
2118 </codeaccessormethod>
2119 <codeaccessormethod accessType="2" parent_id="36842" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="36842" role_id="0" >
2120 <header>
2121 <cppcodedocumentation tag="" />
2122 </header>
2123 </codeaccessormethod>
2124 <codeaccessormethod accessType="3" parent_id="36842" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="36842" role_id="0" >
2125 <header>
2126 <cppcodedocumentation tag="" />
2127 </header>
2128 </codeaccessormethod>
2129 <codeaccessormethod accessType="4" parent_id="36842" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="36842" role_id="0" >
2130 <header>
2131 <cppcodedocumentation tag="" />
2132 </header>
2133 </codeaccessormethod>
2134 <codeaccessormethod accessType="0" parent_id="36880" tag="hblock_tag_10" canDelete="false" writeOutText="false" classfield_id="36880" role_id="0" >
2135 <header>
2136 <cppcodedocumentation tag="" />
2137 </header>
2138 </codeaccessormethod>
2139 <codeaccessormethod accessType="1" parent_id="36880" tag="hblock_tag_11" canDelete="false" writeOutText="false" classfield_id="36880" role_id="0" >
2140 <header>
2141 <cppcodedocumentation tag="" />
2142 </header>
2143 </codeaccessormethod>
2144 <codeaccessormethod accessType="2" parent_id="36880" tag="hblock_tag_12" canDelete="false" writeOutText="false" classfield_id="36880" role_id="0" >
2145 <header>
2146 <cppcodedocumentation tag="" />
2147 </header>
2148 </codeaccessormethod>
2149 <codeaccessormethod accessType="3" parent_id="36880" tag="hblock_tag_13" canDelete="false" writeOutText="false" classfield_id="36880" role_id="0" >
2150 <header>
2151 <cppcodedocumentation tag="" />
2152 </header>
2153 </codeaccessormethod>
2154 <codeaccessormethod accessType="4" parent_id="36880" tag="hblock_tag_14" canDelete="false" writeOutText="false" classfield_id="36880" role_id="0" >
2155 <header>
2156 <cppcodedocumentation tag="" />
2157 </header>
2158 </codeaccessormethod>
2159 <codeoperation parent_id="37063" tag="operation_37063" canDelete="false" >
2160 <header>
2161 <cppcodedocumentation tag="" />
2162 </header>
2163 </codeoperation>
2164 <codeoperation parent_id="37091" tag="operation_37091" canDelete="false" >
2165 <header>
2166 <cppcodedocumentation tag="" />
2167 </header>
2168 </codeoperation>
2169 <codeoperation parent_id="37122" tag="operation_37122" canDelete="false" >
2170 <header>
2171 <cppcodedocumentation tag="" />
2172 </header>
2173 </codeoperation>
2174 </textblocks>
2175 </hierarchicalcodeblock>
2176 </textblocks>
2177 <header>
2178 <codecomment tag="" text="/************************************************************************&#010; videopath.cpp - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is phonon&#010;**************************************************************************/&#010;" />
2179 </header>
2180 <classfields>
2181 <codeclassfield parent_id="36678" field_type="3" initialValue=" new vector( )" role_id="1" writeOutMethods="true" listClassName="" >
2182 <header>
2183 <cppcodedocumentation tag="" />
2184 </header>
2185 <ccfdeclarationcodeblock parent_id="36678" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
2186 <header>
2187 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
2188 </header>
2189 </ccfdeclarationcodeblock>
2190 <codeaccessormethod accessType="0" parent_id="36678" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="36678" role_id="1" >
2191 <header>
2192 <cppcodedocumentation tag="" />
2193 </header>
2194 </codeaccessormethod>
2195 <codeaccessormethod accessType="1" parent_id="36678" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="36678" role_id="1" >
2196 <header>
2197 <cppcodedocumentation tag="" />
2198 </header>
2199 </codeaccessormethod>
2200 <codeaccessormethod accessType="2" parent_id="36678" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="36678" role_id="1" >
2201 <header>
2202 <cppcodedocumentation tag="" />
2203 </header>
2204 </codeaccessormethod>
2205 <codeaccessormethod accessType="3" parent_id="36678" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="36678" role_id="1" >
2206 <header>
2207 <cppcodedocumentation tag="" />
2208 </header>
2209 </codeaccessormethod>
2210 <codeaccessormethod accessType="4" parent_id="36678" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="36678" role_id="1" >
2211 <header>
2212 <cppcodedocumentation tag="" />
2213 </header>
2214 </codeaccessormethod>
2215 </codeclassfield>
2216 <codeclassfield parent_id="36842" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
2217 <header>
2218 <cppcodedocumentation tag="" />
2219 </header>
2220 <ccfdeclarationcodeblock parent_id="36842" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
2221 <header>
2222 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
2223 </header>
2224 </ccfdeclarationcodeblock>
2225 <codeaccessormethod accessType="0" parent_id="36842" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="36842" role_id="0" >
2226 <header>
2227 <cppcodedocumentation tag="" />
2228 </header>
2229 </codeaccessormethod>
2230 <codeaccessormethod accessType="1" parent_id="36842" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="36842" role_id="0" >
2231 <header>
2232 <cppcodedocumentation tag="" />
2233 </header>
2234 </codeaccessormethod>
2235 <codeaccessormethod accessType="2" parent_id="36842" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="36842" role_id="0" >
2236 <header>
2237 <cppcodedocumentation tag="" />
2238 </header>
2239 </codeaccessormethod>
2240 <codeaccessormethod accessType="3" parent_id="36842" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="36842" role_id="0" >
2241 <header>
2242 <cppcodedocumentation tag="" />
2243 </header>
2244 </codeaccessormethod>
2245 <codeaccessormethod accessType="4" parent_id="36842" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="36842" role_id="0" >
2246 <header>
2247 <cppcodedocumentation tag="" />
2248 </header>
2249 </codeaccessormethod>
2250 </codeclassfield>
2251 <codeclassfield parent_id="36880" field_type="3" initialValue=" new vector( )" role_id="0" writeOutMethods="true" listClassName="" >
2252 <header>
2253 <cppcodedocumentation tag="" />
2254 </header>
2255 <ccfdeclarationcodeblock parent_id="36880" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
2256 <header>
2257 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
2258 </header>
2259 </ccfdeclarationcodeblock>
2260 <codeaccessormethod accessType="0" parent_id="36880" tag="hblock_tag_10" canDelete="false" writeOutText="false" classfield_id="36880" role_id="0" >
2261 <header>
2262 <cppcodedocumentation tag="" />
2263 </header>
2264 </codeaccessormethod>
2265 <codeaccessormethod accessType="1" parent_id="36880" tag="hblock_tag_11" canDelete="false" writeOutText="false" classfield_id="36880" role_id="0" >
2266 <header>
2267 <cppcodedocumentation tag="" />
2268 </header>
2269 </codeaccessormethod>
2270 <codeaccessormethod accessType="2" parent_id="36880" tag="hblock_tag_12" canDelete="false" writeOutText="false" classfield_id="36880" role_id="0" >
2271 <header>
2272 <cppcodedocumentation tag="" />
2273 </header>
2274 </codeaccessormethod>
2275 <codeaccessormethod accessType="3" parent_id="36880" tag="hblock_tag_13" canDelete="false" writeOutText="false" classfield_id="36880" role_id="0" >
2276 <header>
2277 <cppcodedocumentation tag="" />
2278 </header>
2279 </codeaccessormethod>
2280 <codeaccessormethod accessType="4" parent_id="36880" tag="hblock_tag_14" canDelete="false" writeOutText="false" classfield_id="36880" role_id="0" >
2281 <header>
2282 <cppcodedocumentation tag="" />
2283 </header>
2284 </codeaccessormethod>
2285 </codeclassfield>
2286 </classfields>
2287 </classifiercodedocument>
2288 <classifiercodedocument writeOutCode="true" package="phonon" id="36503" parent_class="36503" fileExt=".cpp" fileName="audioeffect" >
2289 <textblocks>
2290 <codeblockwithcomments tag="includes" text="#include "audioeffect.h"&#010;" >
2291 <header>
2292 <cppcodedocumentation tag="" writeOutText="false" />
2293 </header>
2294 </codeblockwithcomments>
2295 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
2296 <header>
2297 <cppcodedocumentation tag="" text="Constructors/Destructors" />
2298 </header>
2299 <textblocks/>
2300 </hierarchicalcodeblock>
2301 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
2302 <header>
2303 <cppcodedocumentation tag="" text="Methods" />
2304 </header>
2305 <textblocks>
2306 <codeaccessormethod accessType="0" parent_id="36823" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="36823" role_id="1" >
2307 <header>
2308 <cppcodedocumentation tag="" />
2309 </header>
2310 </codeaccessormethod>
2311 <codeaccessormethod accessType="1" parent_id="36823" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="36823" role_id="1" >
2312 <header>
2313 <cppcodedocumentation tag="" />
2314 </header>
2315 </codeaccessormethod>
2316 <codeaccessormethod accessType="2" parent_id="36823" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="36823" role_id="1" >
2317 <header>
2318 <cppcodedocumentation tag="" />
2319 </header>
2320 </codeaccessormethod>
2321 <codeaccessormethod accessType="3" parent_id="36823" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="36823" role_id="1" >
2322 <header>
2323 <cppcodedocumentation tag="" />
2324 </header>
2325 </codeaccessormethod>
2326 <codeaccessormethod accessType="4" parent_id="36823" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="36823" role_id="1" >
2327 <header>
2328 <cppcodedocumentation tag="" />
2329 </header>
2330 </codeaccessormethod>
2331 </textblocks>
2332 </hierarchicalcodeblock>
2333 </textblocks>
2334 <header>
2335 <codecomment tag="" text="/************************************************************************&#010; audioeffect.cpp - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is phonon&#010;**************************************************************************/&#010;" />
2336 </header>
2337 <classfields>
2338 <codeclassfield parent_id="36823" field_type="3" initialValue=" new vector( )" role_id="1" writeOutMethods="true" listClassName="" >
2339 <header>
2340 <cppcodedocumentation tag="" />
2341 </header>
2342 <ccfdeclarationcodeblock parent_id="36823" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
2343 <header>
2344 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
2345 </header>
2346 </ccfdeclarationcodeblock>
2347 <codeaccessormethod accessType="0" parent_id="36823" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="36823" role_id="1" >
2348 <header>
2349 <cppcodedocumentation tag="" />
2350 </header>
2351 </codeaccessormethod>
2352 <codeaccessormethod accessType="1" parent_id="36823" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="36823" role_id="1" >
2353 <header>
2354 <cppcodedocumentation tag="" />
2355 </header>
2356 </codeaccessormethod>
2357 <codeaccessormethod accessType="2" parent_id="36823" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="36823" role_id="1" >
2358 <header>
2359 <cppcodedocumentation tag="" />
2360 </header>
2361 </codeaccessormethod>
2362 <codeaccessormethod accessType="3" parent_id="36823" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="36823" role_id="1" >
2363 <header>
2364 <cppcodedocumentation tag="" />
2365 </header>
2366 </codeaccessormethod>
2367 <codeaccessormethod accessType="4" parent_id="36823" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="36823" role_id="1" >
2368 <header>
2369 <cppcodedocumentation tag="" />
2370 </header>
2371 </codeaccessormethod>
2372 </codeclassfield>
2373 </classfields>
2374 </classifiercodedocument>
2375 <classifiercodedocument writeOutCode="true" package="phonon" id="36504" parent_class="36504" fileExt=".cpp" fileName="videoeffect" >
2376 <textblocks>
2377 <codeblockwithcomments tag="includes" text="#include "videoeffect.h"&#010;" >
2378 <header>
2379 <cppcodedocumentation tag="" writeOutText="false" />
2380 </header>
2381 </codeblockwithcomments>
2382 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
2383 <header>
2384 <cppcodedocumentation tag="" text="Constructors/Destructors" />
2385 </header>
2386 <textblocks/>
2387 </hierarchicalcodeblock>
2388 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
2389 <header>
2390 <cppcodedocumentation tag="" text="Methods" />
2391 </header>
2392 <textblocks>
2393 <codeaccessormethod accessType="0" parent_id="36842" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="36842" role_id="1" >
2394 <header>
2395 <cppcodedocumentation tag="" />
2396 </header>
2397 </codeaccessormethod>
2398 <codeaccessormethod accessType="1" parent_id="36842" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="36842" role_id="1" >
2399 <header>
2400 <cppcodedocumentation tag="" />
2401 </header>
2402 </codeaccessormethod>
2403 <codeaccessormethod accessType="2" parent_id="36842" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="36842" role_id="1" >
2404 <header>
2405 <cppcodedocumentation tag="" />
2406 </header>
2407 </codeaccessormethod>
2408 <codeaccessormethod accessType="3" parent_id="36842" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="36842" role_id="1" >
2409 <header>
2410 <cppcodedocumentation tag="" />
2411 </header>
2412 </codeaccessormethod>
2413 <codeaccessormethod accessType="4" parent_id="36842" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="36842" role_id="1" >
2414 <header>
2415 <cppcodedocumentation tag="" />
2416 </header>
2417 </codeaccessormethod>
2418 </textblocks>
2419 </hierarchicalcodeblock>
2420 </textblocks>
2421 <header>
2422 <codecomment tag="" text="/************************************************************************&#010; videoeffect.cpp - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is phonon&#010;**************************************************************************/&#010;" />
2423 </header>
2424 <classfields>
2425 <codeclassfield parent_id="36842" field_type="3" initialValue=" new vector( )" role_id="1" writeOutMethods="true" listClassName="" >
2426 <header>
2427 <cppcodedocumentation tag="" />
2428 </header>
2429 <ccfdeclarationcodeblock parent_id="36842" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
2430 <header>
2431 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
2432 </header>
2433 </ccfdeclarationcodeblock>
2434 <codeaccessormethod accessType="0" parent_id="36842" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="36842" role_id="1" >
2435 <header>
2436 <cppcodedocumentation tag="" />
2437 </header>
2438 </codeaccessormethod>
2439 <codeaccessormethod accessType="1" parent_id="36842" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="36842" role_id="1" >
2440 <header>
2441 <cppcodedocumentation tag="" />
2442 </header>
2443 </codeaccessormethod>
2444 <codeaccessormethod accessType="2" parent_id="36842" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="36842" role_id="1" >
2445 <header>
2446 <cppcodedocumentation tag="" />
2447 </header>
2448 </codeaccessormethod>
2449 <codeaccessormethod accessType="3" parent_id="36842" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="36842" role_id="1" >
2450 <header>
2451 <cppcodedocumentation tag="" />
2452 </header>
2453 </codeaccessormethod>
2454 <codeaccessormethod accessType="4" parent_id="36842" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="36842" role_id="1" >
2455 <header>
2456 <cppcodedocumentation tag="" />
2457 </header>
2458 </codeaccessormethod>
2459 </codeclassfield>
2460 </classfields>
2461 </classifiercodedocument>
2462 <classifiercodedocument writeOutCode="true" package="phonon" id="36505" parent_class="36505" fileExt=".cpp" fileName="abstractvideooutput" >
2463 <textblocks>
2464 <codeblockwithcomments tag="includes" text="#include "abstractvideooutput.h"&#010;" >
2465 <header>
2466 <cppcodedocumentation tag="" writeOutText="false" />
2467 </header>
2468 </codeblockwithcomments>
2469 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
2470 <header>
2471 <cppcodedocumentation tag="" text="Constructors/Destructors" />
2472 </header>
2473 <textblocks/>
2474 </hierarchicalcodeblock>
2475 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
2476 <header>
2477 <cppcodedocumentation tag="" text="Methods" />
2478 </header>
2479 <textblocks>
2480 <codeaccessormethod accessType="0" parent_id="36880" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="36880" role_id="1" >
2481 <header>
2482 <cppcodedocumentation tag="" />
2483 </header>
2484 </codeaccessormethod>
2485 <codeaccessormethod accessType="1" parent_id="36880" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="36880" role_id="1" >
2486 <header>
2487 <cppcodedocumentation tag="" />
2488 </header>
2489 </codeaccessormethod>
2490 <codeaccessormethod accessType="2" parent_id="36880" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="36880" role_id="1" >
2491 <header>
2492 <cppcodedocumentation tag="" />
2493 </header>
2494 </codeaccessormethod>
2495 <codeaccessormethod accessType="3" parent_id="36880" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="36880" role_id="1" >
2496 <header>
2497 <cppcodedocumentation tag="" />
2498 </header>
2499 </codeaccessormethod>
2500 <codeaccessormethod accessType="4" parent_id="36880" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="36880" role_id="1" >
2501 <header>
2502 <cppcodedocumentation tag="" />
2503 </header>
2504 </codeaccessormethod>
2505 <codeoperation parent_id="38374" tag="operation_38374" canDelete="false" >
2506 <header>
2507 <cppcodedocumentation tag="" />
2508 </header>
2509 </codeoperation>
2510 <codeaccessormethod accessType="0" parent_id="38405" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="38405" role_id="0" >
2511 <header>
2512 <cppcodedocumentation tag="" />
2513 </header>
2514 </codeaccessormethod>
2515 <codeaccessormethod accessType="1" parent_id="38405" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="38405" role_id="0" >
2516 <header>
2517 <cppcodedocumentation tag="" />
2518 </header>
2519 </codeaccessormethod>
2520 <codeaccessormethod accessType="2" parent_id="38405" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="38405" role_id="0" >
2521 <header>
2522 <cppcodedocumentation tag="" />
2523 </header>
2524 </codeaccessormethod>
2525 <codeaccessormethod accessType="3" parent_id="38405" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="38405" role_id="0" >
2526 <header>
2527 <cppcodedocumentation tag="" />
2528 </header>
2529 </codeaccessormethod>
2530 <codeaccessormethod accessType="4" parent_id="38405" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="38405" role_id="0" >
2531 <header>
2532 <cppcodedocumentation tag="" />
2533 </header>
2534 </codeaccessormethod>
2535 <codeaccessormethod accessType="0" parent_id="39125" tag="hblock_tag_10" canDelete="false" writeOutText="false" classfield_id="39125" role_id="1" >
2536 <header>
2537 <cppcodedocumentation tag="" />
2538 </header>
2539 </codeaccessormethod>
2540 <codeaccessormethod accessType="1" parent_id="39125" tag="hblock_tag_11" canDelete="false" writeOutText="false" classfield_id="39125" role_id="1" >
2541 <header>
2542 <cppcodedocumentation tag="" />
2543 </header>
2544 </codeaccessormethod>
2545 <codeaccessormethod accessType="2" parent_id="39125" tag="hblock_tag_12" canDelete="false" writeOutText="false" classfield_id="39125" role_id="1" >
2546 <header>
2547 <cppcodedocumentation tag="" />
2548 </header>
2549 </codeaccessormethod>
2550 <codeaccessormethod accessType="3" parent_id="39125" tag="hblock_tag_13" canDelete="false" writeOutText="false" classfield_id="39125" role_id="1" >
2551 <header>
2552 <cppcodedocumentation tag="" />
2553 </header>
2554 </codeaccessormethod>
2555 <codeaccessormethod accessType="4" parent_id="39125" tag="hblock_tag_14" canDelete="false" writeOutText="false" classfield_id="39125" role_id="1" >
2556 <header>
2557 <cppcodedocumentation tag="" />
2558 </header>
2559 </codeaccessormethod>
2560 </textblocks>
2561 </hierarchicalcodeblock>
2562 </textblocks>
2563 <header>
2564 <codecomment tag="" text="/************************************************************************&#010; abstractvideooutput.cpp - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is phonon&#010;**************************************************************************/&#010;" />
2565 </header>
2566 <classfields>
2567 <codeclassfield parent_id="36880" field_type="3" initialValue=" new vector( )" role_id="1" writeOutMethods="true" listClassName="" >
2568 <header>
2569 <cppcodedocumentation tag="" />
2570 </header>
2571 <ccfdeclarationcodeblock parent_id="36880" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
2572 <header>
2573 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
2574 </header>
2575 </ccfdeclarationcodeblock>
2576 <codeaccessormethod accessType="0" parent_id="36880" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="36880" role_id="1" >
2577 <header>
2578 <cppcodedocumentation tag="" />
2579 </header>
2580 </codeaccessormethod>
2581 <codeaccessormethod accessType="1" parent_id="36880" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="36880" role_id="1" >
2582 <header>
2583 <cppcodedocumentation tag="" />
2584 </header>
2585 </codeaccessormethod>
2586 <codeaccessormethod accessType="2" parent_id="36880" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="36880" role_id="1" >
2587 <header>
2588 <cppcodedocumentation tag="" />
2589 </header>
2590 </codeaccessormethod>
2591 <codeaccessormethod accessType="3" parent_id="36880" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="36880" role_id="1" >
2592 <header>
2593 <cppcodedocumentation tag="" />
2594 </header>
2595 </codeaccessormethod>
2596 <codeaccessormethod accessType="4" parent_id="36880" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="36880" role_id="1" >
2597 <header>
2598 <cppcodedocumentation tag="" />
2599 </header>
2600 </codeaccessormethod>
2601 </codeclassfield>
2602 <codeclassfield parent_id="38405" field_type="3" initialValue=" new vector( )" role_id="0" writeOutMethods="true" listClassName="" >
2603 <header>
2604 <cppcodedocumentation tag="" />
2605 </header>
2606 <ccfdeclarationcodeblock parent_id="38405" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
2607 <header>
2608 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
2609 </header>
2610 </ccfdeclarationcodeblock>
2611 <codeaccessormethod accessType="0" parent_id="38405" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="38405" role_id="0" >
2612 <header>
2613 <cppcodedocumentation tag="" />
2614 </header>
2615 </codeaccessormethod>
2616 <codeaccessormethod accessType="1" parent_id="38405" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="38405" role_id="0" >
2617 <header>
2618 <cppcodedocumentation tag="" />
2619 </header>
2620 </codeaccessormethod>
2621 <codeaccessormethod accessType="2" parent_id="38405" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="38405" role_id="0" >
2622 <header>
2623 <cppcodedocumentation tag="" />
2624 </header>
2625 </codeaccessormethod>
2626 <codeaccessormethod accessType="3" parent_id="38405" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="38405" role_id="0" >
2627 <header>
2628 <cppcodedocumentation tag="" />
2629 </header>
2630 </codeaccessormethod>
2631 <codeaccessormethod accessType="4" parent_id="38405" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="38405" role_id="0" >
2632 <header>
2633 <cppcodedocumentation tag="" />
2634 </header>
2635 </codeaccessormethod>
2636 </codeclassfield>
2637 <codeclassfield parent_id="39125" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
2638 <header>
2639 <cppcodedocumentation tag="" />
2640 </header>
2641 <ccfdeclarationcodeblock parent_id="39125" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
2642 <header>
2643 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
2644 </header>
2645 </ccfdeclarationcodeblock>
2646 <codeaccessormethod accessType="0" parent_id="39125" tag="hblock_tag_10" canDelete="false" writeOutText="false" classfield_id="39125" role_id="1" >
2647 <header>
2648 <cppcodedocumentation tag="" />
2649 </header>
2650 </codeaccessormethod>
2651 <codeaccessormethod accessType="1" parent_id="39125" tag="hblock_tag_11" canDelete="false" writeOutText="false" classfield_id="39125" role_id="1" >
2652 <header>
2653 <cppcodedocumentation tag="" />
2654 </header>
2655 </codeaccessormethod>
2656 <codeaccessormethod accessType="2" parent_id="39125" tag="hblock_tag_12" canDelete="false" writeOutText="false" classfield_id="39125" role_id="1" >
2657 <header>
2658 <cppcodedocumentation tag="" />
2659 </header>
2660 </codeaccessormethod>
2661 <codeaccessormethod accessType="3" parent_id="39125" tag="hblock_tag_13" canDelete="false" writeOutText="false" classfield_id="39125" role_id="1" >
2662 <header>
2663 <cppcodedocumentation tag="" />
2664 </header>
2665 </codeaccessormethod>
2666 <codeaccessormethod accessType="4" parent_id="39125" tag="hblock_tag_14" canDelete="false" writeOutText="false" classfield_id="39125" role_id="1" >
2667 <header>
2668 <cppcodedocumentation tag="" />
2669 </header>
2670 </codeaccessormethod>
2671 </codeclassfield>
2672 </classfields>
2673 </classifiercodedocument>
2674 <classifiercodedocument writeOutCode="true" package="phonon" id="36506" parent_class="36506" fileExt=".cpp" fileName="abstractaudiooutput" >
2675 <textblocks>
2676 <codeblockwithcomments tag="includes" text="#include "abstractaudiooutput.h"&#010;" >
2677 <header>
2678 <cppcodedocumentation tag="" writeOutText="false" />
2679 </header>
2680 </codeblockwithcomments>
2681 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
2682 <header>
2683 <cppcodedocumentation tag="" text="Constructors/Destructors" />
2684 </header>
2685 <textblocks/>
2686 </hierarchicalcodeblock>
2687 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
2688 <header>
2689 <cppcodedocumentation tag="" text="Methods" />
2690 </header>
2691 <textblocks>
2692 <codeaccessormethod accessType="0" parent_id="36861" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="36861" role_id="1" >
2693 <header>
2694 <cppcodedocumentation tag="" />
2695 </header>
2696 </codeaccessormethod>
2697 <codeaccessormethod accessType="1" parent_id="36861" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="36861" role_id="1" >
2698 <header>
2699 <cppcodedocumentation tag="" />
2700 </header>
2701 </codeaccessormethod>
2702 <codeaccessormethod accessType="2" parent_id="36861" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="36861" role_id="1" >
2703 <header>
2704 <cppcodedocumentation tag="" />
2705 </header>
2706 </codeaccessormethod>
2707 <codeaccessormethod accessType="3" parent_id="36861" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="36861" role_id="1" >
2708 <header>
2709 <cppcodedocumentation tag="" />
2710 </header>
2711 </codeaccessormethod>
2712 <codeaccessormethod accessType="4" parent_id="36861" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="36861" role_id="1" >
2713 <header>
2714 <cppcodedocumentation tag="" />
2715 </header>
2716 </codeaccessormethod>
2717 </textblocks>
2718 </hierarchicalcodeblock>
2719 </textblocks>
2720 <header>
2721 <codecomment tag="" text="/************************************************************************&#010; abstractaudiooutput.cpp - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is phonon&#010;**************************************************************************/&#010;" />
2722 </header>
2723 <classfields>
2724 <codeclassfield parent_id="36861" field_type="3" initialValue=" new vector( )" role_id="1" writeOutMethods="true" listClassName="" >
2725 <header>
2726 <cppcodedocumentation tag="" />
2727 </header>
2728 <ccfdeclarationcodeblock parent_id="36861" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
2729 <header>
2730 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
2731 </header>
2732 </ccfdeclarationcodeblock>
2733 <codeaccessormethod accessType="0" parent_id="36861" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="36861" role_id="1" >
2734 <header>
2735 <cppcodedocumentation tag="" />
2736 </header>
2737 </codeaccessormethod>
2738 <codeaccessormethod accessType="1" parent_id="36861" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="36861" role_id="1" >
2739 <header>
2740 <cppcodedocumentation tag="" />
2741 </header>
2742 </codeaccessormethod>
2743 <codeaccessormethod accessType="2" parent_id="36861" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="36861" role_id="1" >
2744 <header>
2745 <cppcodedocumentation tag="" />
2746 </header>
2747 </codeaccessormethod>
2748 <codeaccessormethod accessType="3" parent_id="36861" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="36861" role_id="1" >
2749 <header>
2750 <cppcodedocumentation tag="" />
2751 </header>
2752 </codeaccessormethod>
2753 <codeaccessormethod accessType="4" parent_id="36861" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="36861" role_id="1" >
2754 <header>
2755 <cppcodedocumentation tag="" />
2756 </header>
2757 </codeaccessormethod>
2758 </codeclassfield>
2759 </classfields>
2760 </classifiercodedocument>
2761 <classifiercodedocument writeOutCode="true" package="phonon" id="36511" parent_class="36511" fileExt=".cpp" fileName="audiooutput" >
2762 <textblocks>
2763 <codeblockwithcomments tag="includes" text="#include "audiooutput.h"&#010;" >
2764 <header>
2765 <cppcodedocumentation tag="" writeOutText="false" />
2766 </header>
2767 </codeblockwithcomments>
2768 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
2769 <header>
2770 <cppcodedocumentation tag="" text="Constructors/Destructors" />
2771 </header>
2772 <textblocks/>
2773 </hierarchicalcodeblock>
2774 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
2775 <header>
2776 <cppcodedocumentation tag="" text="Methods" />
2777 </header>
2778 <textblocks/>
2779 </hierarchicalcodeblock>
2780 </textblocks>
2781 <header>
2782 <codecomment tag="" text="/************************************************************************&#010; audiooutput.cpp - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is phonon&#010;**************************************************************************/&#010;" />
2783 </header>
2784 <classfields/>
2785 </classifiercodedocument>
2786 <classifiercodedocument writeOutCode="true" package="phonon" id="36512" parent_class="36512" fileExt=".cpp" fileName="audiodataoutput" >
2787 <textblocks>
2788 <codeblockwithcomments tag="includes" text="#include "audiodataoutput.h"&#010;" >
2789 <header>
2790 <cppcodedocumentation tag="" writeOutText="false" />
2791 </header>
2792 </codeblockwithcomments>
2793 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
2794 <header>
2795 <cppcodedocumentation tag="" text="Constructors/Destructors" />
2796 </header>
2797 <textblocks/>
2798 </hierarchicalcodeblock>
2799 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
2800 <header>
2801 <cppcodedocumentation tag="" text="Methods" />
2802 </header>
2803 <textblocks/>
2804 </hierarchicalcodeblock>
2805 </textblocks>
2806 <header>
2807 <codecomment tag="" text="/************************************************************************&#010; audiodataoutput.cpp - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is phonon&#010;**************************************************************************/&#010;" />
2808 </header>
2809 <classfields/>
2810 </classifiercodedocument>
2811 <classifiercodedocument writeOutCode="true" package="phonon" id="36513" parent_class="36513" fileExt=".cpp" fileName="audiofftoutput" >
2812 <textblocks>
2813 <codeblockwithcomments tag="includes" text="#include "audiofftoutput.h"&#010;" >
2814 <header>
2815 <cppcodedocumentation tag="" writeOutText="false" />
2816 </header>
2817 </codeblockwithcomments>
2818 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
2819 <header>
2820 <cppcodedocumentation tag="" text="Constructors/Destructors" />
2821 </header>
2822 <textblocks/>
2823 </hierarchicalcodeblock>
2824 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
2825 <header>
2826 <cppcodedocumentation tag="" text="Methods" />
2827 </header>
2828 <textblocks>
2829 <codeaccessormethod accessType="0" parent_id="39860" tag="hblock_tag_0" canDelete="false" classfield_id="39860" >
2830 <header>
2831 <cppcodedocumentation tag="" />
2832 </header>
2833 </codeaccessormethod>
2834 <codeaccessormethod accessType="1" parent_id="39860" tag="hblock_tag_1" canDelete="false" classfield_id="39860" >
2835 <header>
2836 <cppcodedocumentation tag="" />
2837 </header>
2838 </codeaccessormethod>
2839 <codeaccessormethod accessType="0" parent_id="39881" tag="hblock_tag_2" canDelete="false" classfield_id="39881" >
2840 <header>
2841 <cppcodedocumentation tag="" />
2842 </header>
2843 </codeaccessormethod>
2844 <codeaccessormethod accessType="1" parent_id="39881" tag="hblock_tag_3" canDelete="false" classfield_id="39881" >
2845 <header>
2846 <cppcodedocumentation tag="" />
2847 </header>
2848 </codeaccessormethod>
2849 <codeoperation parent_id="39902" tag="operation_39902" canDelete="false" >
2850 <header>
2851 <cppcodedocumentation tag="" />
2852 </header>
2853 </codeoperation>
2854 <codeoperation parent_id="39923" tag="operation_39923" canDelete="false" >
2855 <header>
2856 <cppcodedocumentation tag="" />
2857 </header>
2858 </codeoperation>
2859 </textblocks>
2860 </hierarchicalcodeblock>
2861 </textblocks>
2862 <header>
2863 <codecomment tag="" text="/************************************************************************&#010; audiofftoutput.cpp - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is phonon&#010;**************************************************************************/&#010;" />
2864 </header>
2865 <classfields>
2866 <codeclassfield parent_id="39860" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
2867 <header>
2868 <cppcodedocumentation tag="" />
2869 </header>
2870 <ccfdeclarationcodeblock parent_id="39860" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
2871 <header>
2872 <cppcodedocumentation tag="" indentLevel="1" />
2873 </header>
2874 </ccfdeclarationcodeblock>
2875 <codeaccessormethod accessType="0" parent_id="39860" tag="hblock_tag_0" canDelete="false" classfield_id="39860" >
2876 <header>
2877 <cppcodedocumentation tag="" />
2878 </header>
2879 </codeaccessormethod>
2880 <codeaccessormethod accessType="1" parent_id="39860" tag="hblock_tag_1" canDelete="false" classfield_id="39860" >
2881 <header>
2882 <cppcodedocumentation tag="" />
2883 </header>
2884 </codeaccessormethod>
2885 </codeclassfield>
2886 <codeclassfield parent_id="39881" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
2887 <header>
2888 <cppcodedocumentation tag="" />
2889 </header>
2890 <ccfdeclarationcodeblock parent_id="39881" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
2891 <header>
2892 <cppcodedocumentation tag="" indentLevel="1" />
2893 </header>
2894 </ccfdeclarationcodeblock>
2895 <codeaccessormethod accessType="0" parent_id="39881" tag="hblock_tag_2" canDelete="false" classfield_id="39881" >
2896 <header>
2897 <cppcodedocumentation tag="" />
2898 </header>
2899 </codeaccessormethod>
2900 <codeaccessormethod accessType="1" parent_id="39881" tag="hblock_tag_3" canDelete="false" classfield_id="39881" >
2901 <header>
2902 <cppcodedocumentation tag="" />
2903 </header>
2904 </codeaccessormethod>
2905 </codeclassfield>
2906 </classfields>
2907 </classifiercodedocument>
2908 <classifiercodedocument writeOutCode="true" package="phonon" id="38248" parent_class="38248" fileExt=".cpp" fileName="backendcapabilities" >
2909 <textblocks>
2910 <codeblockwithcomments tag="includes" text="#include "backendcapabilities.h"&#010;" >
2911 <header>
2912 <cppcodedocumentation tag="" writeOutText="false" />
2913 </header>
2914 </codeblockwithcomments>
2915 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
2916 <header>
2917 <cppcodedocumentation tag="" text="Constructors/Destructors" />
2918 </header>
2919 <textblocks/>
2920 </hierarchicalcodeblock>
2921 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
2922 <header>
2923 <cppcodedocumentation tag="" text="Methods" />
2924 </header>
2925 <textblocks>
2926 <codeoperation parent_id="38264" tag="operation_38264" canDelete="false" >
2927 <header>
2928 <cppcodedocumentation tag="" />
2929 </header>
2930 </codeoperation>
2931 <codeoperation parent_id="38280" tag="operation_38280" canDelete="false" >
2932 <header>
2933 <cppcodedocumentation tag="" />
2934 </header>
2935 </codeoperation>
2936 <codeoperation parent_id="38296" tag="operation_38296" canDelete="false" >
2937 <header>
2938 <cppcodedocumentation tag="" />
2939 </header>
2940 </codeoperation>
2941 <codeoperation parent_id="38312" tag="operation_38312" canDelete="false" >
2942 <header>
2943 <cppcodedocumentation tag="" />
2944 </header>
2945 </codeoperation>
2946 <codeoperation parent_id="38328" tag="operation_38328" canDelete="false" >
2947 <header>
2948 <cppcodedocumentation tag="" />
2949 </header>
2950 </codeoperation>
2951 </textblocks>
2952 </hierarchicalcodeblock>
2953 </textblocks>
2954 <header>
2955 <codecomment tag="" text="/************************************************************************&#010; backendcapabilities.cpp - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is phonon&#010;**************************************************************************/&#010;" />
2956 </header>
2957 <classfields/>
2958 </classifiercodedocument>
2959 <classifiercodedocument writeOutCode="true" package="" id="36555" parent_class="36555" fileExt=".cpp" fileName="qobject" >
2960 <textblocks>
2961 <codeblockwithcomments tag="includes" text="#include "qobject.h"&#010;" >
2962 <header>
2963 <cppcodedocumentation tag="" writeOutText="false" />
2964 </header>
2965 </codeblockwithcomments>
2966 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
2967 <header>
2968 <cppcodedocumentation tag="" text="Constructors/Destructors" />
2969 </header>
2970 <textblocks/>
2971 </hierarchicalcodeblock>
2972 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
2973 <header>
2974 <cppcodedocumentation tag="" text="Methods" />
2975 </header>
2976 <textblocks/>
2977 </hierarchicalcodeblock>
2978 </textblocks>
2979 <header>
2980 <codecomment tag="" text="/************************************************************************&#010; qobject.cpp - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
2981 </header>
2982 <classfields/>
2983 </classifiercodedocument>
2984 <classifiercodedocument writeOutCode="true" package="" id="36556" parent_class="36556" fileExt=".cpp" fileName="qwidget" >
2985 <textblocks>
2986 <codeblockwithcomments tag="includes" text="#include "qwidget.h"&#010;" >
2987 <header>
2988 <cppcodedocumentation tag="" writeOutText="false" />
2989 </header>
2990 </codeblockwithcomments>
2991 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
2992 <header>
2993 <cppcodedocumentation tag="" text="Constructors/Destructors" />
2994 </header>
2995 <textblocks/>
2996 </hierarchicalcodeblock>
2997 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
2998 <header>
2999 <cppcodedocumentation tag="" text="Methods" />
3000 </header>
3001 <textblocks/>
3002 </hierarchicalcodeblock>
3003 </textblocks>
3004 <header>
3005 <codecomment tag="" text="/************************************************************************&#010; qwidget.cpp - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
3006 </header>
3007 <classfields/>
3008 </classifiercodedocument>
3009 <classifiercodedocument writeOutCode="true" package="" id="36557" parent_class="36557" fileExt=".cpp" fileName="qstring" >
3010 <textblocks>
3011 <codeblockwithcomments tag="includes" text="#include "qstring.h"&#010;" >
3012 <header>
3013 <cppcodedocumentation tag="" writeOutText="false" />
3014 </header>
3015 </codeblockwithcomments>
3016 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
3017 <header>
3018 <cppcodedocumentation tag="" text="Constructors/Destructors" />
3019 </header>
3020 <textblocks/>
3021 </hierarchicalcodeblock>
3022 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
3023 <header>
3024 <cppcodedocumentation tag="" text="Methods" />
3025 </header>
3026 <textblocks/>
3027 </hierarchicalcodeblock>
3028 </textblocks>
3029 <header>
3030 <codecomment tag="" text="/************************************************************************&#010; qstring.cpp - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
3031 </header>
3032 <classfields/>
3033 </classifiercodedocument>
3034 <classifiercodedocument writeOutCode="true" package="" id="36573" parent_class="36573" fileExt=".cpp" fileName="qstringlist" >
3035 <textblocks>
3036 <codeblockwithcomments tag="includes" text="#include "qstringlist.h"&#010;" >
3037 <header>
3038 <cppcodedocumentation tag="" writeOutText="false" />
3039 </header>
3040 </codeblockwithcomments>
3041 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
3042 <header>
3043 <cppcodedocumentation tag="" text="Constructors/Destructors" />
3044 </header>
3045 <textblocks/>
3046 </hierarchicalcodeblock>
3047 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
3048 <header>
3049 <cppcodedocumentation tag="" text="Methods" />
3050 </header>
3051 <textblocks/>
3052 </hierarchicalcodeblock>
3053 </textblocks>
3054 <header>
3055 <codecomment tag="" text="/************************************************************************&#010; qstringlist.cpp - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
3056 </header>
3057 <classfields/>
3058 </classifiercodedocument>
3059 <classifiercodedocument writeOutCode="true" package="" id="37956" parent_class="37956" fileExt=".cpp" fileName="qbitmap" >
3060 <textblocks>
3061 <codeblockwithcomments tag="includes" text="#include "qbitmap.h"&#010;" >
3062 <header>
3063 <cppcodedocumentation tag="" writeOutText="false" />
3064 </header>
3065 </codeblockwithcomments>
3066 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
3067 <header>
3068 <cppcodedocumentation tag="" text="Constructors/Destructors" />
3069 </header>
3070 <textblocks/>
3071 </hierarchicalcodeblock>
3072 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
3073 <header>
3074 <cppcodedocumentation tag="" text="Methods" />
3075 </header>
3076 <textblocks/>
3077 </hierarchicalcodeblock>
3078 </textblocks>
3079 <header>
3080 <codecomment tag="" text="/************************************************************************&#010; qbitmap.cpp - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
3081 </header>
3082 <classfields/>
3083 </classifiercodedocument>
3084 <classifiercodedocument writeOutCode="true" package="" id="38096" parent_class="38096" fileExt=".cpp" fileName="qpoint" >
3085 <textblocks>
3086 <codeblockwithcomments tag="includes" text="#include "qpoint.h"&#010;" >
3087 <header>
3088 <cppcodedocumentation tag="" writeOutText="false" />
3089 </header>
3090 </codeblockwithcomments>
3091 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
3092 <header>
3093 <cppcodedocumentation tag="" text="Constructors/Destructors" />
3094 </header>
3095 <textblocks/>
3096 </hierarchicalcodeblock>
3097 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
3098 <header>
3099 <cppcodedocumentation tag="" text="Methods" />
3100 </header>
3101 <textblocks/>
3102 </hierarchicalcodeblock>
3103 </textblocks>
3104 <header>
3105 <codecomment tag="" text="/************************************************************************&#010; qpoint.cpp - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
3106 </header>
3107 <classfields/>
3108 </classifiercodedocument>
3109 <classifiercodedocument writeOutCode="true" package="" id="38650" parent_class="38650" fileExt=".cpp" fileName="kurl" >
3110 <textblocks>
3111 <codeblockwithcomments tag="includes" text="#include "kurl.h"&#010;" >
3112 <header>
3113 <cppcodedocumentation tag="" writeOutText="false" />
3114 </header>
3115 </codeblockwithcomments>
3116 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
3117 <header>
3118 <cppcodedocumentation tag="" text="Constructors/Destructors" />
3119 </header>
3120 <textblocks/>
3121 </hierarchicalcodeblock>
3122 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
3123 <header>
3124 <cppcodedocumentation tag="" text="Methods" />
3125 </header>
3126 <textblocks/>
3127 </hierarchicalcodeblock>
3128 </textblocks>
3129 <header>
3130 <codecomment tag="" text="/************************************************************************&#010; kurl.cpp - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
3131 </header>
3132 <classfields/>
3133 </classifiercodedocument>
3134 <classifiercodedocument writeOutCode="true" package="" id="39924" parent_class="39924" fileExt=".cpp" fileName="qvector<float>" >
3135 <textblocks>
3136 <codeblockwithcomments tag="includes" text="#include "qvector<float>.h"&#010;" >
3137 <header>
3138 <cppcodedocumentation tag="" writeOutText="false" />
3139 </header>
3140 </codeblockwithcomments>
3141 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
3142 <header>
3143 <cppcodedocumentation tag="" text="Constructors/Destructors" />
3144 </header>
3145 <textblocks/>
3146 </hierarchicalcodeblock>
3147 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
3148 <header>
3149 <cppcodedocumentation tag="" text="Methods" />
3150 </header>
3151 <textblocks/>
3152 </hierarchicalcodeblock>
3153 </textblocks>
3154 <header>
3155 <codecomment tag="" text="/************************************************************************&#010; qvector<float>.cpp - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
3156 </header>
3157 <classfields/>
3158 </classifiercodedocument>
3159 <classifiercodedocument writeOutCode="true" package="" id="41667" parent_class="41667" fileExt=".cpp" fileName="audioeffect" >
3160 <textblocks>
3161 <codeblockwithcomments tag="includes" text="#include "audioeffect.h"&#010;" >
3162 <header>
3163 <cppcodedocumentation tag="" writeOutText="false" />
3164 </header>
3165 </codeblockwithcomments>
3166 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
3167 <header>
3168 <cppcodedocumentation tag="" text="Constructors/Destructors" />
3169 </header>
3170 <textblocks/>
3171 </hierarchicalcodeblock>
3172 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
3173 <header>
3174 <cppcodedocumentation tag="" text="Methods" />
3175 </header>
3176 <textblocks/>
3177 </hierarchicalcodeblock>
3178 </textblocks>
3179 <header>
3180 <codecomment tag="" text="/************************************************************************&#010; audioeffect.cpp - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
3181 </header>
3182 <classfields/>
3183 </classifiercodedocument>
3184 <classifiercodedocument writeOutCode="true" package="phonon::ifaces" id="cppheader36507" parent_class="36507" fileExt=".h" fileName="audioeffect" >
3185 <textblocks>
3186 <codeblockwithcomments tag="hashDefBlock" text="#ifndef AUDIOEFFECT_H&#010;#define AUDIOEFFECT_H" >
3187 <header>
3188 <cppcodedocumentation tag="" writeOutText="false" />
3189 </header>
3190 </codeblockwithcomments>
3191 <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
3192 <header>
3193 <cppcodedocumentation tag="" writeOutText="false" />
3194 </header>
3195 </codeblockwithcomments>
3196 <codeblockwithcomments tag="using" writeOutText="false" >
3197 <header>
3198 <cppcodedocumentation tag="" writeOutText="false" />
3199 </header>
3200 </codeblockwithcomments>
3201 <hierarchicalcodeblock tag="namespace" canDelete="false" >
3202 <header>
3203 <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
3204 </header>
3205 <textblocks>
3206 <cppheaderclassdeclarationblock parent_id="36507" tag="classDeclarationBlock" canDelete="false" >
3207 <header>
3208 <cppcodedocumentation tag="" text="Interface AudioEffect&#010;" />
3209 </header>
3210 <textblocks>
3211 <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
3212 <header>
3213 <cppcodedocumentation tag="" text="Public stuff" />
3214 </header>
3215 <textblocks>
3216 <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
3217 <header>
3218 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
3219 </header>
3220 <textblocks/>
3221 </hierarchicalcodeblock>
3222 <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
3223 <header>
3224 <cppcodedocumentation tag="" indentLevel="1" />
3225 </header>
3226 <textblocks>
3227 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
3228 <header>
3229 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
3230 </header>
3231 <textblocks>
3232 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="AudioEffect ( ) { }" >
3233 <header>
3234 <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
3235 </header>
3236 </codeblockwithcomments>
3237 </textblocks>
3238 </hierarchicalcodeblock>
3239 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
3240 <header>
3241 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
3242 </header>
3243 <textblocks>
3244 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
3245 <header>
3246 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
3247 </header>
3248 <textblocks/>
3249 </hierarchicalcodeblock>
3250 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
3251 <header>
3252 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
3253 </header>
3254 <textblocks/>
3255 </hierarchicalcodeblock>
3256 </textblocks>
3257 </hierarchicalcodeblock>
3258 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
3259 <header>
3260 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
3261 </header>
3262 <textblocks/>
3263 </hierarchicalcodeblock>
3264 </textblocks>
3265 </hierarchicalcodeblock>
3266 </textblocks>
3267 </hierarchicalcodeblock>
3268 <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
3269 <header>
3270 <cppcodedocumentation tag="" text="Protected stuff" />
3271 </header>
3272 <textblocks>
3273 <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
3274 <header>
3275 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
3276 </header>
3277 <textblocks/>
3278 </hierarchicalcodeblock>
3279 <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
3280 <header>
3281 <cppcodedocumentation tag="" indentLevel="1" />
3282 </header>
3283 <textblocks>
3284 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
3285 <header>
3286 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
3287 </header>
3288 <textblocks/>
3289 </hierarchicalcodeblock>
3290 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
3291 <header>
3292 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
3293 </header>
3294 <textblocks>
3295 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
3296 <header>
3297 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
3298 </header>
3299 <textblocks/>
3300 </hierarchicalcodeblock>
3301 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
3302 <header>
3303 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
3304 </header>
3305 <textblocks/>
3306 </hierarchicalcodeblock>
3307 </textblocks>
3308 </hierarchicalcodeblock>
3309 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
3310 <header>
3311 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
3312 </header>
3313 <textblocks/>
3314 </hierarchicalcodeblock>
3315 </textblocks>
3316 </hierarchicalcodeblock>
3317 </textblocks>
3318 </hierarchicalcodeblock>
3319 <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
3320 <header>
3321 <cppcodedocumentation tag="" text="Private stuff" />
3322 </header>
3323 <textblocks>
3324 <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
3325 <header>
3326 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
3327 </header>
3328 <textblocks/>
3329 </hierarchicalcodeblock>
3330 <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
3331 <header>
3332 <cppcodedocumentation tag="" indentLevel="1" />
3333 </header>
3334 <textblocks>
3335 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
3336 <header>
3337 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
3338 </header>
3339 <textblocks/>
3340 </hierarchicalcodeblock>
3341 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
3342 <header>
3343 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
3344 </header>
3345 <textblocks>
3346 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
3347 <header>
3348 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
3349 </header>
3350 <textblocks/>
3351 </hierarchicalcodeblock>
3352 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
3353 <header>
3354 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
3355 </header>
3356 <textblocks/>
3357 </hierarchicalcodeblock>
3358 </textblocks>
3359 </hierarchicalcodeblock>
3360 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
3361 <header>
3362 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
3363 </header>
3364 <textblocks/>
3365 </hierarchicalcodeblock>
3366 </textblocks>
3367 </hierarchicalcodeblock>
3368 </textblocks>
3369 </hierarchicalcodeblock>
3370 </textblocks>
3371 </cppheaderclassdeclarationblock>
3372 </textblocks>
3373 </hierarchicalcodeblock>
3374 <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //AUDIOEFFECT_H" >
3375 <header>
3376 <cppcodedocumentation tag="" writeOutText="false" />
3377 </header>
3378 </codeblockwithcomments>
3379 </textblocks>
3380 <header>
3381 <codecomment tag="" text="/************************************************************************&#010; audioeffect.h - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is phonon::ifaces&#010;**************************************************************************/&#010;" />
3382 </header>
3383 <classfields/>
3384 </classifiercodedocument>
3385 <classifiercodedocument writeOutCode="true" package="phonon::ifaces" id="cppheader36509" parent_class="36509" fileExt=".h" fileName="abstractaudiooutput" >
3386 <textblocks>
3387 <codeblockwithcomments tag="hashDefBlock" text="#ifndef ABSTRACTAUDIOOUTPUT_H&#010;#define ABSTRACTAUDIOOUTPUT_H" >
3388 <header>
3389 <cppcodedocumentation tag="" writeOutText="false" />
3390 </header>
3391 </codeblockwithcomments>
3392 <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
3393 <header>
3394 <cppcodedocumentation tag="" writeOutText="false" />
3395 </header>
3396 </codeblockwithcomments>
3397 <codeblockwithcomments tag="using" writeOutText="false" >
3398 <header>
3399 <cppcodedocumentation tag="" writeOutText="false" />
3400 </header>
3401 </codeblockwithcomments>
3402 <hierarchicalcodeblock tag="namespace" canDelete="false" >
3403 <header>
3404 <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
3405 </header>
3406 <textblocks>
3407 <cppheaderclassdeclarationblock parent_id="36509" tag="classDeclarationBlock" canDelete="false" >
3408 <header>
3409 <cppcodedocumentation tag="" text="Interface AbstractAudioOutput&#010;" />
3410 </header>
3411 <textblocks>
3412 <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
3413 <header>
3414 <cppcodedocumentation tag="" text="Public stuff" />
3415 </header>
3416 <textblocks>
3417 <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
3418 <header>
3419 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
3420 </header>
3421 <textblocks/>
3422 </hierarchicalcodeblock>
3423 <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
3424 <header>
3425 <cppcodedocumentation tag="" indentLevel="1" />
3426 </header>
3427 <textblocks>
3428 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
3429 <header>
3430 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
3431 </header>
3432 <textblocks>
3433 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="AbstractAudioOutput ( ) { }" >
3434 <header>
3435 <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
3436 </header>
3437 </codeblockwithcomments>
3438 </textblocks>
3439 </hierarchicalcodeblock>
3440 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
3441 <header>
3442 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
3443 </header>
3444 <textblocks>
3445 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
3446 <header>
3447 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
3448 </header>
3449 <textblocks/>
3450 </hierarchicalcodeblock>
3451 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
3452 <header>
3453 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
3454 </header>
3455 <textblocks/>
3456 </hierarchicalcodeblock>
3457 </textblocks>
3458 </hierarchicalcodeblock>
3459 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
3460 <header>
3461 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
3462 </header>
3463 <textblocks/>
3464 </hierarchicalcodeblock>
3465 </textblocks>
3466 </hierarchicalcodeblock>
3467 </textblocks>
3468 </hierarchicalcodeblock>
3469 <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
3470 <header>
3471 <cppcodedocumentation tag="" text="Protected stuff" />
3472 </header>
3473 <textblocks>
3474 <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
3475 <header>
3476 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
3477 </header>
3478 <textblocks/>
3479 </hierarchicalcodeblock>
3480 <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
3481 <header>
3482 <cppcodedocumentation tag="" indentLevel="1" />
3483 </header>
3484 <textblocks>
3485 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
3486 <header>
3487 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
3488 </header>
3489 <textblocks/>
3490 </hierarchicalcodeblock>
3491 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
3492 <header>
3493 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
3494 </header>
3495 <textblocks>
3496 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
3497 <header>
3498 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
3499 </header>
3500 <textblocks/>
3501 </hierarchicalcodeblock>
3502 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
3503 <header>
3504 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
3505 </header>
3506 <textblocks/>
3507 </hierarchicalcodeblock>
3508 </textblocks>
3509 </hierarchicalcodeblock>
3510 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
3511 <header>
3512 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
3513 </header>
3514 <textblocks/>
3515 </hierarchicalcodeblock>
3516 </textblocks>
3517 </hierarchicalcodeblock>
3518 </textblocks>
3519 </hierarchicalcodeblock>
3520 <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
3521 <header>
3522 <cppcodedocumentation tag="" text="Private stuff" />
3523 </header>
3524 <textblocks>
3525 <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
3526 <header>
3527 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
3528 </header>
3529 <textblocks/>
3530 </hierarchicalcodeblock>
3531 <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
3532 <header>
3533 <cppcodedocumentation tag="" indentLevel="1" />
3534 </header>
3535 <textblocks>
3536 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
3537 <header>
3538 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
3539 </header>
3540 <textblocks/>
3541 </hierarchicalcodeblock>
3542 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
3543 <header>
3544 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
3545 </header>
3546 <textblocks>
3547 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
3548 <header>
3549 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
3550 </header>
3551 <textblocks/>
3552 </hierarchicalcodeblock>
3553 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
3554 <header>
3555 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
3556 </header>
3557 <textblocks/>
3558 </hierarchicalcodeblock>
3559 </textblocks>
3560 </hierarchicalcodeblock>
3561 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
3562 <header>
3563 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
3564 </header>
3565 <textblocks/>
3566 </hierarchicalcodeblock>
3567 </textblocks>
3568 </hierarchicalcodeblock>
3569 </textblocks>
3570 </hierarchicalcodeblock>
3571 </textblocks>
3572 </cppheaderclassdeclarationblock>
3573 </textblocks>
3574 </hierarchicalcodeblock>
3575 <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //ABSTRACTAUDIOOUTPUT_H" >
3576 <header>
3577 <cppcodedocumentation tag="" writeOutText="false" />
3578 </header>
3579 </codeblockwithcomments>
3580 </textblocks>
3581 <header>
3582 <codecomment tag="" text="/************************************************************************&#010; abstractaudiooutput.h - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is phonon::ifaces&#010;**************************************************************************/&#010;" />
3583 </header>
3584 <classfields/>
3585 </classifiercodedocument>
3586 <classifiercodedocument writeOutCode="true" package="phonon::ifaces" id="cppheader36510" parent_class="36510" fileExt=".h" fileName="audiopath" >
3587 <textblocks>
3588 <codeblockwithcomments tag="hashDefBlock" text="#ifndef AUDIOPATH_H&#010;#define AUDIOPATH_H" >
3589 <header>
3590 <cppcodedocumentation tag="" writeOutText="false" />
3591 </header>
3592 </codeblockwithcomments>
3593 <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
3594 <header>
3595 <cppcodedocumentation tag="" writeOutText="false" />
3596 </header>
3597 </codeblockwithcomments>
3598 <codeblockwithcomments tag="using" writeOutText="false" >
3599 <header>
3600 <cppcodedocumentation tag="" writeOutText="false" />
3601 </header>
3602 </codeblockwithcomments>
3603 <hierarchicalcodeblock tag="namespace" canDelete="false" >
3604 <header>
3605 <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
3606 </header>
3607 <textblocks>
3608 <cppheaderclassdeclarationblock parent_id="36510" tag="classDeclarationBlock" canDelete="false" >
3609 <header>
3610 <cppcodedocumentation tag="" text="Interface AudioPath&#010;" />
3611 </header>
3612 <textblocks>
3613 <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
3614 <header>
3615 <cppcodedocumentation tag="" text="Public stuff" />
3616 </header>
3617 <textblocks>
3618 <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
3619 <header>
3620 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
3621 </header>
3622 <textblocks/>
3623 </hierarchicalcodeblock>
3624 <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
3625 <header>
3626 <cppcodedocumentation tag="" indentLevel="1" />
3627 </header>
3628 <textblocks>
3629 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
3630 <header>
3631 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
3632 </header>
3633 <textblocks>
3634 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="AudioPath ( ) { }" >
3635 <header>
3636 <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
3637 </header>
3638 </codeblockwithcomments>
3639 </textblocks>
3640 </hierarchicalcodeblock>
3641 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
3642 <header>
3643 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
3644 </header>
3645 <textblocks>
3646 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
3647 <header>
3648 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
3649 </header>
3650 <textblocks/>
3651 </hierarchicalcodeblock>
3652 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
3653 <header>
3654 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
3655 </header>
3656 <textblocks/>
3657 </hierarchicalcodeblock>
3658 </textblocks>
3659 </hierarchicalcodeblock>
3660 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
3661 <header>
3662 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
3663 </header>
3664 <textblocks/>
3665 </hierarchicalcodeblock>
3666 </textblocks>
3667 </hierarchicalcodeblock>
3668 </textblocks>
3669 </hierarchicalcodeblock>
3670 <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
3671 <header>
3672 <cppcodedocumentation tag="" text="Protected stuff" />
3673 </header>
3674 <textblocks>
3675 <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
3676 <header>
3677 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
3678 </header>
3679 <textblocks/>
3680 </hierarchicalcodeblock>
3681 <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
3682 <header>
3683 <cppcodedocumentation tag="" indentLevel="1" />
3684 </header>
3685 <textblocks>
3686 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
3687 <header>
3688 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
3689 </header>
3690 <textblocks/>
3691 </hierarchicalcodeblock>
3692 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
3693 <header>
3694 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
3695 </header>
3696 <textblocks>
3697 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
3698 <header>
3699 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
3700 </header>
3701 <textblocks/>
3702 </hierarchicalcodeblock>
3703 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
3704 <header>
3705 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
3706 </header>
3707 <textblocks/>
3708 </hierarchicalcodeblock>
3709 </textblocks>
3710 </hierarchicalcodeblock>
3711 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
3712 <header>
3713 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
3714 </header>
3715 <textblocks/>
3716 </hierarchicalcodeblock>
3717 </textblocks>
3718 </hierarchicalcodeblock>
3719 </textblocks>
3720 </hierarchicalcodeblock>
3721 <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
3722 <header>
3723 <cppcodedocumentation tag="" text="Private stuff" />
3724 </header>
3725 <textblocks>
3726 <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
3727 <header>
3728 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
3729 </header>
3730 <textblocks/>
3731 </hierarchicalcodeblock>
3732 <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
3733 <header>
3734 <cppcodedocumentation tag="" indentLevel="1" />
3735 </header>
3736 <textblocks>
3737 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
3738 <header>
3739 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
3740 </header>
3741 <textblocks/>
3742 </hierarchicalcodeblock>
3743 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
3744 <header>
3745 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
3746 </header>
3747 <textblocks>
3748 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
3749 <header>
3750 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
3751 </header>
3752 <textblocks/>
3753 </hierarchicalcodeblock>
3754 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
3755 <header>
3756 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
3757 </header>
3758 <textblocks/>
3759 </hierarchicalcodeblock>
3760 </textblocks>
3761 </hierarchicalcodeblock>
3762 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
3763 <header>
3764 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
3765 </header>
3766 <textblocks/>
3767 </hierarchicalcodeblock>
3768 </textblocks>
3769 </hierarchicalcodeblock>
3770 </textblocks>
3771 </hierarchicalcodeblock>
3772 </textblocks>
3773 </cppheaderclassdeclarationblock>
3774 </textblocks>
3775 </hierarchicalcodeblock>
3776 <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //AUDIOPATH_H" >
3777 <header>
3778 <cppcodedocumentation tag="" writeOutText="false" />
3779 </header>
3780 </codeblockwithcomments>
3781 </textblocks>
3782 <header>
3783 <codecomment tag="" text="/************************************************************************&#010; audiopath.h - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is phonon::ifaces&#010;**************************************************************************/&#010;" />
3784 </header>
3785 <classfields/>
3786 </classifiercodedocument>
3787 <classifiercodedocument writeOutCode="true" package="phonon::ifaces" id="cppheader36514" parent_class="36514" fileExt=".h" fileName="audiodataoutput" >
3788 <textblocks>
3789 <codeblockwithcomments tag="hashDefBlock" text="#ifndef AUDIODATAOUTPUT_H&#010;#define AUDIODATAOUTPUT_H" >
3790 <header>
3791 <cppcodedocumentation tag="" writeOutText="false" />
3792 </header>
3793 </codeblockwithcomments>
3794 <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
3795 <header>
3796 <cppcodedocumentation tag="" writeOutText="false" />
3797 </header>
3798 </codeblockwithcomments>
3799 <codeblockwithcomments tag="using" writeOutText="false" >
3800 <header>
3801 <cppcodedocumentation tag="" writeOutText="false" />
3802 </header>
3803 </codeblockwithcomments>
3804 <hierarchicalcodeblock tag="namespace" canDelete="false" >
3805 <header>
3806 <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
3807 </header>
3808 <textblocks>
3809 <cppheaderclassdeclarationblock parent_id="36514" tag="classDeclarationBlock" canDelete="false" >
3810 <header>
3811 <cppcodedocumentation tag="" text="Interface AudioDataOutput&#010;" />
3812 </header>
3813 <textblocks>
3814 <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
3815 <header>
3816 <cppcodedocumentation tag="" text="Public stuff" />
3817 </header>
3818 <textblocks>
3819 <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
3820 <header>
3821 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
3822 </header>
3823 <textblocks/>
3824 </hierarchicalcodeblock>
3825 <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
3826 <header>
3827 <cppcodedocumentation tag="" indentLevel="1" />
3828 </header>
3829 <textblocks>
3830 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
3831 <header>
3832 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
3833 </header>
3834 <textblocks>
3835 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="AudioDataOutput ( ) { }" >
3836 <header>
3837 <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
3838 </header>
3839 </codeblockwithcomments>
3840 </textblocks>
3841 </hierarchicalcodeblock>
3842 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
3843 <header>
3844 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
3845 </header>
3846 <textblocks>
3847 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
3848 <header>
3849 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
3850 </header>
3851 <textblocks/>
3852 </hierarchicalcodeblock>
3853 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
3854 <header>
3855 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
3856 </header>
3857 <textblocks/>
3858 </hierarchicalcodeblock>
3859 </textblocks>
3860 </hierarchicalcodeblock>
3861 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
3862 <header>
3863 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
3864 </header>
3865 <textblocks/>
3866 </hierarchicalcodeblock>
3867 </textblocks>
3868 </hierarchicalcodeblock>
3869 </textblocks>
3870 </hierarchicalcodeblock>
3871 <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
3872 <header>
3873 <cppcodedocumentation tag="" text="Protected stuff" />
3874 </header>
3875 <textblocks>
3876 <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
3877 <header>
3878 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
3879 </header>
3880 <textblocks/>
3881 </hierarchicalcodeblock>
3882 <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
3883 <header>
3884 <cppcodedocumentation tag="" indentLevel="1" />
3885 </header>
3886 <textblocks>
3887 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
3888 <header>
3889 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
3890 </header>
3891 <textblocks/>
3892 </hierarchicalcodeblock>
3893 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
3894 <header>
3895 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
3896 </header>
3897 <textblocks>
3898 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
3899 <header>
3900 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
3901 </header>
3902 <textblocks/>
3903 </hierarchicalcodeblock>
3904 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
3905 <header>
3906 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
3907 </header>
3908 <textblocks/>
3909 </hierarchicalcodeblock>
3910 </textblocks>
3911 </hierarchicalcodeblock>
3912 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
3913 <header>
3914 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
3915 </header>
3916 <textblocks/>
3917 </hierarchicalcodeblock>
3918 </textblocks>
3919 </hierarchicalcodeblock>
3920 </textblocks>
3921 </hierarchicalcodeblock>
3922 <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
3923 <header>
3924 <cppcodedocumentation tag="" text="Private stuff" />
3925 </header>
3926 <textblocks>
3927 <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
3928 <header>
3929 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
3930 </header>
3931 <textblocks/>
3932 </hierarchicalcodeblock>
3933 <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
3934 <header>
3935 <cppcodedocumentation tag="" indentLevel="1" />
3936 </header>
3937 <textblocks>
3938 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
3939 <header>
3940 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
3941 </header>
3942 <textblocks/>
3943 </hierarchicalcodeblock>
3944 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
3945 <header>
3946 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
3947 </header>
3948 <textblocks>
3949 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
3950 <header>
3951 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
3952 </header>
3953 <textblocks/>
3954 </hierarchicalcodeblock>
3955 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
3956 <header>
3957 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
3958 </header>
3959 <textblocks/>
3960 </hierarchicalcodeblock>
3961 </textblocks>
3962 </hierarchicalcodeblock>
3963 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
3964 <header>
3965 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
3966 </header>
3967 <textblocks/>
3968 </hierarchicalcodeblock>
3969 </textblocks>
3970 </hierarchicalcodeblock>
3971 </textblocks>
3972 </hierarchicalcodeblock>
3973 </textblocks>
3974 </cppheaderclassdeclarationblock>
3975 </textblocks>
3976 </hierarchicalcodeblock>
3977 <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //AUDIODATAOUTPUT_H" >
3978 <header>
3979 <cppcodedocumentation tag="" writeOutText="false" />
3980 </header>
3981 </codeblockwithcomments>
3982 </textblocks>
3983 <header>
3984 <codecomment tag="" text="/************************************************************************&#010; audiodataoutput.h - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is phonon::ifaces&#010;**************************************************************************/&#010;" />
3985 </header>
3986 <classfields/>
3987 </classifiercodedocument>
3988 <classifiercodedocument writeOutCode="true" package="phonon::ifaces" id="cppheader36515" parent_class="36515" fileExt=".h" fileName="audiofftoutput" >
3989 <textblocks>
3990 <codeblockwithcomments tag="hashDefBlock" text="#ifndef AUDIOFFTOUTPUT_H&#010;#define AUDIOFFTOUTPUT_H" >
3991 <header>
3992 <cppcodedocumentation tag="" writeOutText="false" />
3993 </header>
3994 </codeblockwithcomments>
3995 <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
3996 <header>
3997 <cppcodedocumentation tag="" writeOutText="false" />
3998 </header>
3999 </codeblockwithcomments>
4000 <codeblockwithcomments tag="using" writeOutText="false" >
4001 <header>
4002 <cppcodedocumentation tag="" writeOutText="false" />
4003 </header>
4004 </codeblockwithcomments>
4005 <hierarchicalcodeblock tag="namespace" canDelete="false" >
4006 <header>
4007 <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
4008 </header>
4009 <textblocks>
4010 <cppheaderclassdeclarationblock parent_id="36515" tag="classDeclarationBlock" canDelete="false" >
4011 <header>
4012 <cppcodedocumentation tag="" text="Interface AudioFftOutput&#010;" />
4013 </header>
4014 <textblocks>
4015 <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
4016 <header>
4017 <cppcodedocumentation tag="" text="Public stuff" />
4018 </header>
4019 <textblocks>
4020 <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
4021 <header>
4022 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
4023 </header>
4024 <textblocks/>
4025 </hierarchicalcodeblock>
4026 <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
4027 <header>
4028 <cppcodedocumentation tag="" indentLevel="1" />
4029 </header>
4030 <textblocks>
4031 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
4032 <header>
4033 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
4034 </header>
4035 <textblocks>
4036 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="AudioFftOutput ( ) { }" >
4037 <header>
4038 <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
4039 </header>
4040 </codeblockwithcomments>
4041 </textblocks>
4042 </hierarchicalcodeblock>
4043 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
4044 <header>
4045 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
4046 </header>
4047 <textblocks>
4048 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
4049 <header>
4050 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
4051 </header>
4052 <textblocks/>
4053 </hierarchicalcodeblock>
4054 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
4055 <header>
4056 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
4057 </header>
4058 <textblocks/>
4059 </hierarchicalcodeblock>
4060 </textblocks>
4061 </hierarchicalcodeblock>
4062 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
4063 <header>
4064 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
4065 </header>
4066 <textblocks/>
4067 </hierarchicalcodeblock>
4068 </textblocks>
4069 </hierarchicalcodeblock>
4070 </textblocks>
4071 </hierarchicalcodeblock>
4072 <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
4073 <header>
4074 <cppcodedocumentation tag="" text="Protected stuff" />
4075 </header>
4076 <textblocks>
4077 <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
4078 <header>
4079 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
4080 </header>
4081 <textblocks/>
4082 </hierarchicalcodeblock>
4083 <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
4084 <header>
4085 <cppcodedocumentation tag="" indentLevel="1" />
4086 </header>
4087 <textblocks>
4088 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
4089 <header>
4090 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
4091 </header>
4092 <textblocks/>
4093 </hierarchicalcodeblock>
4094 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
4095 <header>
4096 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
4097 </header>
4098 <textblocks>
4099 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
4100 <header>
4101 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
4102 </header>
4103 <textblocks/>
4104 </hierarchicalcodeblock>
4105 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
4106 <header>
4107 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
4108 </header>
4109 <textblocks/>
4110 </hierarchicalcodeblock>
4111 </textblocks>
4112 </hierarchicalcodeblock>
4113 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
4114 <header>
4115 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
4116 </header>
4117 <textblocks/>
4118 </hierarchicalcodeblock>
4119 </textblocks>
4120 </hierarchicalcodeblock>
4121 </textblocks>
4122 </hierarchicalcodeblock>
4123 <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
4124 <header>
4125 <cppcodedocumentation tag="" text="Private stuff" />
4126 </header>
4127 <textblocks>
4128 <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
4129 <header>
4130 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
4131 </header>
4132 <textblocks/>
4133 </hierarchicalcodeblock>
4134 <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
4135 <header>
4136 <cppcodedocumentation tag="" indentLevel="1" />
4137 </header>
4138 <textblocks>
4139 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
4140 <header>
4141 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
4142 </header>
4143 <textblocks/>
4144 </hierarchicalcodeblock>
4145 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
4146 <header>
4147 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
4148 </header>
4149 <textblocks>
4150 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
4151 <header>
4152 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
4153 </header>
4154 <textblocks/>
4155 </hierarchicalcodeblock>
4156 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
4157 <header>
4158 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
4159 </header>
4160 <textblocks/>
4161 </hierarchicalcodeblock>
4162 </textblocks>
4163 </hierarchicalcodeblock>
4164 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
4165 <header>
4166 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
4167 </header>
4168 <textblocks/>
4169 </hierarchicalcodeblock>
4170 </textblocks>
4171 </hierarchicalcodeblock>
4172 </textblocks>
4173 </hierarchicalcodeblock>
4174 </textblocks>
4175 </cppheaderclassdeclarationblock>
4176 </textblocks>
4177 </hierarchicalcodeblock>
4178 <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //AUDIOFFTOUTPUT_H" >
4179 <header>
4180 <cppcodedocumentation tag="" writeOutText="false" />
4181 </header>
4182 </codeblockwithcomments>
4183 </textblocks>
4184 <header>
4185 <codecomment tag="" text="/************************************************************************&#010; audiofftoutput.h - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is phonon::ifaces&#010;**************************************************************************/&#010;" />
4186 </header>
4187 <classfields/>
4188 </classifiercodedocument>
4189 <classifiercodedocument writeOutCode="true" package="phonon::ifaces" id="cppheader36516" parent_class="36516" fileExt=".h" fileName="audiooutput" >
4190 <textblocks>
4191 <codeblockwithcomments tag="hashDefBlock" text="#ifndef AUDIOOUTPUT_H&#010;#define AUDIOOUTPUT_H" >
4192 <header>
4193 <cppcodedocumentation tag="" writeOutText="false" />
4194 </header>
4195 </codeblockwithcomments>
4196 <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
4197 <header>
4198 <cppcodedocumentation tag="" writeOutText="false" />
4199 </header>
4200 </codeblockwithcomments>
4201 <codeblockwithcomments tag="using" writeOutText="false" >
4202 <header>
4203 <cppcodedocumentation tag="" writeOutText="false" />
4204 </header>
4205 </codeblockwithcomments>
4206 <hierarchicalcodeblock tag="namespace" canDelete="false" >
4207 <header>
4208 <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
4209 </header>
4210 <textblocks>
4211 <cppheaderclassdeclarationblock parent_id="36516" tag="classDeclarationBlock" canDelete="false" >
4212 <header>
4213 <cppcodedocumentation tag="" text="Interface AudioOutput&#010;" />
4214 </header>
4215 <textblocks>
4216 <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
4217 <header>
4218 <cppcodedocumentation tag="" text="Public stuff" />
4219 </header>
4220 <textblocks>
4221 <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
4222 <header>
4223 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
4224 </header>
4225 <textblocks/>
4226 </hierarchicalcodeblock>
4227 <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
4228 <header>
4229 <cppcodedocumentation tag="" indentLevel="1" />
4230 </header>
4231 <textblocks>
4232 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
4233 <header>
4234 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
4235 </header>
4236 <textblocks>
4237 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="AudioOutput ( ) { }" >
4238 <header>
4239 <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
4240 </header>
4241 </codeblockwithcomments>
4242 </textblocks>
4243 </hierarchicalcodeblock>
4244 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
4245 <header>
4246 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
4247 </header>
4248 <textblocks>
4249 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
4250 <header>
4251 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
4252 </header>
4253 <textblocks/>
4254 </hierarchicalcodeblock>
4255 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
4256 <header>
4257 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
4258 </header>
4259 <textblocks/>
4260 </hierarchicalcodeblock>
4261 </textblocks>
4262 </hierarchicalcodeblock>
4263 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
4264 <header>
4265 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
4266 </header>
4267 <textblocks/>
4268 </hierarchicalcodeblock>
4269 </textblocks>
4270 </hierarchicalcodeblock>
4271 </textblocks>
4272 </hierarchicalcodeblock>
4273 <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
4274 <header>
4275 <cppcodedocumentation tag="" text="Protected stuff" />
4276 </header>
4277 <textblocks>
4278 <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
4279 <header>
4280 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
4281 </header>
4282 <textblocks/>
4283 </hierarchicalcodeblock>
4284 <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
4285 <header>
4286 <cppcodedocumentation tag="" indentLevel="1" />
4287 </header>
4288 <textblocks>
4289 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
4290 <header>
4291 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
4292 </header>
4293 <textblocks/>
4294 </hierarchicalcodeblock>
4295 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
4296 <header>
4297 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
4298 </header>
4299 <textblocks>
4300 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
4301 <header>
4302 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
4303 </header>
4304 <textblocks/>
4305 </hierarchicalcodeblock>
4306 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
4307 <header>
4308 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
4309 </header>
4310 <textblocks/>
4311 </hierarchicalcodeblock>
4312 </textblocks>
4313 </hierarchicalcodeblock>
4314 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
4315 <header>
4316 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
4317 </header>
4318 <textblocks/>
4319 </hierarchicalcodeblock>
4320 </textblocks>
4321 </hierarchicalcodeblock>
4322 </textblocks>
4323 </hierarchicalcodeblock>
4324 <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
4325 <header>
4326 <cppcodedocumentation tag="" text="Private stuff" />
4327 </header>
4328 <textblocks>
4329 <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
4330 <header>
4331 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
4332 </header>
4333 <textblocks/>
4334 </hierarchicalcodeblock>
4335 <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
4336 <header>
4337 <cppcodedocumentation tag="" indentLevel="1" />
4338 </header>
4339 <textblocks>
4340 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
4341 <header>
4342 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
4343 </header>
4344 <textblocks/>
4345 </hierarchicalcodeblock>
4346 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
4347 <header>
4348 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
4349 </header>
4350 <textblocks>
4351 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
4352 <header>
4353 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
4354 </header>
4355 <textblocks/>
4356 </hierarchicalcodeblock>
4357 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
4358 <header>
4359 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
4360 </header>
4361 <textblocks/>
4362 </hierarchicalcodeblock>
4363 </textblocks>
4364 </hierarchicalcodeblock>
4365 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
4366 <header>
4367 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
4368 </header>
4369 <textblocks/>
4370 </hierarchicalcodeblock>
4371 </textblocks>
4372 </hierarchicalcodeblock>
4373 </textblocks>
4374 </hierarchicalcodeblock>
4375 </textblocks>
4376 </cppheaderclassdeclarationblock>
4377 </textblocks>
4378 </hierarchicalcodeblock>
4379 <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //AUDIOOUTPUT_H" >
4380 <header>
4381 <cppcodedocumentation tag="" writeOutText="false" />
4382 </header>
4383 </codeblockwithcomments>
4384 </textblocks>
4385 <header>
4386 <codecomment tag="" text="/************************************************************************&#010; audiooutput.h - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is phonon::ifaces&#010;**************************************************************************/&#010;" />
4387 </header>
4388 <classfields/>
4389 </classifiercodedocument>
4390 <classifiercodedocument writeOutCode="true" package="phonon::ifaces" id="cppheader36517" parent_class="36517" fileExt=".h" fileName="bytestream" >
4391 <textblocks>
4392 <codeblockwithcomments tag="hashDefBlock" text="#ifndef BYTESTREAM_H&#010;#define BYTESTREAM_H" >
4393 <header>
4394 <cppcodedocumentation tag="" writeOutText="false" />
4395 </header>
4396 </codeblockwithcomments>
4397 <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
4398 <header>
4399 <cppcodedocumentation tag="" writeOutText="false" />
4400 </header>
4401 </codeblockwithcomments>
4402 <codeblockwithcomments tag="using" writeOutText="false" >
4403 <header>
4404 <cppcodedocumentation tag="" writeOutText="false" />
4405 </header>
4406 </codeblockwithcomments>
4407 <hierarchicalcodeblock tag="namespace" canDelete="false" >
4408 <header>
4409 <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
4410 </header>
4411 <textblocks>
4412 <cppheaderclassdeclarationblock parent_id="36517" tag="classDeclarationBlock" canDelete="false" >
4413 <header>
4414 <cppcodedocumentation tag="" text="Interface ByteStream&#010;" />
4415 </header>
4416 <textblocks>
4417 <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
4418 <header>
4419 <cppcodedocumentation tag="" text="Public stuff" />
4420 </header>
4421 <textblocks>
4422 <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
4423 <header>
4424 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
4425 </header>
4426 <textblocks/>
4427 </hierarchicalcodeblock>
4428 <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
4429 <header>
4430 <cppcodedocumentation tag="" indentLevel="1" />
4431 </header>
4432 <textblocks>
4433 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
4434 <header>
4435 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
4436 </header>
4437 <textblocks>
4438 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="ByteStream ( ) { }" >
4439 <header>
4440 <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
4441 </header>
4442 </codeblockwithcomments>
4443 </textblocks>
4444 </hierarchicalcodeblock>
4445 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
4446 <header>
4447 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
4448 </header>
4449 <textblocks>
4450 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
4451 <header>
4452 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
4453 </header>
4454 <textblocks/>
4455 </hierarchicalcodeblock>
4456 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
4457 <header>
4458 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
4459 </header>
4460 <textblocks/>
4461 </hierarchicalcodeblock>
4462 </textblocks>
4463 </hierarchicalcodeblock>
4464 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
4465 <header>
4466 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
4467 </header>
4468 <textblocks/>
4469 </hierarchicalcodeblock>
4470 </textblocks>
4471 </hierarchicalcodeblock>
4472 </textblocks>
4473 </hierarchicalcodeblock>
4474 <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
4475 <header>
4476 <cppcodedocumentation tag="" text="Protected stuff" />
4477 </header>
4478 <textblocks>
4479 <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
4480 <header>
4481 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
4482 </header>
4483 <textblocks/>
4484 </hierarchicalcodeblock>
4485 <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
4486 <header>
4487 <cppcodedocumentation tag="" indentLevel="1" />
4488 </header>
4489 <textblocks>
4490 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
4491 <header>
4492 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
4493 </header>
4494 <textblocks/>
4495 </hierarchicalcodeblock>
4496 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
4497 <header>
4498 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
4499 </header>
4500 <textblocks>
4501 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
4502 <header>
4503 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
4504 </header>
4505 <textblocks/>
4506 </hierarchicalcodeblock>
4507 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
4508 <header>
4509 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
4510 </header>
4511 <textblocks/>
4512 </hierarchicalcodeblock>
4513 </textblocks>
4514 </hierarchicalcodeblock>
4515 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
4516 <header>
4517 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
4518 </header>
4519 <textblocks/>
4520 </hierarchicalcodeblock>
4521 </textblocks>
4522 </hierarchicalcodeblock>
4523 </textblocks>
4524 </hierarchicalcodeblock>
4525 <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
4526 <header>
4527 <cppcodedocumentation tag="" text="Private stuff" />
4528 </header>
4529 <textblocks>
4530 <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
4531 <header>
4532 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
4533 </header>
4534 <textblocks/>
4535 </hierarchicalcodeblock>
4536 <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
4537 <header>
4538 <cppcodedocumentation tag="" indentLevel="1" />
4539 </header>
4540 <textblocks>
4541 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
4542 <header>
4543 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
4544 </header>
4545 <textblocks/>
4546 </hierarchicalcodeblock>
4547 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
4548 <header>
4549 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
4550 </header>
4551 <textblocks>
4552 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
4553 <header>
4554 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
4555 </header>
4556 <textblocks/>
4557 </hierarchicalcodeblock>
4558 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
4559 <header>
4560 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
4561 </header>
4562 <textblocks/>
4563 </hierarchicalcodeblock>
4564 </textblocks>
4565 </hierarchicalcodeblock>
4566 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
4567 <header>
4568 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
4569 </header>
4570 <textblocks/>
4571 </hierarchicalcodeblock>
4572 </textblocks>
4573 </hierarchicalcodeblock>
4574 </textblocks>
4575 </hierarchicalcodeblock>
4576 </textblocks>
4577 </cppheaderclassdeclarationblock>
4578 </textblocks>
4579 </hierarchicalcodeblock>
4580 <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //BYTESTREAM_H" >
4581 <header>
4582 <cppcodedocumentation tag="" writeOutText="false" />
4583 </header>
4584 </codeblockwithcomments>
4585 </textblocks>
4586 <header>
4587 <codecomment tag="" text="/************************************************************************&#010; bytestream.h - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is phonon::ifaces&#010;**************************************************************************/&#010;" />
4588 </header>
4589 <classfields/>
4590 </classifiercodedocument>
4591 <classifiercodedocument writeOutCode="true" package="phonon::ifaces" id="cppheader36518" parent_class="36518" fileExt=".h" fileName="mediaobject" >
4592 <textblocks>
4593 <codeblockwithcomments tag="hashDefBlock" text="#ifndef MEDIAOBJECT_H&#010;#define MEDIAOBJECT_H" >
4594 <header>
4595 <cppcodedocumentation tag="" writeOutText="false" />
4596 </header>
4597 </codeblockwithcomments>
4598 <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
4599 <header>
4600 <cppcodedocumentation tag="" writeOutText="false" />
4601 </header>
4602 </codeblockwithcomments>
4603 <codeblockwithcomments tag="using" writeOutText="false" >
4604 <header>
4605 <cppcodedocumentation tag="" writeOutText="false" />
4606 </header>
4607 </codeblockwithcomments>
4608 <hierarchicalcodeblock tag="namespace" canDelete="false" >
4609 <header>
4610 <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
4611 </header>
4612 <textblocks>
4613 <cppheaderclassdeclarationblock parent_id="36518" tag="classDeclarationBlock" canDelete="false" >
4614 <header>
4615 <cppcodedocumentation tag="" text="Interface MediaObject&#010;" />
4616 </header>
4617 <textblocks>
4618 <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
4619 <header>
4620 <cppcodedocumentation tag="" text="Public stuff" />
4621 </header>
4622 <textblocks>
4623 <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
4624 <header>
4625 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
4626 </header>
4627 <textblocks/>
4628 </hierarchicalcodeblock>
4629 <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
4630 <header>
4631 <cppcodedocumentation tag="" indentLevel="1" />
4632 </header>
4633 <textblocks>
4634 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
4635 <header>
4636 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
4637 </header>
4638 <textblocks>
4639 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="MediaObject ( ) { }" >
4640 <header>
4641 <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
4642 </header>
4643 </codeblockwithcomments>
4644 </textblocks>
4645 </hierarchicalcodeblock>
4646 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
4647 <header>
4648 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
4649 </header>
4650 <textblocks>
4651 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
4652 <header>
4653 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
4654 </header>
4655 <textblocks/>
4656 </hierarchicalcodeblock>
4657 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
4658 <header>
4659 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
4660 </header>
4661 <textblocks/>
4662 </hierarchicalcodeblock>
4663 </textblocks>
4664 </hierarchicalcodeblock>
4665 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
4666 <header>
4667 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
4668 </header>
4669 <textblocks/>
4670 </hierarchicalcodeblock>
4671 </textblocks>
4672 </hierarchicalcodeblock>
4673 </textblocks>
4674 </hierarchicalcodeblock>
4675 <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
4676 <header>
4677 <cppcodedocumentation tag="" text="Protected stuff" />
4678 </header>
4679 <textblocks>
4680 <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
4681 <header>
4682 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
4683 </header>
4684 <textblocks/>
4685 </hierarchicalcodeblock>
4686 <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
4687 <header>
4688 <cppcodedocumentation tag="" indentLevel="1" />
4689 </header>
4690 <textblocks>
4691 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
4692 <header>
4693 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
4694 </header>
4695 <textblocks/>
4696 </hierarchicalcodeblock>
4697 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
4698 <header>
4699 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
4700 </header>
4701 <textblocks>
4702 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
4703 <header>
4704 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
4705 </header>
4706 <textblocks/>
4707 </hierarchicalcodeblock>
4708 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
4709 <header>
4710 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
4711 </header>
4712 <textblocks/>
4713 </hierarchicalcodeblock>
4714 </textblocks>
4715 </hierarchicalcodeblock>
4716 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
4717 <header>
4718 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
4719 </header>
4720 <textblocks/>
4721 </hierarchicalcodeblock>
4722 </textblocks>
4723 </hierarchicalcodeblock>
4724 </textblocks>
4725 </hierarchicalcodeblock>
4726 <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
4727 <header>
4728 <cppcodedocumentation tag="" text="Private stuff" />
4729 </header>
4730 <textblocks>
4731 <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
4732 <header>
4733 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
4734 </header>
4735 <textblocks/>
4736 </hierarchicalcodeblock>
4737 <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
4738 <header>
4739 <cppcodedocumentation tag="" indentLevel="1" />
4740 </header>
4741 <textblocks>
4742 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
4743 <header>
4744 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
4745 </header>
4746 <textblocks/>
4747 </hierarchicalcodeblock>
4748 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
4749 <header>
4750 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
4751 </header>
4752 <textblocks>
4753 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
4754 <header>
4755 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
4756 </header>
4757 <textblocks/>
4758 </hierarchicalcodeblock>
4759 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
4760 <header>
4761 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
4762 </header>
4763 <textblocks/>
4764 </hierarchicalcodeblock>
4765 </textblocks>
4766 </hierarchicalcodeblock>
4767 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
4768 <header>
4769 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
4770 </header>
4771 <textblocks/>
4772 </hierarchicalcodeblock>
4773 </textblocks>
4774 </hierarchicalcodeblock>
4775 </textblocks>
4776 </hierarchicalcodeblock>
4777 </textblocks>
4778 </cppheaderclassdeclarationblock>
4779 </textblocks>
4780 </hierarchicalcodeblock>
4781 <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //MEDIAOBJECT_H" >
4782 <header>
4783 <cppcodedocumentation tag="" writeOutText="false" />
4784 </header>
4785 </codeblockwithcomments>
4786 </textblocks>
4787 <header>
4788 <codecomment tag="" text="/************************************************************************&#010; mediaobject.h - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is phonon::ifaces&#010;**************************************************************************/&#010;" />
4789 </header>
4790 <classfields/>
4791 </classifiercodedocument>
4792 <classifiercodedocument writeOutCode="true" package="phonon::ifaces" id="cppheader36519" parent_class="36519" fileExt=".h" fileName="abstractmediaproducer" >
4793 <textblocks>
4794 <codeblockwithcomments tag="hashDefBlock" text="#ifndef ABSTRACTMEDIAPRODUCER_H&#010;#define ABSTRACTMEDIAPRODUCER_H" >
4795 <header>
4796 <cppcodedocumentation tag="" writeOutText="false" />
4797 </header>
4798 </codeblockwithcomments>
4799 <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
4800 <header>
4801 <cppcodedocumentation tag="" writeOutText="false" />
4802 </header>
4803 </codeblockwithcomments>
4804 <codeblockwithcomments tag="using" writeOutText="false" >
4805 <header>
4806 <cppcodedocumentation tag="" writeOutText="false" />
4807 </header>
4808 </codeblockwithcomments>
4809 <hierarchicalcodeblock tag="namespace" canDelete="false" >
4810 <header>
4811 <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
4812 </header>
4813 <textblocks>
4814 <cppheaderclassdeclarationblock parent_id="36519" tag="classDeclarationBlock" canDelete="false" >
4815 <header>
4816 <cppcodedocumentation tag="" text="Interface AbstractMediaProducer&#010;" />
4817 </header>
4818 <textblocks>
4819 <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
4820 <header>
4821 <cppcodedocumentation tag="" text="Public stuff" />
4822 </header>
4823 <textblocks>
4824 <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
4825 <header>
4826 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
4827 </header>
4828 <textblocks/>
4829 </hierarchicalcodeblock>
4830 <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
4831 <header>
4832 <cppcodedocumentation tag="" indentLevel="1" />
4833 </header>
4834 <textblocks>
4835 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
4836 <header>
4837 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
4838 </header>
4839 <textblocks>
4840 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="AbstractMediaProducer ( ) { }" >
4841 <header>
4842 <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
4843 </header>
4844 </codeblockwithcomments>
4845 </textblocks>
4846 </hierarchicalcodeblock>
4847 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
4848 <header>
4849 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
4850 </header>
4851 <textblocks>
4852 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
4853 <header>
4854 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
4855 </header>
4856 <textblocks/>
4857 </hierarchicalcodeblock>
4858 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
4859 <header>
4860 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
4861 </header>
4862 <textblocks/>
4863 </hierarchicalcodeblock>
4864 </textblocks>
4865 </hierarchicalcodeblock>
4866 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
4867 <header>
4868 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
4869 </header>
4870 <textblocks/>
4871 </hierarchicalcodeblock>
4872 </textblocks>
4873 </hierarchicalcodeblock>
4874 </textblocks>
4875 </hierarchicalcodeblock>
4876 <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
4877 <header>
4878 <cppcodedocumentation tag="" text="Protected stuff" />
4879 </header>
4880 <textblocks>
4881 <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
4882 <header>
4883 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
4884 </header>
4885 <textblocks/>
4886 </hierarchicalcodeblock>
4887 <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
4888 <header>
4889 <cppcodedocumentation tag="" indentLevel="1" />
4890 </header>
4891 <textblocks>
4892 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
4893 <header>
4894 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
4895 </header>
4896 <textblocks/>
4897 </hierarchicalcodeblock>
4898 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
4899 <header>
4900 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
4901 </header>
4902 <textblocks>
4903 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
4904 <header>
4905 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
4906 </header>
4907 <textblocks/>
4908 </hierarchicalcodeblock>
4909 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
4910 <header>
4911 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
4912 </header>
4913 <textblocks/>
4914 </hierarchicalcodeblock>
4915 </textblocks>
4916 </hierarchicalcodeblock>
4917 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
4918 <header>
4919 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
4920 </header>
4921 <textblocks/>
4922 </hierarchicalcodeblock>
4923 </textblocks>
4924 </hierarchicalcodeblock>
4925 </textblocks>
4926 </hierarchicalcodeblock>
4927 <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
4928 <header>
4929 <cppcodedocumentation tag="" text="Private stuff" />
4930 </header>
4931 <textblocks>
4932 <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
4933 <header>
4934 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
4935 </header>
4936 <textblocks/>
4937 </hierarchicalcodeblock>
4938 <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
4939 <header>
4940 <cppcodedocumentation tag="" indentLevel="1" />
4941 </header>
4942 <textblocks>
4943 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
4944 <header>
4945 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
4946 </header>
4947 <textblocks/>
4948 </hierarchicalcodeblock>
4949 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
4950 <header>
4951 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
4952 </header>
4953 <textblocks>
4954 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
4955 <header>
4956 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
4957 </header>
4958 <textblocks/>
4959 </hierarchicalcodeblock>
4960 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
4961 <header>
4962 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
4963 </header>
4964 <textblocks/>
4965 </hierarchicalcodeblock>
4966 </textblocks>
4967 </hierarchicalcodeblock>
4968 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
4969 <header>
4970 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
4971 </header>
4972 <textblocks/>
4973 </hierarchicalcodeblock>
4974 </textblocks>
4975 </hierarchicalcodeblock>
4976 </textblocks>
4977 </hierarchicalcodeblock>
4978 </textblocks>
4979 </cppheaderclassdeclarationblock>
4980 </textblocks>
4981 </hierarchicalcodeblock>
4982 <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //ABSTRACTMEDIAPRODUCER_H" >
4983 <header>
4984 <cppcodedocumentation tag="" writeOutText="false" />
4985 </header>
4986 </codeblockwithcomments>
4987 </textblocks>
4988 <header>
4989 <codecomment tag="" text="/************************************************************************&#010; abstractmediaproducer.h - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is phonon::ifaces&#010;**************************************************************************/&#010;" />
4990 </header>
4991 <classfields/>
4992 </classifiercodedocument>
4993 <classifiercodedocument writeOutCode="true" package="phonon::ifaces" id="cppheader36520" parent_class="36520" fileExt=".h" fileName="soundcardcapture" >
4994 <textblocks>
4995 <codeblockwithcomments tag="hashDefBlock" text="#ifndef SOUNDCARDCAPTURE_H&#010;#define SOUNDCARDCAPTURE_H" >
4996 <header>
4997 <cppcodedocumentation tag="" writeOutText="false" />
4998 </header>
4999 </codeblockwithcomments>
5000 <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
5001 <header>
5002 <cppcodedocumentation tag="" writeOutText="false" />
5003 </header>
5004 </codeblockwithcomments>
5005 <codeblockwithcomments tag="using" writeOutText="false" >
5006 <header>
5007 <cppcodedocumentation tag="" writeOutText="false" />
5008 </header>
5009 </codeblockwithcomments>
5010 <hierarchicalcodeblock tag="namespace" canDelete="false" >
5011 <header>
5012 <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
5013 </header>
5014 <textblocks>
5015 <cppheaderclassdeclarationblock parent_id="36520" tag="classDeclarationBlock" canDelete="false" >
5016 <header>
5017 <cppcodedocumentation tag="" text="Interface SoundcardCapture&#010;" />
5018 </header>
5019 <textblocks>
5020 <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
5021 <header>
5022 <cppcodedocumentation tag="" text="Public stuff" />
5023 </header>
5024 <textblocks>
5025 <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
5026 <header>
5027 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
5028 </header>
5029 <textblocks/>
5030 </hierarchicalcodeblock>
5031 <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
5032 <header>
5033 <cppcodedocumentation tag="" indentLevel="1" />
5034 </header>
5035 <textblocks>
5036 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
5037 <header>
5038 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
5039 </header>
5040 <textblocks>
5041 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="SoundcardCapture ( ) { }" >
5042 <header>
5043 <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
5044 </header>
5045 </codeblockwithcomments>
5046 </textblocks>
5047 </hierarchicalcodeblock>
5048 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
5049 <header>
5050 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
5051 </header>
5052 <textblocks>
5053 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
5054 <header>
5055 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
5056 </header>
5057 <textblocks/>
5058 </hierarchicalcodeblock>
5059 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
5060 <header>
5061 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
5062 </header>
5063 <textblocks/>
5064 </hierarchicalcodeblock>
5065 </textblocks>
5066 </hierarchicalcodeblock>
5067 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
5068 <header>
5069 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
5070 </header>
5071 <textblocks/>
5072 </hierarchicalcodeblock>
5073 </textblocks>
5074 </hierarchicalcodeblock>
5075 </textblocks>
5076 </hierarchicalcodeblock>
5077 <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
5078 <header>
5079 <cppcodedocumentation tag="" text="Protected stuff" />
5080 </header>
5081 <textblocks>
5082 <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
5083 <header>
5084 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
5085 </header>
5086 <textblocks/>
5087 </hierarchicalcodeblock>
5088 <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
5089 <header>
5090 <cppcodedocumentation tag="" indentLevel="1" />
5091 </header>
5092 <textblocks>
5093 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
5094 <header>
5095 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
5096 </header>
5097 <textblocks/>
5098 </hierarchicalcodeblock>
5099 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
5100 <header>
5101 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
5102 </header>
5103 <textblocks>
5104 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
5105 <header>
5106 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
5107 </header>
5108 <textblocks/>
5109 </hierarchicalcodeblock>
5110 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
5111 <header>
5112 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
5113 </header>
5114 <textblocks/>
5115 </hierarchicalcodeblock>
5116 </textblocks>
5117 </hierarchicalcodeblock>
5118 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
5119 <header>
5120 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
5121 </header>
5122 <textblocks/>
5123 </hierarchicalcodeblock>
5124 </textblocks>
5125 </hierarchicalcodeblock>
5126 </textblocks>
5127 </hierarchicalcodeblock>
5128 <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
5129 <header>
5130 <cppcodedocumentation tag="" text="Private stuff" />
5131 </header>
5132 <textblocks>
5133 <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
5134 <header>
5135 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
5136 </header>
5137 <textblocks/>
5138 </hierarchicalcodeblock>
5139 <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
5140 <header>
5141 <cppcodedocumentation tag="" indentLevel="1" />
5142 </header>
5143 <textblocks>
5144 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
5145 <header>
5146 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
5147 </header>
5148 <textblocks/>
5149 </hierarchicalcodeblock>
5150 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
5151 <header>
5152 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
5153 </header>
5154 <textblocks>
5155 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
5156 <header>
5157 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
5158 </header>
5159 <textblocks/>
5160 </hierarchicalcodeblock>
5161 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
5162 <header>
5163 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
5164 </header>
5165 <textblocks/>
5166 </hierarchicalcodeblock>
5167 </textblocks>
5168 </hierarchicalcodeblock>
5169 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
5170 <header>
5171 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
5172 </header>
5173 <textblocks/>
5174 </hierarchicalcodeblock>
5175 </textblocks>
5176 </hierarchicalcodeblock>
5177 </textblocks>
5178 </hierarchicalcodeblock>
5179 </textblocks>
5180 </cppheaderclassdeclarationblock>
5181 </textblocks>
5182 </hierarchicalcodeblock>
5183 <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //SOUNDCARDCAPTURE_H" >
5184 <header>
5185 <cppcodedocumentation tag="" writeOutText="false" />
5186 </header>
5187 </codeblockwithcomments>
5188 </textblocks>
5189 <header>
5190 <codecomment tag="" text="/************************************************************************&#010; soundcardcapture.h - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is phonon::ifaces&#010;**************************************************************************/&#010;" />
5191 </header>
5192 <classfields/>
5193 </classifiercodedocument>
5194 <classifiercodedocument writeOutCode="true" package="phonon::ifaces" id="cppheader36521" parent_class="36521" fileExt=".h" fileName="videoeffect" >
5195 <textblocks>
5196 <codeblockwithcomments tag="hashDefBlock" text="#ifndef VIDEOEFFECT_H&#010;#define VIDEOEFFECT_H" >
5197 <header>
5198 <cppcodedocumentation tag="" writeOutText="false" />
5199 </header>
5200 </codeblockwithcomments>
5201 <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
5202 <header>
5203 <cppcodedocumentation tag="" writeOutText="false" />
5204 </header>
5205 </codeblockwithcomments>
5206 <codeblockwithcomments tag="using" writeOutText="false" >
5207 <header>
5208 <cppcodedocumentation tag="" writeOutText="false" />
5209 </header>
5210 </codeblockwithcomments>
5211 <hierarchicalcodeblock tag="namespace" canDelete="false" >
5212 <header>
5213 <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
5214 </header>
5215 <textblocks>
5216 <cppheaderclassdeclarationblock parent_id="36521" tag="classDeclarationBlock" canDelete="false" >
5217 <header>
5218 <cppcodedocumentation tag="" text="Interface VideoEffect&#010;" />
5219 </header>
5220 <textblocks>
5221 <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
5222 <header>
5223 <cppcodedocumentation tag="" text="Public stuff" />
5224 </header>
5225 <textblocks>
5226 <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
5227 <header>
5228 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
5229 </header>
5230 <textblocks/>
5231 </hierarchicalcodeblock>
5232 <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
5233 <header>
5234 <cppcodedocumentation tag="" indentLevel="1" />
5235 </header>
5236 <textblocks>
5237 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
5238 <header>
5239 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
5240 </header>
5241 <textblocks>
5242 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="VideoEffect ( ) { }" >
5243 <header>
5244 <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
5245 </header>
5246 </codeblockwithcomments>
5247 </textblocks>
5248 </hierarchicalcodeblock>
5249 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
5250 <header>
5251 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
5252 </header>
5253 <textblocks>
5254 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
5255 <header>
5256 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
5257 </header>
5258 <textblocks/>
5259 </hierarchicalcodeblock>
5260 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
5261 <header>
5262 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
5263 </header>
5264 <textblocks/>
5265 </hierarchicalcodeblock>
5266 </textblocks>
5267 </hierarchicalcodeblock>
5268 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
5269 <header>
5270 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
5271 </header>
5272 <textblocks/>
5273 </hierarchicalcodeblock>
5274 </textblocks>
5275 </hierarchicalcodeblock>
5276 </textblocks>
5277 </hierarchicalcodeblock>
5278 <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
5279 <header>
5280 <cppcodedocumentation tag="" text="Protected stuff" />
5281 </header>
5282 <textblocks>
5283 <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
5284 <header>
5285 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
5286 </header>
5287 <textblocks/>
5288 </hierarchicalcodeblock>
5289 <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
5290 <header>
5291 <cppcodedocumentation tag="" indentLevel="1" />
5292 </header>
5293 <textblocks>
5294 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
5295 <header>
5296 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
5297 </header>
5298 <textblocks/>
5299 </hierarchicalcodeblock>
5300 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
5301 <header>
5302 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
5303 </header>
5304 <textblocks>
5305 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
5306 <header>
5307 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
5308 </header>
5309 <textblocks/>
5310 </hierarchicalcodeblock>
5311 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
5312 <header>
5313 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
5314 </header>
5315 <textblocks/>
5316 </hierarchicalcodeblock>
5317 </textblocks>
5318 </hierarchicalcodeblock>
5319 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
5320 <header>
5321 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
5322 </header>
5323 <textblocks/>
5324 </hierarchicalcodeblock>
5325 </textblocks>
5326 </hierarchicalcodeblock>
5327 </textblocks>
5328 </hierarchicalcodeblock>
5329 <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
5330 <header>
5331 <cppcodedocumentation tag="" text="Private stuff" />
5332 </header>
5333 <textblocks>
5334 <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
5335 <header>
5336 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
5337 </header>
5338 <textblocks/>
5339 </hierarchicalcodeblock>
5340 <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
5341 <header>
5342 <cppcodedocumentation tag="" indentLevel="1" />
5343 </header>
5344 <textblocks>
5345 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
5346 <header>
5347 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
5348 </header>
5349 <textblocks/>
5350 </hierarchicalcodeblock>
5351 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
5352 <header>
5353 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
5354 </header>
5355 <textblocks>
5356 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
5357 <header>
5358 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
5359 </header>
5360 <textblocks/>
5361 </hierarchicalcodeblock>
5362 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
5363 <header>
5364 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
5365 </header>
5366 <textblocks/>
5367 </hierarchicalcodeblock>
5368 </textblocks>
5369 </hierarchicalcodeblock>
5370 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
5371 <header>
5372 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
5373 </header>
5374 <textblocks/>
5375 </hierarchicalcodeblock>
5376 </textblocks>
5377 </hierarchicalcodeblock>
5378 </textblocks>
5379 </hierarchicalcodeblock>
5380 </textblocks>
5381 </cppheaderclassdeclarationblock>
5382 </textblocks>
5383 </hierarchicalcodeblock>
5384 <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //VIDEOEFFECT_H" >
5385 <header>
5386 <cppcodedocumentation tag="" writeOutText="false" />
5387 </header>
5388 </codeblockwithcomments>
5389 </textblocks>
5390 <header>
5391 <codecomment tag="" text="/************************************************************************&#010; videoeffect.h - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is phonon::ifaces&#010;**************************************************************************/&#010;" />
5392 </header>
5393 <classfields/>
5394 </classifiercodedocument>
5395 <classifiercodedocument writeOutCode="true" package="phonon::ifaces" id="cppheader36522" parent_class="36522" fileExt=".h" fileName="abstractvideooutput" >
5396 <textblocks>
5397 <codeblockwithcomments tag="hashDefBlock" text="#ifndef ABSTRACTVIDEOOUTPUT_H&#010;#define ABSTRACTVIDEOOUTPUT_H" >
5398 <header>
5399 <cppcodedocumentation tag="" writeOutText="false" />
5400 </header>
5401 </codeblockwithcomments>
5402 <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
5403 <header>
5404 <cppcodedocumentation tag="" writeOutText="false" />
5405 </header>
5406 </codeblockwithcomments>
5407 <codeblockwithcomments tag="using" writeOutText="false" >
5408 <header>
5409 <cppcodedocumentation tag="" writeOutText="false" />
5410 </header>
5411 </codeblockwithcomments>
5412 <hierarchicalcodeblock tag="namespace" canDelete="false" >
5413 <header>
5414 <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
5415 </header>
5416 <textblocks>
5417 <cppheaderclassdeclarationblock parent_id="36522" tag="classDeclarationBlock" canDelete="false" >
5418 <header>
5419 <cppcodedocumentation tag="" text="Interface AbstractVideoOutput&#010;" />
5420 </header>
5421 <textblocks>
5422 <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
5423 <header>
5424 <cppcodedocumentation tag="" text="Public stuff" />
5425 </header>
5426 <textblocks>
5427 <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
5428 <header>
5429 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
5430 </header>
5431 <textblocks/>
5432 </hierarchicalcodeblock>
5433 <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
5434 <header>
5435 <cppcodedocumentation tag="" indentLevel="1" />
5436 </header>
5437 <textblocks>
5438 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
5439 <header>
5440 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
5441 </header>
5442 <textblocks>
5443 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="AbstractVideoOutput ( ) { }" >
5444 <header>
5445 <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
5446 </header>
5447 </codeblockwithcomments>
5448 </textblocks>
5449 </hierarchicalcodeblock>
5450 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
5451 <header>
5452 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
5453 </header>
5454 <textblocks>
5455 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
5456 <header>
5457 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
5458 </header>
5459 <textblocks/>
5460 </hierarchicalcodeblock>
5461 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
5462 <header>
5463 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
5464 </header>
5465 <textblocks/>
5466 </hierarchicalcodeblock>
5467 </textblocks>
5468 </hierarchicalcodeblock>
5469 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
5470 <header>
5471 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
5472 </header>
5473 <textblocks/>
5474 </hierarchicalcodeblock>
5475 </textblocks>
5476 </hierarchicalcodeblock>
5477 </textblocks>
5478 </hierarchicalcodeblock>
5479 <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
5480 <header>
5481 <cppcodedocumentation tag="" text="Protected stuff" />
5482 </header>
5483 <textblocks>
5484 <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
5485 <header>
5486 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
5487 </header>
5488 <textblocks/>
5489 </hierarchicalcodeblock>
5490 <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
5491 <header>
5492 <cppcodedocumentation tag="" indentLevel="1" />
5493 </header>
5494 <textblocks>
5495 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
5496 <header>
5497 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
5498 </header>
5499 <textblocks/>
5500 </hierarchicalcodeblock>
5501 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
5502 <header>
5503 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
5504 </header>
5505 <textblocks>
5506 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
5507 <header>
5508 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
5509 </header>
5510 <textblocks/>
5511 </hierarchicalcodeblock>
5512 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
5513 <header>
5514 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
5515 </header>
5516 <textblocks/>
5517 </hierarchicalcodeblock>
5518 </textblocks>
5519 </hierarchicalcodeblock>
5520 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
5521 <header>
5522 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
5523 </header>
5524 <textblocks/>
5525 </hierarchicalcodeblock>
5526 </textblocks>
5527 </hierarchicalcodeblock>
5528 </textblocks>
5529 </hierarchicalcodeblock>
5530 <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
5531 <header>
5532 <cppcodedocumentation tag="" text="Private stuff" />
5533 </header>
5534 <textblocks>
5535 <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
5536 <header>
5537 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
5538 </header>
5539 <textblocks/>
5540 </hierarchicalcodeblock>
5541 <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
5542 <header>
5543 <cppcodedocumentation tag="" indentLevel="1" />
5544 </header>
5545 <textblocks>
5546 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
5547 <header>
5548 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
5549 </header>
5550 <textblocks/>
5551 </hierarchicalcodeblock>
5552 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
5553 <header>
5554 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
5555 </header>
5556 <textblocks>
5557 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
5558 <header>
5559 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
5560 </header>
5561 <textblocks/>
5562 </hierarchicalcodeblock>
5563 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
5564 <header>
5565 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
5566 </header>
5567 <textblocks/>
5568 </hierarchicalcodeblock>
5569 </textblocks>
5570 </hierarchicalcodeblock>
5571 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
5572 <header>
5573 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
5574 </header>
5575 <textblocks/>
5576 </hierarchicalcodeblock>
5577 </textblocks>
5578 </hierarchicalcodeblock>
5579 </textblocks>
5580 </hierarchicalcodeblock>
5581 </textblocks>
5582 </cppheaderclassdeclarationblock>
5583 </textblocks>
5584 </hierarchicalcodeblock>
5585 <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //ABSTRACTVIDEOOUTPUT_H" >
5586 <header>
5587 <cppcodedocumentation tag="" writeOutText="false" />
5588 </header>
5589 </codeblockwithcomments>
5590 </textblocks>
5591 <header>
5592 <codecomment tag="" text="/************************************************************************&#010; abstractvideooutput.h - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is phonon::ifaces&#010;**************************************************************************/&#010;" />
5593 </header>
5594 <classfields/>
5595 </classifiercodedocument>
5596 <classifiercodedocument writeOutCode="true" package="phonon::ifaces" id="cppheader36523" parent_class="36523" fileExt=".h" fileName="videopath" >
5597 <textblocks>
5598 <codeblockwithcomments tag="hashDefBlock" text="#ifndef VIDEOPATH_H&#010;#define VIDEOPATH_H" >
5599 <header>
5600 <cppcodedocumentation tag="" writeOutText="false" />
5601 </header>
5602 </codeblockwithcomments>
5603 <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
5604 <header>
5605 <cppcodedocumentation tag="" writeOutText="false" />
5606 </header>
5607 </codeblockwithcomments>
5608 <codeblockwithcomments tag="using" writeOutText="false" >
5609 <header>
5610 <cppcodedocumentation tag="" writeOutText="false" />
5611 </header>
5612 </codeblockwithcomments>
5613 <hierarchicalcodeblock tag="namespace" canDelete="false" >
5614 <header>
5615 <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
5616 </header>
5617 <textblocks>
5618 <cppheaderclassdeclarationblock parent_id="36523" tag="classDeclarationBlock" canDelete="false" >
5619 <header>
5620 <cppcodedocumentation tag="" text="Interface VideoPath&#010;" />
5621 </header>
5622 <textblocks>
5623 <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
5624 <header>
5625 <cppcodedocumentation tag="" text="Public stuff" />
5626 </header>
5627 <textblocks>
5628 <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
5629 <header>
5630 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
5631 </header>
5632 <textblocks/>
5633 </hierarchicalcodeblock>
5634 <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
5635 <header>
5636 <cppcodedocumentation tag="" indentLevel="1" />
5637 </header>
5638 <textblocks>
5639 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
5640 <header>
5641 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
5642 </header>
5643 <textblocks>
5644 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="VideoPath ( ) { }" >
5645 <header>
5646 <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
5647 </header>
5648 </codeblockwithcomments>
5649 </textblocks>
5650 </hierarchicalcodeblock>
5651 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
5652 <header>
5653 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
5654 </header>
5655 <textblocks>
5656 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
5657 <header>
5658 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
5659 </header>
5660 <textblocks/>
5661 </hierarchicalcodeblock>
5662 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
5663 <header>
5664 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
5665 </header>
5666 <textblocks/>
5667 </hierarchicalcodeblock>
5668 </textblocks>
5669 </hierarchicalcodeblock>
5670 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
5671 <header>
5672 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
5673 </header>
5674 <textblocks/>
5675 </hierarchicalcodeblock>
5676 </textblocks>
5677 </hierarchicalcodeblock>
5678 </textblocks>
5679 </hierarchicalcodeblock>
5680 <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
5681 <header>
5682 <cppcodedocumentation tag="" text="Protected stuff" />
5683 </header>
5684 <textblocks>
5685 <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
5686 <header>
5687 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
5688 </header>
5689 <textblocks/>
5690 </hierarchicalcodeblock>
5691 <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
5692 <header>
5693 <cppcodedocumentation tag="" indentLevel="1" />
5694 </header>
5695 <textblocks>
5696 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
5697 <header>
5698 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
5699 </header>
5700 <textblocks/>
5701 </hierarchicalcodeblock>
5702 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
5703 <header>
5704 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
5705 </header>
5706 <textblocks>
5707 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
5708 <header>
5709 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
5710 </header>
5711 <textblocks/>
5712 </hierarchicalcodeblock>
5713 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
5714 <header>
5715 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
5716 </header>
5717 <textblocks/>
5718 </hierarchicalcodeblock>
5719 </textblocks>
5720 </hierarchicalcodeblock>
5721 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
5722 <header>
5723 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
5724 </header>
5725 <textblocks/>
5726 </hierarchicalcodeblock>
5727 </textblocks>
5728 </hierarchicalcodeblock>
5729 </textblocks>
5730 </hierarchicalcodeblock>
5731 <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
5732 <header>
5733 <cppcodedocumentation tag="" text="Private stuff" />
5734 </header>
5735 <textblocks>
5736 <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
5737 <header>
5738 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
5739 </header>
5740 <textblocks/>
5741 </hierarchicalcodeblock>
5742 <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
5743 <header>
5744 <cppcodedocumentation tag="" indentLevel="1" />
5745 </header>
5746 <textblocks>
5747 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
5748 <header>
5749 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
5750 </header>
5751 <textblocks/>
5752 </hierarchicalcodeblock>
5753 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
5754 <header>
5755 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
5756 </header>
5757 <textblocks>
5758 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
5759 <header>
5760 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
5761 </header>
5762 <textblocks/>
5763 </hierarchicalcodeblock>
5764 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
5765 <header>
5766 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
5767 </header>
5768 <textblocks/>
5769 </hierarchicalcodeblock>
5770 </textblocks>
5771 </hierarchicalcodeblock>
5772 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
5773 <header>
5774 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
5775 </header>
5776 <textblocks/>
5777 </hierarchicalcodeblock>
5778 </textblocks>
5779 </hierarchicalcodeblock>
5780 </textblocks>
5781 </hierarchicalcodeblock>
5782 </textblocks>
5783 </cppheaderclassdeclarationblock>
5784 </textblocks>
5785 </hierarchicalcodeblock>
5786 <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //VIDEOPATH_H" >
5787 <header>
5788 <cppcodedocumentation tag="" writeOutText="false" />
5789 </header>
5790 </codeblockwithcomments>
5791 </textblocks>
5792 <header>
5793 <codecomment tag="" text="/************************************************************************&#010; videopath.h - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is phonon::ifaces&#010;**************************************************************************/&#010;" />
5794 </header>
5795 <classfields/>
5796 </classifiercodedocument>
5797 <classifiercodedocument writeOutCode="true" package="phonon::ifaces::ui" id="cppheader36554" parent_class="36554" fileExt=".h" fileName="videowidget" >
5798 <textblocks>
5799 <codeblockwithcomments tag="hashDefBlock" text="#ifndef VIDEOWIDGET_H&#010;#define VIDEOWIDGET_H" >
5800 <header>
5801 <cppcodedocumentation tag="" writeOutText="false" />
5802 </header>
5803 </codeblockwithcomments>
5804 <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
5805 <header>
5806 <cppcodedocumentation tag="" writeOutText="false" />
5807 </header>
5808 </codeblockwithcomments>
5809 <codeblockwithcomments tag="using" writeOutText="false" >
5810 <header>
5811 <cppcodedocumentation tag="" writeOutText="false" />
5812 </header>
5813 </codeblockwithcomments>
5814 <hierarchicalcodeblock tag="namespace" canDelete="false" >
5815 <header>
5816 <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
5817 </header>
5818 <textblocks>
5819 <cppheaderclassdeclarationblock parent_id="36554" tag="classDeclarationBlock" canDelete="false" >
5820 <header>
5821 <cppcodedocumentation tag="" text="Interface VideoWidget&#010;" />
5822 </header>
5823 <textblocks>
5824 <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
5825 <header>
5826 <cppcodedocumentation tag="" text="Public stuff" />
5827 </header>
5828 <textblocks>
5829 <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
5830 <header>
5831 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
5832 </header>
5833 <textblocks/>
5834 </hierarchicalcodeblock>
5835 <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
5836 <header>
5837 <cppcodedocumentation tag="" indentLevel="1" />
5838 </header>
5839 <textblocks>
5840 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
5841 <header>
5842 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
5843 </header>
5844 <textblocks>
5845 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="VideoWidget ( ) { }" >
5846 <header>
5847 <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
5848 </header>
5849 </codeblockwithcomments>
5850 </textblocks>
5851 </hierarchicalcodeblock>
5852 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
5853 <header>
5854 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
5855 </header>
5856 <textblocks>
5857 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
5858 <header>
5859 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
5860 </header>
5861 <textblocks/>
5862 </hierarchicalcodeblock>
5863 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
5864 <header>
5865 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
5866 </header>
5867 <textblocks/>
5868 </hierarchicalcodeblock>
5869 </textblocks>
5870 </hierarchicalcodeblock>
5871 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
5872 <header>
5873 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
5874 </header>
5875 <textblocks/>
5876 </hierarchicalcodeblock>
5877 </textblocks>
5878 </hierarchicalcodeblock>
5879 </textblocks>
5880 </hierarchicalcodeblock>
5881 <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
5882 <header>
5883 <cppcodedocumentation tag="" text="Protected stuff" />
5884 </header>
5885 <textblocks>
5886 <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
5887 <header>
5888 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
5889 </header>
5890 <textblocks/>
5891 </hierarchicalcodeblock>
5892 <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
5893 <header>
5894 <cppcodedocumentation tag="" indentLevel="1" />
5895 </header>
5896 <textblocks>
5897 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
5898 <header>
5899 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
5900 </header>
5901 <textblocks/>
5902 </hierarchicalcodeblock>
5903 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
5904 <header>
5905 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
5906 </header>
5907 <textblocks>
5908 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
5909 <header>
5910 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
5911 </header>
5912 <textblocks/>
5913 </hierarchicalcodeblock>
5914 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
5915 <header>
5916 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
5917 </header>
5918 <textblocks/>
5919 </hierarchicalcodeblock>
5920 </textblocks>
5921 </hierarchicalcodeblock>
5922 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
5923 <header>
5924 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
5925 </header>
5926 <textblocks/>
5927 </hierarchicalcodeblock>
5928 </textblocks>
5929 </hierarchicalcodeblock>
5930 </textblocks>
5931 </hierarchicalcodeblock>
5932 <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
5933 <header>
5934 <cppcodedocumentation tag="" text="Private stuff" />
5935 </header>
5936 <textblocks>
5937 <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
5938 <header>
5939 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
5940 </header>
5941 <textblocks/>
5942 </hierarchicalcodeblock>
5943 <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
5944 <header>
5945 <cppcodedocumentation tag="" indentLevel="1" />
5946 </header>
5947 <textblocks>
5948 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
5949 <header>
5950 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
5951 </header>
5952 <textblocks/>
5953 </hierarchicalcodeblock>
5954 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
5955 <header>
5956 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
5957 </header>
5958 <textblocks>
5959 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
5960 <header>
5961 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
5962 </header>
5963 <textblocks/>
5964 </hierarchicalcodeblock>
5965 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
5966 <header>
5967 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
5968 </header>
5969 <textblocks/>
5970 </hierarchicalcodeblock>
5971 </textblocks>
5972 </hierarchicalcodeblock>
5973 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
5974 <header>
5975 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
5976 </header>
5977 <textblocks/>
5978 </hierarchicalcodeblock>
5979 </textblocks>
5980 </hierarchicalcodeblock>
5981 </textblocks>
5982 </hierarchicalcodeblock>
5983 </textblocks>
5984 </cppheaderclassdeclarationblock>
5985 </textblocks>
5986 </hierarchicalcodeblock>
5987 <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //VIDEOWIDGET_H" >
5988 <header>
5989 <cppcodedocumentation tag="" writeOutText="false" />
5990 </header>
5991 </codeblockwithcomments>
5992 </textblocks>
5993 <header>
5994 <codecomment tag="" text="/************************************************************************&#010; videowidget.h - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is phonon::ifaces::ui&#010;**************************************************************************/&#010;" />
5995 </header>
5996 <classfields/>
5997 </classifiercodedocument>
5998 <classifiercodedocument writeOutCode="true" package="phonon::ui" id="cppheader36552" parent_class="36552" fileExt=".h" fileName="videowidget" >
5999 <textblocks>
6000 <codeblockwithcomments tag="hashDefBlock" text="#ifndef VIDEOWIDGET_H&#010;#define VIDEOWIDGET_H" >
6001 <header>
6002 <cppcodedocumentation tag="" writeOutText="false" />
6003 </header>
6004 </codeblockwithcomments>
6005 <codeblockwithcomments tag="includes" text="#include <string>&#010;#include "abstractvideooutput.h"&#010;" >
6006 <header>
6007 <cppcodedocumentation tag="" writeOutText="false" />
6008 </header>
6009 </codeblockwithcomments>
6010 <codeblockwithcomments tag="using" writeOutText="false" >
6011 <header>
6012 <cppcodedocumentation tag="" writeOutText="false" />
6013 </header>
6014 </codeblockwithcomments>
6015 <hierarchicalcodeblock tag="namespace" canDelete="false" >
6016 <header>
6017 <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
6018 </header>
6019 <textblocks>
6020 <codeblockwithcomments tag="enums" writeOutText="false" >
6021 <header>
6022 <cppcodedocumentation tag="" writeOutText="false" />
6023 </header>
6024 </codeblockwithcomments>
6025 <cppheaderclassdeclarationblock parent_id="36552" tag="classDeclarationBlock" canDelete="false" >
6026 <header>
6027 <cppcodedocumentation tag="" text="Class VideoWidget&#010;" />
6028 </header>
6029 <textblocks>
6030 <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
6031 <header>
6032 <cppcodedocumentation tag="" text="Public stuff" />
6033 </header>
6034 <textblocks>
6035 <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
6036 <header>
6037 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
6038 </header>
6039 <textblocks/>
6040 </hierarchicalcodeblock>
6041 <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
6042 <header>
6043 <cppcodedocumentation tag="" indentLevel="1" />
6044 </header>
6045 <textblocks>
6046 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
6047 <header>
6048 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
6049 </header>
6050 <textblocks>
6051 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="VideoWidget ( ) { }" >
6052 <header>
6053 <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
6054 </header>
6055 </codeblockwithcomments>
6056 </textblocks>
6057 </hierarchicalcodeblock>
6058 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
6059 <header>
6060 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
6061 </header>
6062 <textblocks>
6063 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
6064 <header>
6065 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
6066 </header>
6067 <textblocks/>
6068 </hierarchicalcodeblock>
6069 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
6070 <header>
6071 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
6072 </header>
6073 <textblocks/>
6074 </hierarchicalcodeblock>
6075 </textblocks>
6076 </hierarchicalcodeblock>
6077 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
6078 <header>
6079 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
6080 </header>
6081 <textblocks>
6082 <codeoperation parent_id="39528" tag="operation_39528" canDelete="false" indentLevel="1" >
6083 <header>
6084 <cppcodedocumentation tag="" indentLevel="1" />
6085 </header>
6086 </codeoperation>
6087 </textblocks>
6088 </hierarchicalcodeblock>
6089 </textblocks>
6090 </hierarchicalcodeblock>
6091 </textblocks>
6092 </hierarchicalcodeblock>
6093 <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
6094 <header>
6095 <cppcodedocumentation tag="" text="Protected stuff" />
6096 </header>
6097 <textblocks>
6098 <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
6099 <header>
6100 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
6101 </header>
6102 <textblocks/>
6103 </hierarchicalcodeblock>
6104 <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
6105 <header>
6106 <cppcodedocumentation tag="" indentLevel="1" />
6107 </header>
6108 <textblocks>
6109 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
6110 <header>
6111 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
6112 </header>
6113 <textblocks/>
6114 </hierarchicalcodeblock>
6115 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
6116 <header>
6117 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
6118 </header>
6119 <textblocks>
6120 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
6121 <header>
6122 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
6123 </header>
6124 <textblocks/>
6125 </hierarchicalcodeblock>
6126 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
6127 <header>
6128 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
6129 </header>
6130 <textblocks/>
6131 </hierarchicalcodeblock>
6132 </textblocks>
6133 </hierarchicalcodeblock>
6134 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
6135 <header>
6136 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
6137 </header>
6138 <textblocks/>
6139 </hierarchicalcodeblock>
6140 </textblocks>
6141 </hierarchicalcodeblock>
6142 </textblocks>
6143 </hierarchicalcodeblock>
6144 <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
6145 <header>
6146 <cppcodedocumentation tag="" text="Private stuff" />
6147 </header>
6148 <textblocks>
6149 <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
6150 <header>
6151 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
6152 </header>
6153 <textblocks/>
6154 </hierarchicalcodeblock>
6155 <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
6156 <header>
6157 <cppcodedocumentation tag="" indentLevel="1" />
6158 </header>
6159 <textblocks>
6160 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
6161 <header>
6162 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
6163 </header>
6164 <textblocks/>
6165 </hierarchicalcodeblock>
6166 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
6167 <header>
6168 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
6169 </header>
6170 <textblocks>
6171 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
6172 <header>
6173 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
6174 </header>
6175 <textblocks/>
6176 </hierarchicalcodeblock>
6177 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
6178 <header>
6179 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
6180 </header>
6181 <textblocks/>
6182 </hierarchicalcodeblock>
6183 </textblocks>
6184 </hierarchicalcodeblock>
6185 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
6186 <header>
6187 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
6188 </header>
6189 <textblocks/>
6190 </hierarchicalcodeblock>
6191 </textblocks>
6192 </hierarchicalcodeblock>
6193 </textblocks>
6194 </hierarchicalcodeblock>
6195 </textblocks>
6196 </cppheaderclassdeclarationblock>
6197 </textblocks>
6198 </hierarchicalcodeblock>
6199 <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //VIDEOWIDGET_H" >
6200 <header>
6201 <cppcodedocumentation tag="" writeOutText="false" />
6202 </header>
6203 </codeblockwithcomments>
6204 </textblocks>
6205 <header>
6206 <codecomment tag="" text="/************************************************************************&#010; videowidget.h - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is phonon::ui&#010;**************************************************************************/&#010;" />
6207 </header>
6208 <classfields>
6209 <codeclassfield parent_id="39125" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
6210 <header>
6211 <cppcodedocumentation tag="" />
6212 </header>
6213 <ccfdeclarationcodeblock parent_id="39125" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" VideoWidget ;" >
6214 <header>
6215 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
6216 </header>
6217 </ccfdeclarationcodeblock>
6218 <codeaccessormethod accessType="0" parent_id="39125" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="39125" role_id="0" >
6219 <header>
6220 <cppcodedocumentation tag="" indentLevel="1" />
6221 </header>
6222 </codeaccessormethod>
6223 <codeaccessormethod accessType="1" parent_id="39125" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="39125" role_id="0" >
6224 <header>
6225 <cppcodedocumentation tag="" indentLevel="1" />
6226 </header>
6227 </codeaccessormethod>
6228 <codeaccessormethod accessType="2" parent_id="39125" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="39125" role_id="0" >
6229 <header>
6230 <cppcodedocumentation tag="" indentLevel="1" />
6231 </header>
6232 </codeaccessormethod>
6233 <codeaccessormethod accessType="3" parent_id="39125" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="39125" role_id="0" >
6234 <header>
6235 <cppcodedocumentation tag="" indentLevel="1" />
6236 </header>
6237 </codeaccessormethod>
6238 <codeaccessormethod accessType="4" parent_id="39125" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="39125" role_id="0" >
6239 <header>
6240 <cppcodedocumentation tag="" indentLevel="1" />
6241 </header>
6242 </codeaccessormethod>
6243 </codeclassfield>
6244 </classfields>
6245 </classifiercodedocument>
6246 <classifiercodedocument writeOutCode="true" package="phonon::ui" id="cppheader36593" parent_class="36593" fileExt=".h" fileName="osd" >
6247 <textblocks>
6248 <codeblockwithcomments tag="hashDefBlock" text="#ifndef OSD_H&#010;#define OSD_H" >
6249 <header>
6250 <cppcodedocumentation tag="" writeOutText="false" />
6251 </header>
6252 </codeblockwithcomments>
6253 <codeblockwithcomments tag="includes" text="#include <string>&#010;#include "qbitmap.h"&#010;#include "qstring.h"&#010;#include "qpoint.h"&#010;" >
6254 <header>
6255 <cppcodedocumentation tag="" writeOutText="false" />
6256 </header>
6257 </codeblockwithcomments>
6258 <codeblockwithcomments tag="using" writeOutText="false" >
6259 <header>
6260 <cppcodedocumentation tag="" writeOutText="false" />
6261 </header>
6262 </codeblockwithcomments>
6263 <hierarchicalcodeblock tag="namespace" canDelete="false" >
6264 <header>
6265 <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
6266 </header>
6267 <textblocks>
6268 <codeblockwithcomments tag="enums" writeOutText="false" >
6269 <header>
6270 <cppcodedocumentation tag="" writeOutText="false" />
6271 </header>
6272 </codeblockwithcomments>
6273 <cppheaderclassdeclarationblock parent_id="36593" tag="classDeclarationBlock" canDelete="false" >
6274 <header>
6275 <cppcodedocumentation tag="" text="Class OSD&#010;OSD needs to be in the UI namespace because QBitmap is in QtGui." />
6276 </header>
6277 <textblocks>
6278 <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
6279 <header>
6280 <cppcodedocumentation tag="" text="Public stuff" />
6281 </header>
6282 <textblocks>
6283 <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
6284 <header>
6285 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
6286 </header>
6287 <textblocks/>
6288 </hierarchicalcodeblock>
6289 <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
6290 <header>
6291 <cppcodedocumentation tag="" indentLevel="1" />
6292 </header>
6293 <textblocks>
6294 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
6295 <header>
6296 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
6297 </header>
6298 <textblocks>
6299 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="OSD ( ) { }" >
6300 <header>
6301 <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
6302 </header>
6303 </codeblockwithcomments>
6304 </textblocks>
6305 </hierarchicalcodeblock>
6306 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
6307 <header>
6308 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
6309 </header>
6310 <textblocks>
6311 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
6312 <header>
6313 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
6314 </header>
6315 <textblocks/>
6316 </hierarchicalcodeblock>
6317 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
6318 <header>
6319 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
6320 </header>
6321 <textblocks/>
6322 </hierarchicalcodeblock>
6323 </textblocks>
6324 </hierarchicalcodeblock>
6325 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
6326 <header>
6327 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
6328 </header>
6329 <textblocks>
6330 <codeoperation parent_id="37909" tag="operation_37909" canDelete="false" indentLevel="1" >
6331 <header>
6332 <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param bitmap " />
6333 </header>
6334 </codeoperation>
6335 <codeoperation parent_id="38017" tag="operation_38017" canDelete="false" indentLevel="1" >
6336 <header>
6337 <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param text " />
6338 </header>
6339 </codeoperation>
6340 <codeoperation parent_id="38049" tag="operation_38049" canDelete="false" indentLevel="1" >
6341 <header>
6342 <cppcodedocumentation tag="" indentLevel="1" />
6343 </header>
6344 </codeoperation>
6345 <codeoperation parent_id="38065" tag="operation_38065" canDelete="false" indentLevel="1" >
6346 <header>
6347 <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param upperLeftCorner " />
6348 </header>
6349 </codeoperation>
6350 </textblocks>
6351 </hierarchicalcodeblock>
6352 </textblocks>
6353 </hierarchicalcodeblock>
6354 </textblocks>
6355 </hierarchicalcodeblock>
6356 <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
6357 <header>
6358 <cppcodedocumentation tag="" text="Protected stuff" />
6359 </header>
6360 <textblocks>
6361 <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
6362 <header>
6363 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
6364 </header>
6365 <textblocks/>
6366 </hierarchicalcodeblock>
6367 <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
6368 <header>
6369 <cppcodedocumentation tag="" indentLevel="1" />
6370 </header>
6371 <textblocks>
6372 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
6373 <header>
6374 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
6375 </header>
6376 <textblocks/>
6377 </hierarchicalcodeblock>
6378 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
6379 <header>
6380 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
6381 </header>
6382 <textblocks>
6383 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
6384 <header>
6385 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
6386 </header>
6387 <textblocks/>
6388 </hierarchicalcodeblock>
6389 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
6390 <header>
6391 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
6392 </header>
6393 <textblocks/>
6394 </hierarchicalcodeblock>
6395 </textblocks>
6396 </hierarchicalcodeblock>
6397 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
6398 <header>
6399 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
6400 </header>
6401 <textblocks/>
6402 </hierarchicalcodeblock>
6403 </textblocks>
6404 </hierarchicalcodeblock>
6405 </textblocks>
6406 </hierarchicalcodeblock>
6407 <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
6408 <header>
6409 <cppcodedocumentation tag="" text="Private stuff" />
6410 </header>
6411 <textblocks>
6412 <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
6413 <header>
6414 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
6415 </header>
6416 <textblocks/>
6417 </hierarchicalcodeblock>
6418 <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
6419 <header>
6420 <cppcodedocumentation tag="" indentLevel="1" />
6421 </header>
6422 <textblocks>
6423 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
6424 <header>
6425 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
6426 </header>
6427 <textblocks/>
6428 </hierarchicalcodeblock>
6429 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
6430 <header>
6431 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
6432 </header>
6433 <textblocks>
6434 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
6435 <header>
6436 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
6437 </header>
6438 <textblocks/>
6439 </hierarchicalcodeblock>
6440 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
6441 <header>
6442 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
6443 </header>
6444 <textblocks/>
6445 </hierarchicalcodeblock>
6446 </textblocks>
6447 </hierarchicalcodeblock>
6448 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
6449 <header>
6450 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
6451 </header>
6452 <textblocks/>
6453 </hierarchicalcodeblock>
6454 </textblocks>
6455 </hierarchicalcodeblock>
6456 </textblocks>
6457 </hierarchicalcodeblock>
6458 </textblocks>
6459 </cppheaderclassdeclarationblock>
6460 </textblocks>
6461 </hierarchicalcodeblock>
6462 <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //OSD_H" >
6463 <header>
6464 <cppcodedocumentation tag="" writeOutText="false" />
6465 </header>
6466 </codeblockwithcomments>
6467 </textblocks>
6468 <header>
6469 <codecomment tag="" text="/************************************************************************&#010; osd.h - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is phonon::ui&#010;**************************************************************************/&#010;" />
6470 </header>
6471 <classfields>
6472 <codeclassfield parent_id="38405" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
6473 <header>
6474 <cppcodedocumentation tag="" />
6475 </header>
6476 <ccfdeclarationcodeblock parent_id="38405" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" OSD ;" >
6477 <header>
6478 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
6479 </header>
6480 </ccfdeclarationcodeblock>
6481 <codeaccessormethod accessType="0" parent_id="38405" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="38405" role_id="1" >
6482 <header>
6483 <cppcodedocumentation tag="" indentLevel="1" />
6484 </header>
6485 </codeaccessormethod>
6486 <codeaccessormethod accessType="1" parent_id="38405" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="38405" role_id="1" >
6487 <header>
6488 <cppcodedocumentation tag="" indentLevel="1" />
6489 </header>
6490 </codeaccessormethod>
6491 <codeaccessormethod accessType="2" parent_id="38405" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="38405" role_id="1" >
6492 <header>
6493 <cppcodedocumentation tag="" indentLevel="1" />
6494 </header>
6495 </codeaccessormethod>
6496 <codeaccessormethod accessType="3" parent_id="38405" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="38405" role_id="1" >
6497 <header>
6498 <cppcodedocumentation tag="" indentLevel="1" />
6499 </header>
6500 </codeaccessormethod>
6501 <codeaccessormethod accessType="4" parent_id="38405" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="38405" role_id="1" >
6502 <header>
6503 <cppcodedocumentation tag="" indentLevel="1" />
6504 </header>
6505 </codeaccessormethod>
6506 </codeclassfield>
6507 </classfields>
6508 </classifiercodedocument>
6509 <classifiercodedocument writeOutCode="true" package="phonon" id="cppheader36488" parent_class="36488" fileExt=".h" fileName="abstractmediaproducer" >
6510 <textblocks>
6511 <codeblockwithcomments tag="hashDefBlock" text="#ifndef ABSTRACTMEDIAPRODUCER_H&#010;#define ABSTRACTMEDIAPRODUCER_H" >
6512 <header>
6513 <cppcodedocumentation tag="" writeOutText="false" />
6514 </header>
6515 </codeblockwithcomments>
6516 <codeblockwithcomments tag="includes" text="#include <string>&#010;#include <vector>&#010;#include "audiopath.h"&#010;#include "videopath.h"&#010;#include "state.h"&#010;" >
6517 <header>
6518 <cppcodedocumentation tag="" writeOutText="false" />
6519 </header>
6520 </codeblockwithcomments>
6521 <codeblockwithcomments tag="using" writeOutText="false" >
6522 <header>
6523 <cppcodedocumentation tag="" writeOutText="false" />
6524 </header>
6525 </codeblockwithcomments>
6526 <hierarchicalcodeblock tag="namespace" canDelete="false" >
6527 <header>
6528 <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
6529 </header>
6530 <textblocks>
6531 <codeblockwithcomments tag="enums" writeOutText="false" >
6532 <header>
6533 <cppcodedocumentation tag="" writeOutText="false" />
6534 </header>
6535 </codeblockwithcomments>
6536 <cppheaderclassdeclarationblock parent_id="36488" tag="classDeclarationBlock" canDelete="false" >
6537 <header>
6538 <cppcodedocumentation tag="" text="******************************* Abstract Class ****************************&#010;AbstractMediaProducer does not have any pure virtual methods, but its author&#010; defined it as an abstract class, so you should not use it directly.&#010; Inherit from it instead and create only objects from the derived classes&#010;*****************************************************************************" />
6539 </header>
6540 <textblocks>
6541 <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
6542 <header>
6543 <cppcodedocumentation tag="" text="Public stuff" />
6544 </header>
6545 <textblocks>
6546 <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
6547 <header>
6548 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
6549 </header>
6550 <textblocks>
6551 <ccfdeclarationcodeblock parent_id="37431" tag="tblock_0" canDelete="false" indentLevel="1" text=" long tickInterval;" >
6552 <header>
6553 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
6554 </header>
6555 </ccfdeclarationcodeblock>
6556 </textblocks>
6557 </hierarchicalcodeblock>
6558 <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
6559 <header>
6560 <cppcodedocumentation tag="" indentLevel="1" />
6561 </header>
6562 <textblocks>
6563 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
6564 <header>
6565 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
6566 </header>
6567 <textblocks>
6568 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="AbstractMediaProducer ( ) { }" >
6569 <header>
6570 <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
6571 </header>
6572 </codeblockwithcomments>
6573 </textblocks>
6574 </hierarchicalcodeblock>
6575 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
6576 <header>
6577 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
6578 </header>
6579 <textblocks>
6580 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
6581 <header>
6582 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
6583 </header>
6584 <textblocks/>
6585 </hierarchicalcodeblock>
6586 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
6587 <header>
6588 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
6589 </header>
6590 <textblocks>
6591 <codeaccessormethod accessType="0" parent_id="37431" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="37431" >
6592 <header>
6593 <cppcodedocumentation tag="" indentLevel="1" />
6594 </header>
6595 </codeaccessormethod>
6596 <codeaccessormethod accessType="1" parent_id="37431" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="37431" >
6597 <header>
6598 <cppcodedocumentation tag="" indentLevel="1" />
6599 </header>
6600 </codeaccessormethod>
6601 </textblocks>
6602 </hierarchicalcodeblock>
6603 </textblocks>
6604 </hierarchicalcodeblock>
6605 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
6606 <header>
6607 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
6608 </header>
6609 <textblocks>
6610 <codeoperation parent_id="36634" tag="operation_36634" canDelete="false" indentLevel="1" >
6611 <header>
6612 <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param audioPath " />
6613 </header>
6614 </codeoperation>
6615 <codeoperation parent_id="36647" tag="operation_36647" canDelete="false" indentLevel="1" >
6616 <header>
6617 <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param videoPath " />
6618 </header>
6619 </codeoperation>
6620 <codeoperation parent_id="37318" tag="operation_37318" canDelete="false" indentLevel="1" >
6621 <header>
6622 <cppcodedocumentation tag="" indentLevel="1" />
6623 </header>
6624 </codeoperation>
6625 <codeoperation parent_id="37343" tag="operation_37343" canDelete="false" indentLevel="1" >
6626 <header>
6627 <cppcodedocumentation tag="" indentLevel="1" />
6628 </header>
6629 </codeoperation>
6630 <codeoperation parent_id="37370" tag="operation_37370" canDelete="false" indentLevel="1" >
6631 <header>
6632 <cppcodedocumentation tag="" indentLevel="1" />
6633 </header>
6634 </codeoperation>
6635 <codeoperation parent_id="37399" tag="operation_37399" canDelete="false" indentLevel="1" >
6636 <header>
6637 <cppcodedocumentation tag="" indentLevel="1" />
6638 </header>
6639 </codeoperation>
6640 <codeoperation parent_id="37462" tag="operation_37462" canDelete="false" indentLevel="1" >
6641 <header>
6642 <cppcodedocumentation tag="" indentLevel="1" />
6643 </header>
6644 </codeoperation>
6645 <codeoperation parent_id="37494" tag="operation_37494" canDelete="false" indentLevel="1" >
6646 <header>
6647 <cppcodedocumentation tag="" indentLevel="1" />
6648 </header>
6649 </codeoperation>
6650 <codeoperation parent_id="37525" tag="operation_37525" canDelete="false" indentLevel="1" >
6651 <header>
6652 <cppcodedocumentation tag="" indentLevel="1" />
6653 </header>
6654 </codeoperation>
6655 <codeoperation parent_id="37556" tag="operation_37556" canDelete="false" indentLevel="1" >
6656 <header>
6657 <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param time " />
6658 </header>
6659 </codeoperation>
6660 </textblocks>
6661 </hierarchicalcodeblock>
6662 </textblocks>
6663 </hierarchicalcodeblock>
6664 </textblocks>
6665 </hierarchicalcodeblock>
6666 <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
6667 <header>
6668 <cppcodedocumentation tag="" text="Protected stuff" />
6669 </header>
6670 <textblocks>
6671 <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
6672 <header>
6673 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
6674 </header>
6675 <textblocks/>
6676 </hierarchicalcodeblock>
6677 <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
6678 <header>
6679 <cppcodedocumentation tag="" indentLevel="1" />
6680 </header>
6681 <textblocks>
6682 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
6683 <header>
6684 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
6685 </header>
6686 <textblocks/>
6687 </hierarchicalcodeblock>
6688 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
6689 <header>
6690 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
6691 </header>
6692 <textblocks>
6693 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
6694 <header>
6695 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
6696 </header>
6697 <textblocks/>
6698 </hierarchicalcodeblock>
6699 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
6700 <header>
6701 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
6702 </header>
6703 <textblocks/>
6704 </hierarchicalcodeblock>
6705 </textblocks>
6706 </hierarchicalcodeblock>
6707 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
6708 <header>
6709 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
6710 </header>
6711 <textblocks>
6712 <codeoperation parent_id="37618" tag="operation_37618" canDelete="false" indentLevel="1" >
6713 <header>
6714 <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param newState &#010;@param oldState " />
6715 </header>
6716 </codeoperation>
6717 <codeoperation parent_id="37682" tag="operation_37682" canDelete="false" indentLevel="1" >
6718 <header>
6719 <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param time " />
6720 </header>
6721 </codeoperation>
6722 </textblocks>
6723 </hierarchicalcodeblock>
6724 </textblocks>
6725 </hierarchicalcodeblock>
6726 </textblocks>
6727 </hierarchicalcodeblock>
6728 <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
6729 <header>
6730 <cppcodedocumentation tag="" text="Private stuff" />
6731 </header>
6732 <textblocks>
6733 <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
6734 <header>
6735 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
6736 </header>
6737 <textblocks/>
6738 </hierarchicalcodeblock>
6739 <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
6740 <header>
6741 <cppcodedocumentation tag="" indentLevel="1" />
6742 </header>
6743 <textblocks>
6744 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
6745 <header>
6746 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
6747 </header>
6748 <textblocks/>
6749 </hierarchicalcodeblock>
6750 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
6751 <header>
6752 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
6753 </header>
6754 <textblocks>
6755 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
6756 <header>
6757 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
6758 </header>
6759 <textblocks/>
6760 </hierarchicalcodeblock>
6761 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
6762 <header>
6763 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
6764 </header>
6765 <textblocks/>
6766 </hierarchicalcodeblock>
6767 </textblocks>
6768 </hierarchicalcodeblock>
6769 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
6770 <header>
6771 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
6772 </header>
6773 <textblocks/>
6774 </hierarchicalcodeblock>
6775 </textblocks>
6776 </hierarchicalcodeblock>
6777 </textblocks>
6778 </hierarchicalcodeblock>
6779 </textblocks>
6780 </cppheaderclassdeclarationblock>
6781 </textblocks>
6782 </hierarchicalcodeblock>
6783 <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //ABSTRACTMEDIAPRODUCER_H" >
6784 <header>
6785 <cppcodedocumentation tag="" writeOutText="false" />
6786 </header>
6787 </codeblockwithcomments>
6788 </textblocks>
6789 <header>
6790 <codecomment tag="" text="/************************************************************************&#010; abstractmediaproducer.h - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is phonon&#010;**************************************************************************/&#010;" />
6791 </header>
6792 <classfields>
6793 <codeclassfield parent_id="37431" field_type="0" initialValue="0" role_id="-1" writeOutMethods="true" listClassName="" >
6794 <header>
6795 <cppcodedocumentation tag="" />
6796 </header>
6797 <ccfdeclarationcodeblock parent_id="37431" tag="tblock_0" canDelete="false" indentLevel="1" text=" long tickInterval;" >
6798 <header>
6799 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
6800 </header>
6801 </ccfdeclarationcodeblock>
6802 <codeaccessormethod accessType="0" parent_id="37431" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="37431" >
6803 <header>
6804 <cppcodedocumentation tag="" indentLevel="1" />
6805 </header>
6806 </codeaccessormethod>
6807 <codeaccessormethod accessType="1" parent_id="37431" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="37431" >
6808 <header>
6809 <cppcodedocumentation tag="" indentLevel="1" />
6810 </header>
6811 </codeaccessormethod>
6812 </codeclassfield>
6813 <codeclassfield parent_id="36678" field_type="3" initialValue=" new vector( )" role_id="0" writeOutMethods="true" listClassName="" >
6814 <header>
6815 <cppcodedocumentation tag="" />
6816 </header>
6817 <ccfdeclarationcodeblock parent_id="36678" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" vector Vector;" >
6818 <header>
6819 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
6820 </header>
6821 </ccfdeclarationcodeblock>
6822 <codeaccessormethod accessType="0" parent_id="36678" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="36678" role_id="0" >
6823 <header>
6824 <cppcodedocumentation tag="" indentLevel="1" />
6825 </header>
6826 </codeaccessormethod>
6827 <codeaccessormethod accessType="1" parent_id="36678" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="36678" role_id="0" >
6828 <header>
6829 <cppcodedocumentation tag="" indentLevel="1" />
6830 </header>
6831 </codeaccessormethod>
6832 <codeaccessormethod accessType="2" parent_id="36678" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="36678" role_id="0" >
6833 <header>
6834 <cppcodedocumentation tag="" indentLevel="1" />
6835 </header>
6836 </codeaccessormethod>
6837 <codeaccessormethod accessType="3" parent_id="36678" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="36678" role_id="0" >
6838 <header>
6839 <cppcodedocumentation tag="" indentLevel="1" />
6840 </header>
6841 </codeaccessormethod>
6842 <codeaccessormethod accessType="4" parent_id="36678" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="36678" role_id="0" >
6843 <header>
6844 <cppcodedocumentation tag="" indentLevel="1" />
6845 </header>
6846 </codeaccessormethod>
6847 </codeclassfield>
6848 <codeclassfield parent_id="36691" field_type="3" initialValue=" new vector( )" role_id="0" writeOutMethods="true" listClassName="" >
6849 <header>
6850 <cppcodedocumentation tag="" />
6851 </header>
6852 <ccfdeclarationcodeblock parent_id="36691" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" vector Vector;" >
6853 <header>
6854 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
6855 </header>
6856 </ccfdeclarationcodeblock>
6857 <codeaccessormethod accessType="0" parent_id="36691" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="36691" role_id="0" >
6858 <header>
6859 <cppcodedocumentation tag="" indentLevel="1" />
6860 </header>
6861 </codeaccessormethod>
6862 <codeaccessormethod accessType="1" parent_id="36691" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="36691" role_id="0" >
6863 <header>
6864 <cppcodedocumentation tag="" indentLevel="1" />
6865 </header>
6866 </codeaccessormethod>
6867 <codeaccessormethod accessType="2" parent_id="36691" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="36691" role_id="0" >
6868 <header>
6869 <cppcodedocumentation tag="" indentLevel="1" />
6870 </header>
6871 </codeaccessormethod>
6872 <codeaccessormethod accessType="3" parent_id="36691" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="36691" role_id="0" >
6873 <header>
6874 <cppcodedocumentation tag="" indentLevel="1" />
6875 </header>
6876 </codeaccessormethod>
6877 <codeaccessormethod accessType="4" parent_id="36691" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="36691" role_id="0" >
6878 <header>
6879 <cppcodedocumentation tag="" indentLevel="1" />
6880 </header>
6881 </codeaccessormethod>
6882 </codeclassfield>
6883 </classfields>
6884 </classifiercodedocument>
6885 <classifiercodedocument writeOutCode="true" package="phonon" id="cppheader36489" parent_class="36489" fileExt=".h" fileName="mediaobject" >
6886 <textblocks>
6887 <codeblockwithcomments tag="hashDefBlock" text="#ifndef MEDIAOBJECT_H&#010;#define MEDIAOBJECT_H" >
6888 <header>
6889 <cppcodedocumentation tag="" writeOutText="false" />
6890 </header>
6891 </codeblockwithcomments>
6892 <codeblockwithcomments tag="includes" text="#include <string>&#010;#include "kurl.h"&#010;" >
6893 <header>
6894 <cppcodedocumentation tag="" writeOutText="false" />
6895 </header>
6896 </codeblockwithcomments>
6897 <codeblockwithcomments tag="using" writeOutText="false" >
6898 <header>
6899 <cppcodedocumentation tag="" writeOutText="false" />
6900 </header>
6901 </codeblockwithcomments>
6902 <hierarchicalcodeblock tag="namespace" canDelete="false" >
6903 <header>
6904 <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
6905 </header>
6906 <textblocks>
6907 <codeblockwithcomments tag="enums" writeOutText="false" >
6908 <header>
6909 <cppcodedocumentation tag="" writeOutText="false" />
6910 </header>
6911 </codeblockwithcomments>
6912 <cppheaderclassdeclarationblock parent_id="36489" tag="classDeclarationBlock" canDelete="false" >
6913 <header>
6914 <cppcodedocumentation tag="" text="Class MediaObject&#010;" />
6915 </header>
6916 <textblocks>
6917 <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
6918 <header>
6919 <cppcodedocumentation tag="" text="Public stuff" />
6920 </header>
6921 <textblocks>
6922 <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
6923 <header>
6924 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
6925 </header>
6926 <textblocks>
6927 <ccfdeclarationcodeblock parent_id="38613" tag="tblock_0" canDelete="false" indentLevel="1" text=" long aboutToFinishTime;" >
6928 <header>
6929 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
6930 </header>
6931 </ccfdeclarationcodeblock>
6932 </textblocks>
6933 </hierarchicalcodeblock>
6934 <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
6935 <header>
6936 <cppcodedocumentation tag="" indentLevel="1" />
6937 </header>
6938 <textblocks>
6939 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
6940 <header>
6941 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
6942 </header>
6943 <textblocks>
6944 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="MediaObject ( ) { }" >
6945 <header>
6946 <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
6947 </header>
6948 </codeblockwithcomments>
6949 </textblocks>
6950 </hierarchicalcodeblock>
6951 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
6952 <header>
6953 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
6954 </header>
6955 <textblocks>
6956 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
6957 <header>
6958 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
6959 </header>
6960 <textblocks/>
6961 </hierarchicalcodeblock>
6962 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
6963 <header>
6964 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
6965 </header>
6966 <textblocks>
6967 <codeaccessormethod accessType="0" parent_id="38613" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="38613" >
6968 <header>
6969 <cppcodedocumentation tag="" indentLevel="1" />
6970 </header>
6971 </codeaccessormethod>
6972 <codeaccessormethod accessType="1" parent_id="38613" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="38613" >
6973 <header>
6974 <cppcodedocumentation tag="" indentLevel="1" />
6975 </header>
6976 </codeaccessormethod>
6977 </textblocks>
6978 </hierarchicalcodeblock>
6979 </textblocks>
6980 </hierarchicalcodeblock>
6981 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
6982 <header>
6983 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
6984 </header>
6985 <textblocks>
6986 <codeoperation parent_id="38544" tag="operation_38544" canDelete="false" indentLevel="1" >
6987 <header>
6988 <cppcodedocumentation tag="" indentLevel="1" />
6989 </header>
6990 </codeoperation>
6991 <codeoperation parent_id="38577" tag="operation_38577" canDelete="false" indentLevel="1" >
6992 <header>
6993 <cppcodedocumentation tag="" indentLevel="1" />
6994 </header>
6995 </codeoperation>
6996 <codeoperation parent_id="38668" tag="operation_38668" canDelete="false" indentLevel="1" >
6997 <header>
6998 <cppcodedocumentation tag="" indentLevel="1" />
6999 </header>
7000 </codeoperation>
7001 </textblocks>
7002 </hierarchicalcodeblock>
7003 </textblocks>
7004 </hierarchicalcodeblock>
7005 </textblocks>
7006 </hierarchicalcodeblock>
7007 <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
7008 <header>
7009 <cppcodedocumentation tag="" text="Protected stuff" />
7010 </header>
7011 <textblocks>
7012 <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
7013 <header>
7014 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
7015 </header>
7016 <textblocks/>
7017 </hierarchicalcodeblock>
7018 <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
7019 <header>
7020 <cppcodedocumentation tag="" indentLevel="1" />
7021 </header>
7022 <textblocks>
7023 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
7024 <header>
7025 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
7026 </header>
7027 <textblocks/>
7028 </hierarchicalcodeblock>
7029 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
7030 <header>
7031 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
7032 </header>
7033 <textblocks>
7034 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
7035 <header>
7036 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
7037 </header>
7038 <textblocks/>
7039 </hierarchicalcodeblock>
7040 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
7041 <header>
7042 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
7043 </header>
7044 <textblocks/>
7045 </hierarchicalcodeblock>
7046 </textblocks>
7047 </hierarchicalcodeblock>
7048 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
7049 <header>
7050 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
7051 </header>
7052 <textblocks>
7053 <codeoperation parent_id="38705" tag="operation_38705" canDelete="false" indentLevel="1" >
7054 <header>
7055 <cppcodedocumentation tag="" indentLevel="1" />
7056 </header>
7057 </codeoperation>
7058 <codeoperation parent_id="38797" tag="operation_38797" canDelete="false" indentLevel="1" >
7059 <header>
7060 <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param length " />
7061 </header>
7062 </codeoperation>
7063 <codeoperation parent_id="38889" tag="operation_38889" canDelete="false" indentLevel="1" >
7064 <header>
7065 <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param msec " />
7066 </header>
7067 </codeoperation>
7068 </textblocks>
7069 </hierarchicalcodeblock>
7070 </textblocks>
7071 </hierarchicalcodeblock>
7072 </textblocks>
7073 </hierarchicalcodeblock>
7074 <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
7075 <header>
7076 <cppcodedocumentation tag="" text="Private stuff" />
7077 </header>
7078 <textblocks>
7079 <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
7080 <header>
7081 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
7082 </header>
7083 <textblocks/>
7084 </hierarchicalcodeblock>
7085 <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
7086 <header>
7087 <cppcodedocumentation tag="" indentLevel="1" />
7088 </header>
7089 <textblocks>
7090 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
7091 <header>
7092 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
7093 </header>
7094 <textblocks/>
7095 </hierarchicalcodeblock>
7096 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
7097 <header>
7098 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
7099 </header>
7100 <textblocks>
7101 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
7102 <header>
7103 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
7104 </header>
7105 <textblocks/>
7106 </hierarchicalcodeblock>
7107 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
7108 <header>
7109 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
7110 </header>
7111 <textblocks/>
7112 </hierarchicalcodeblock>
7113 </textblocks>
7114 </hierarchicalcodeblock>
7115 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
7116 <header>
7117 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
7118 </header>
7119 <textblocks/>
7120 </hierarchicalcodeblock>
7121 </textblocks>
7122 </hierarchicalcodeblock>
7123 </textblocks>
7124 </hierarchicalcodeblock>
7125 </textblocks>
7126 </cppheaderclassdeclarationblock>
7127 </textblocks>
7128 </hierarchicalcodeblock>
7129 <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //MEDIAOBJECT_H" >
7130 <header>
7131 <cppcodedocumentation tag="" writeOutText="false" />
7132 </header>
7133 </codeblockwithcomments>
7134 </textblocks>
7135 <header>
7136 <codecomment tag="" text="/************************************************************************&#010; mediaobject.h - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is phonon&#010;**************************************************************************/&#010;" />
7137 </header>
7138 <classfields>
7139 <codeclassfield parent_id="38613" field_type="0" initialValue="0" role_id="-1" writeOutMethods="true" listClassName="" >
7140 <header>
7141 <cppcodedocumentation tag="" />
7142 </header>
7143 <ccfdeclarationcodeblock parent_id="38613" tag="tblock_0" canDelete="false" indentLevel="1" text=" long aboutToFinishTime;" >
7144 <header>
7145 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
7146 </header>
7147 </ccfdeclarationcodeblock>
7148 <codeaccessormethod accessType="0" parent_id="38613" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="38613" >
7149 <header>
7150 <cppcodedocumentation tag="" indentLevel="1" />
7151 </header>
7152 </codeaccessormethod>
7153 <codeaccessormethod accessType="1" parent_id="38613" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="38613" >
7154 <header>
7155 <cppcodedocumentation tag="" indentLevel="1" />
7156 </header>
7157 </codeaccessormethod>
7158 </codeclassfield>
7159 </classfields>
7160 </classifiercodedocument>
7161 <classifiercodedocument writeOutCode="true" package="phonon" id="cppheader36490" parent_class="36490" fileExt=".h" fileName="soundcardcapture" >
7162 <textblocks>
7163 <codeblockwithcomments tag="hashDefBlock" text="#ifndef SOUNDCARDCAPTURE_H&#010;#define SOUNDCARDCAPTURE_H" >
7164 <header>
7165 <cppcodedocumentation tag="" writeOutText="false" />
7166 </header>
7167 </codeblockwithcomments>
7168 <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
7169 <header>
7170 <cppcodedocumentation tag="" writeOutText="false" />
7171 </header>
7172 </codeblockwithcomments>
7173 <codeblockwithcomments tag="using" writeOutText="false" >
7174 <header>
7175 <cppcodedocumentation tag="" writeOutText="false" />
7176 </header>
7177 </codeblockwithcomments>
7178 <hierarchicalcodeblock tag="namespace" canDelete="false" >
7179 <header>
7180 <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
7181 </header>
7182 <textblocks>
7183 <codeblockwithcomments tag="enums" writeOutText="false" >
7184 <header>
7185 <cppcodedocumentation tag="" writeOutText="false" />
7186 </header>
7187 </codeblockwithcomments>
7188 <cppheaderclassdeclarationblock parent_id="36490" tag="classDeclarationBlock" canDelete="false" >
7189 <header>
7190 <cppcodedocumentation tag="" text="Class SoundcardCapture&#010;" />
7191 </header>
7192 <textblocks>
7193 <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
7194 <header>
7195 <cppcodedocumentation tag="" text="Public stuff" />
7196 </header>
7197 <textblocks>
7198 <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
7199 <header>
7200 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
7201 </header>
7202 <textblocks/>
7203 </hierarchicalcodeblock>
7204 <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
7205 <header>
7206 <cppcodedocumentation tag="" indentLevel="1" />
7207 </header>
7208 <textblocks>
7209 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
7210 <header>
7211 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
7212 </header>
7213 <textblocks>
7214 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="SoundcardCapture ( ) { }" >
7215 <header>
7216 <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
7217 </header>
7218 </codeblockwithcomments>
7219 </textblocks>
7220 </hierarchicalcodeblock>
7221 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
7222 <header>
7223 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
7224 </header>
7225 <textblocks>
7226 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
7227 <header>
7228 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
7229 </header>
7230 <textblocks/>
7231 </hierarchicalcodeblock>
7232 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
7233 <header>
7234 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
7235 </header>
7236 <textblocks/>
7237 </hierarchicalcodeblock>
7238 </textblocks>
7239 </hierarchicalcodeblock>
7240 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
7241 <header>
7242 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
7243 </header>
7244 <textblocks/>
7245 </hierarchicalcodeblock>
7246 </textblocks>
7247 </hierarchicalcodeblock>
7248 </textblocks>
7249 </hierarchicalcodeblock>
7250 <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
7251 <header>
7252 <cppcodedocumentation tag="" text="Protected stuff" />
7253 </header>
7254 <textblocks>
7255 <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
7256 <header>
7257 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
7258 </header>
7259 <textblocks/>
7260 </hierarchicalcodeblock>
7261 <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
7262 <header>
7263 <cppcodedocumentation tag="" indentLevel="1" />
7264 </header>
7265 <textblocks>
7266 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
7267 <header>
7268 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
7269 </header>
7270 <textblocks/>
7271 </hierarchicalcodeblock>
7272 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
7273 <header>
7274 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
7275 </header>
7276 <textblocks>
7277 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
7278 <header>
7279 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
7280 </header>
7281 <textblocks/>
7282 </hierarchicalcodeblock>
7283 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
7284 <header>
7285 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
7286 </header>
7287 <textblocks/>
7288 </hierarchicalcodeblock>
7289 </textblocks>
7290 </hierarchicalcodeblock>
7291 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
7292 <header>
7293 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
7294 </header>
7295 <textblocks/>
7296 </hierarchicalcodeblock>
7297 </textblocks>
7298 </hierarchicalcodeblock>
7299 </textblocks>
7300 </hierarchicalcodeblock>
7301 <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
7302 <header>
7303 <cppcodedocumentation tag="" text="Private stuff" />
7304 </header>
7305 <textblocks>
7306 <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
7307 <header>
7308 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
7309 </header>
7310 <textblocks/>
7311 </hierarchicalcodeblock>
7312 <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
7313 <header>
7314 <cppcodedocumentation tag="" indentLevel="1" />
7315 </header>
7316 <textblocks>
7317 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
7318 <header>
7319 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
7320 </header>
7321 <textblocks/>
7322 </hierarchicalcodeblock>
7323 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
7324 <header>
7325 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
7326 </header>
7327 <textblocks>
7328 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
7329 <header>
7330 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
7331 </header>
7332 <textblocks/>
7333 </hierarchicalcodeblock>
7334 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
7335 <header>
7336 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
7337 </header>
7338 <textblocks/>
7339 </hierarchicalcodeblock>
7340 </textblocks>
7341 </hierarchicalcodeblock>
7342 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
7343 <header>
7344 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
7345 </header>
7346 <textblocks/>
7347 </hierarchicalcodeblock>
7348 </textblocks>
7349 </hierarchicalcodeblock>
7350 </textblocks>
7351 </hierarchicalcodeblock>
7352 </textblocks>
7353 </cppheaderclassdeclarationblock>
7354 </textblocks>
7355 </hierarchicalcodeblock>
7356 <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //SOUNDCARDCAPTURE_H" >
7357 <header>
7358 <cppcodedocumentation tag="" writeOutText="false" />
7359 </header>
7360 </codeblockwithcomments>
7361 </textblocks>
7362 <header>
7363 <codecomment tag="" text="/************************************************************************&#010; soundcardcapture.h - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is phonon&#010;**************************************************************************/&#010;" />
7364 </header>
7365 <classfields/>
7366 </classifiercodedocument>
7367 <classifiercodedocument writeOutCode="true" package="phonon" id="cppheader36491" parent_class="36491" fileExt=".h" fileName="bytestream" >
7368 <textblocks>
7369 <codeblockwithcomments tag="hashDefBlock" text="#ifndef BYTESTREAM_H&#010;#define BYTESTREAM_H" >
7370 <header>
7371 <cppcodedocumentation tag="" writeOutText="false" />
7372 </header>
7373 </codeblockwithcomments>
7374 <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
7375 <header>
7376 <cppcodedocumentation tag="" writeOutText="false" />
7377 </header>
7378 </codeblockwithcomments>
7379 <codeblockwithcomments tag="using" writeOutText="false" >
7380 <header>
7381 <cppcodedocumentation tag="" writeOutText="false" />
7382 </header>
7383 </codeblockwithcomments>
7384 <hierarchicalcodeblock tag="namespace" canDelete="false" >
7385 <header>
7386 <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
7387 </header>
7388 <textblocks>
7389 <codeblockwithcomments tag="enums" writeOutText="false" >
7390 <header>
7391 <cppcodedocumentation tag="" writeOutText="false" />
7392 </header>
7393 </codeblockwithcomments>
7394 <cppheaderclassdeclarationblock parent_id="36491" tag="classDeclarationBlock" canDelete="false" >
7395 <header>
7396 <cppcodedocumentation tag="" text="Class ByteStream&#010;" />
7397 </header>
7398 <textblocks>
7399 <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
7400 <header>
7401 <cppcodedocumentation tag="" text="Public stuff" />
7402 </header>
7403 <textblocks>
7404 <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
7405 <header>
7406 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
7407 </header>
7408 <textblocks/>
7409 </hierarchicalcodeblock>
7410 <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
7411 <header>
7412 <cppcodedocumentation tag="" indentLevel="1" />
7413 </header>
7414 <textblocks>
7415 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
7416 <header>
7417 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
7418 </header>
7419 <textblocks>
7420 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="ByteStream ( ) { }" >
7421 <header>
7422 <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
7423 </header>
7424 </codeblockwithcomments>
7425 </textblocks>
7426 </hierarchicalcodeblock>
7427 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
7428 <header>
7429 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
7430 </header>
7431 <textblocks>
7432 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
7433 <header>
7434 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
7435 </header>
7436 <textblocks/>
7437 </hierarchicalcodeblock>
7438 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
7439 <header>
7440 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
7441 </header>
7442 <textblocks/>
7443 </hierarchicalcodeblock>
7444 </textblocks>
7445 </hierarchicalcodeblock>
7446 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
7447 <header>
7448 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
7449 </header>
7450 <textblocks/>
7451 </hierarchicalcodeblock>
7452 </textblocks>
7453 </hierarchicalcodeblock>
7454 </textblocks>
7455 </hierarchicalcodeblock>
7456 <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
7457 <header>
7458 <cppcodedocumentation tag="" text="Protected stuff" />
7459 </header>
7460 <textblocks>
7461 <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
7462 <header>
7463 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
7464 </header>
7465 <textblocks/>
7466 </hierarchicalcodeblock>
7467 <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
7468 <header>
7469 <cppcodedocumentation tag="" indentLevel="1" />
7470 </header>
7471 <textblocks>
7472 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
7473 <header>
7474 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
7475 </header>
7476 <textblocks/>
7477 </hierarchicalcodeblock>
7478 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
7479 <header>
7480 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
7481 </header>
7482 <textblocks>
7483 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
7484 <header>
7485 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
7486 </header>
7487 <textblocks/>
7488 </hierarchicalcodeblock>
7489 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
7490 <header>
7491 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
7492 </header>
7493 <textblocks/>
7494 </hierarchicalcodeblock>
7495 </textblocks>
7496 </hierarchicalcodeblock>
7497 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
7498 <header>
7499 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
7500 </header>
7501 <textblocks/>
7502 </hierarchicalcodeblock>
7503 </textblocks>
7504 </hierarchicalcodeblock>
7505 </textblocks>
7506 </hierarchicalcodeblock>
7507 <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
7508 <header>
7509 <cppcodedocumentation tag="" text="Private stuff" />
7510 </header>
7511 <textblocks>
7512 <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
7513 <header>
7514 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
7515 </header>
7516 <textblocks/>
7517 </hierarchicalcodeblock>
7518 <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
7519 <header>
7520 <cppcodedocumentation tag="" indentLevel="1" />
7521 </header>
7522 <textblocks>
7523 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
7524 <header>
7525 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
7526 </header>
7527 <textblocks/>
7528 </hierarchicalcodeblock>
7529 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
7530 <header>
7531 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
7532 </header>
7533 <textblocks>
7534 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
7535 <header>
7536 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
7537 </header>
7538 <textblocks/>
7539 </hierarchicalcodeblock>
7540 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
7541 <header>
7542 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
7543 </header>
7544 <textblocks/>
7545 </hierarchicalcodeblock>
7546 </textblocks>
7547 </hierarchicalcodeblock>
7548 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
7549 <header>
7550 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
7551 </header>
7552 <textblocks/>
7553 </hierarchicalcodeblock>
7554 </textblocks>
7555 </hierarchicalcodeblock>
7556 </textblocks>
7557 </hierarchicalcodeblock>
7558 </textblocks>
7559 </cppheaderclassdeclarationblock>
7560 </textblocks>
7561 </hierarchicalcodeblock>
7562 <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //BYTESTREAM_H" >
7563 <header>
7564 <cppcodedocumentation tag="" writeOutText="false" />
7565 </header>
7566 </codeblockwithcomments>
7567 </textblocks>
7568 <header>
7569 <codecomment tag="" text="/************************************************************************&#010; bytestream.h - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is phonon&#010;**************************************************************************/&#010;" />
7570 </header>
7571 <classfields/>
7572 </classifiercodedocument>
7573 <classifiercodedocument writeOutCode="true" package="phonon" id="cppheader36501" parent_class="36501" fileExt=".h" fileName="audiopath" >
7574 <textblocks>
7575 <codeblockwithcomments tag="hashDefBlock" text="#ifndef AUDIOPATH_H&#010;#define AUDIOPATH_H" >
7576 <header>
7577 <cppcodedocumentation tag="" writeOutText="false" />
7578 </header>
7579 </codeblockwithcomments>
7580 <codeblockwithcomments tag="includes" text="#include <string>&#010;#include <vector>&#010;#include "qstring.h"&#010;#include "audioeffect.h"&#010;#include "abstractaudiooutput.h"&#010;#include "audioeffect.h"&#010;" >
7581 <header>
7582 <cppcodedocumentation tag="" writeOutText="false" />
7583 </header>
7584 </codeblockwithcomments>
7585 <codeblockwithcomments tag="using" writeOutText="false" >
7586 <header>
7587 <cppcodedocumentation tag="" writeOutText="false" />
7588 </header>
7589 </codeblockwithcomments>
7590 <hierarchicalcodeblock tag="namespace" canDelete="false" >
7591 <header>
7592 <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
7593 </header>
7594 <textblocks>
7595 <codeblockwithcomments tag="enums" writeOutText="false" >
7596 <header>
7597 <cppcodedocumentation tag="" writeOutText="false" />
7598 </header>
7599 </codeblockwithcomments>
7600 <cppheaderclassdeclarationblock parent_id="36501" tag="classDeclarationBlock" canDelete="false" >
7601 <header>
7602 <cppcodedocumentation tag="" text="Class AudioPath&#010;" />
7603 </header>
7604 <textblocks>
7605 <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
7606 <header>
7607 <cppcodedocumentation tag="" text="Public stuff" />
7608 </header>
7609 <textblocks>
7610 <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
7611 <header>
7612 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
7613 </header>
7614 <textblocks/>
7615 </hierarchicalcodeblock>
7616 <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
7617 <header>
7618 <cppcodedocumentation tag="" indentLevel="1" />
7619 </header>
7620 <textblocks>
7621 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
7622 <header>
7623 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
7624 </header>
7625 <textblocks>
7626 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="AudioPath ( ) { }" >
7627 <header>
7628 <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
7629 </header>
7630 </codeblockwithcomments>
7631 </textblocks>
7632 </hierarchicalcodeblock>
7633 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
7634 <header>
7635 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
7636 </header>
7637 <textblocks>
7638 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
7639 <header>
7640 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
7641 </header>
7642 <textblocks/>
7643 </hierarchicalcodeblock>
7644 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
7645 <header>
7646 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
7647 </header>
7648 <textblocks/>
7649 </hierarchicalcodeblock>
7650 </textblocks>
7651 </hierarchicalcodeblock>
7652 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
7653 <header>
7654 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
7655 </header>
7656 <textblocks>
7657 <codeoperation parent_id="36570" tag="operation_36570" canDelete="false" indentLevel="1" >
7658 <header>
7659 <cppcodedocumentation tag="" indentLevel="1" />
7660 </header>
7661 </codeoperation>
7662 <codeoperation parent_id="36575" tag="operation_36575" canDelete="false" indentLevel="1" >
7663 <header>
7664 <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param channel " />
7665 </header>
7666 </codeoperation>
7667 <codeoperation parent_id="36580" tag="operation_36580" canDelete="false" indentLevel="1" >
7668 <header>
7669 <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param channel " />
7670 </header>
7671 </codeoperation>
7672 <codeoperation parent_id="36750" tag="operation_36750" canDelete="false" indentLevel="1" >
7673 <header>
7674 <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param newEffect &#010;@param insertBefore " />
7675 </header>
7676 </codeoperation>
7677 <codeoperation parent_id="36704" tag="operation_36704" canDelete="false" indentLevel="1" >
7678 <header>
7679 <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param output " />
7680 </header>
7681 </codeoperation>
7682 <codeoperation parent_id="36728" tag="operation_36728" canDelete="false" indentLevel="1" >
7683 <header>
7684 <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param output " />
7685 </header>
7686 </codeoperation>
7687 <codeoperation parent_id="42150" tag="operation_42150" canDelete="false" indentLevel="1" >
7688 <header>
7689 <cppcodedocumentation tag="" indentLevel="1" />
7690 </header>
7691 </codeoperation>
7692 <codeoperation parent_id="41626" tag="operation_41626" canDelete="false" indentLevel="1" >
7693 <header>
7694 <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param effect " />
7695 </header>
7696 </codeoperation>
7697 </textblocks>
7698 </hierarchicalcodeblock>
7699 </textblocks>
7700 </hierarchicalcodeblock>
7701 </textblocks>
7702 </hierarchicalcodeblock>
7703 <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
7704 <header>
7705 <cppcodedocumentation tag="" text="Protected stuff" />
7706 </header>
7707 <textblocks>
7708 <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
7709 <header>
7710 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
7711 </header>
7712 <textblocks/>
7713 </hierarchicalcodeblock>
7714 <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
7715 <header>
7716 <cppcodedocumentation tag="" indentLevel="1" />
7717 </header>
7718 <textblocks>
7719 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
7720 <header>
7721 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
7722 </header>
7723 <textblocks/>
7724 </hierarchicalcodeblock>
7725 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
7726 <header>
7727 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
7728 </header>
7729 <textblocks>
7730 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
7731 <header>
7732 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
7733 </header>
7734 <textblocks/>
7735 </hierarchicalcodeblock>
7736 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
7737 <header>
7738 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
7739 </header>
7740 <textblocks/>
7741 </hierarchicalcodeblock>
7742 </textblocks>
7743 </hierarchicalcodeblock>
7744 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
7745 <header>
7746 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
7747 </header>
7748 <textblocks/>
7749 </hierarchicalcodeblock>
7750 </textblocks>
7751 </hierarchicalcodeblock>
7752 </textblocks>
7753 </hierarchicalcodeblock>
7754 <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
7755 <header>
7756 <cppcodedocumentation tag="" text="Private stuff" />
7757 </header>
7758 <textblocks>
7759 <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
7760 <header>
7761 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
7762 </header>
7763 <textblocks/>
7764 </hierarchicalcodeblock>
7765 <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
7766 <header>
7767 <cppcodedocumentation tag="" indentLevel="1" />
7768 </header>
7769 <textblocks>
7770 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
7771 <header>
7772 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
7773 </header>
7774 <textblocks/>
7775 </hierarchicalcodeblock>
7776 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
7777 <header>
7778 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
7779 </header>
7780 <textblocks>
7781 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
7782 <header>
7783 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
7784 </header>
7785 <textblocks/>
7786 </hierarchicalcodeblock>
7787 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
7788 <header>
7789 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
7790 </header>
7791 <textblocks/>
7792 </hierarchicalcodeblock>
7793 </textblocks>
7794 </hierarchicalcodeblock>
7795 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
7796 <header>
7797 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
7798 </header>
7799 <textblocks/>
7800 </hierarchicalcodeblock>
7801 </textblocks>
7802 </hierarchicalcodeblock>
7803 </textblocks>
7804 </hierarchicalcodeblock>
7805 </textblocks>
7806 </cppheaderclassdeclarationblock>
7807 </textblocks>
7808 </hierarchicalcodeblock>
7809 <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //AUDIOPATH_H" >
7810 <header>
7811 <cppcodedocumentation tag="" writeOutText="false" />
7812 </header>
7813 </codeblockwithcomments>
7814 </textblocks>
7815 <header>
7816 <codecomment tag="" text="/************************************************************************&#010; audiopath.h - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is phonon&#010;**************************************************************************/&#010;" />
7817 </header>
7818 <classfields>
7819 <codeclassfield parent_id="36691" field_type="3" initialValue=" new vector( )" role_id="1" writeOutMethods="true" listClassName="" >
7820 <header>
7821 <cppcodedocumentation tag="" />
7822 </header>
7823 <ccfdeclarationcodeblock parent_id="36691" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" vector Vector;" >
7824 <header>
7825 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
7826 </header>
7827 </ccfdeclarationcodeblock>
7828 <codeaccessormethod accessType="0" parent_id="36691" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="36691" role_id="1" >
7829 <header>
7830 <cppcodedocumentation tag="" indentLevel="1" />
7831 </header>
7832 </codeaccessormethod>
7833 <codeaccessormethod accessType="1" parent_id="36691" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="36691" role_id="1" >
7834 <header>
7835 <cppcodedocumentation tag="" indentLevel="1" />
7836 </header>
7837 </codeaccessormethod>
7838 <codeaccessormethod accessType="2" parent_id="36691" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="36691" role_id="1" >
7839 <header>
7840 <cppcodedocumentation tag="" indentLevel="1" />
7841 </header>
7842 </codeaccessormethod>
7843 <codeaccessormethod accessType="3" parent_id="36691" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="36691" role_id="1" >
7844 <header>
7845 <cppcodedocumentation tag="" indentLevel="1" />
7846 </header>
7847 </codeaccessormethod>
7848 <codeaccessormethod accessType="4" parent_id="36691" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="36691" role_id="1" >
7849 <header>
7850 <cppcodedocumentation tag="" indentLevel="1" />
7851 </header>
7852 </codeaccessormethod>
7853 </codeclassfield>
7854 <codeclassfield parent_id="36823" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
7855 <header>
7856 <cppcodedocumentation tag="" />
7857 </header>
7858 <ccfdeclarationcodeblock parent_id="36823" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" AudioPath ;" >
7859 <header>
7860 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
7861 </header>
7862 </ccfdeclarationcodeblock>
7863 <codeaccessormethod accessType="0" parent_id="36823" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="36823" role_id="0" >
7864 <header>
7865 <cppcodedocumentation tag="" indentLevel="1" />
7866 </header>
7867 </codeaccessormethod>
7868 <codeaccessormethod accessType="1" parent_id="36823" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="36823" role_id="0" >
7869 <header>
7870 <cppcodedocumentation tag="" indentLevel="1" />
7871 </header>
7872 </codeaccessormethod>
7873 <codeaccessormethod accessType="2" parent_id="36823" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="36823" role_id="0" >
7874 <header>
7875 <cppcodedocumentation tag="" indentLevel="1" />
7876 </header>
7877 </codeaccessormethod>
7878 <codeaccessormethod accessType="3" parent_id="36823" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="36823" role_id="0" >
7879 <header>
7880 <cppcodedocumentation tag="" indentLevel="1" />
7881 </header>
7882 </codeaccessormethod>
7883 <codeaccessormethod accessType="4" parent_id="36823" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="36823" role_id="0" >
7884 <header>
7885 <cppcodedocumentation tag="" indentLevel="1" />
7886 </header>
7887 </codeaccessormethod>
7888 </codeclassfield>
7889 <codeclassfield parent_id="36861" field_type="3" initialValue=" new vector( )" role_id="0" writeOutMethods="true" listClassName="" >
7890 <header>
7891 <cppcodedocumentation tag="" />
7892 </header>
7893 <ccfdeclarationcodeblock parent_id="36861" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" vector Vector;" >
7894 <header>
7895 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
7896 </header>
7897 </ccfdeclarationcodeblock>
7898 <codeaccessormethod accessType="0" parent_id="36861" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="36861" role_id="0" >
7899 <header>
7900 <cppcodedocumentation tag="" indentLevel="1" />
7901 </header>
7902 </codeaccessormethod>
7903 <codeaccessormethod accessType="1" parent_id="36861" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="36861" role_id="0" >
7904 <header>
7905 <cppcodedocumentation tag="" indentLevel="1" />
7906 </header>
7907 </codeaccessormethod>
7908 <codeaccessormethod accessType="2" parent_id="36861" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="36861" role_id="0" >
7909 <header>
7910 <cppcodedocumentation tag="" indentLevel="1" />
7911 </header>
7912 </codeaccessormethod>
7913 <codeaccessormethod accessType="3" parent_id="36861" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="36861" role_id="0" >
7914 <header>
7915 <cppcodedocumentation tag="" indentLevel="1" />
7916 </header>
7917 </codeaccessormethod>
7918 <codeaccessormethod accessType="4" parent_id="36861" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="36861" role_id="0" >
7919 <header>
7920 <cppcodedocumentation tag="" indentLevel="1" />
7921 </header>
7922 </codeaccessormethod>
7923 </codeclassfield>
7924 </classfields>
7925 </classifiercodedocument>
7926 <classifiercodedocument writeOutCode="true" package="phonon" id="cppheader36502" parent_class="36502" fileExt=".h" fileName="videopath" >
7927 <textblocks>
7928 <codeblockwithcomments tag="hashDefBlock" text="#ifndef VIDEOPATH_H&#010;#define VIDEOPATH_H" >
7929 <header>
7930 <cppcodedocumentation tag="" writeOutText="false" />
7931 </header>
7932 </codeblockwithcomments>
7933 <codeblockwithcomments tag="includes" text="#include <string>&#010;#include <vector>&#010;#include "abstractvideooutput.h"&#010;#include "videoeffect.h"&#010;" >
7934 <header>
7935 <cppcodedocumentation tag="" writeOutText="false" />
7936 </header>
7937 </codeblockwithcomments>
7938 <codeblockwithcomments tag="using" writeOutText="false" >
7939 <header>
7940 <cppcodedocumentation tag="" writeOutText="false" />
7941 </header>
7942 </codeblockwithcomments>
7943 <hierarchicalcodeblock tag="namespace" canDelete="false" >
7944 <header>
7945 <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
7946 </header>
7947 <textblocks>
7948 <codeblockwithcomments tag="enums" writeOutText="false" >
7949 <header>
7950 <cppcodedocumentation tag="" writeOutText="false" />
7951 </header>
7952 </codeblockwithcomments>
7953 <cppheaderclassdeclarationblock parent_id="36502" tag="classDeclarationBlock" canDelete="false" >
7954 <header>
7955 <cppcodedocumentation tag="" text="Class VideoPath&#010;" />
7956 </header>
7957 <textblocks>
7958 <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
7959 <header>
7960 <cppcodedocumentation tag="" text="Public stuff" />
7961 </header>
7962 <textblocks>
7963 <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
7964 <header>
7965 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
7966 </header>
7967 <textblocks/>
7968 </hierarchicalcodeblock>
7969 <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
7970 <header>
7971 <cppcodedocumentation tag="" indentLevel="1" />
7972 </header>
7973 <textblocks>
7974 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
7975 <header>
7976 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
7977 </header>
7978 <textblocks>
7979 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="VideoPath ( ) { }" >
7980 <header>
7981 <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
7982 </header>
7983 </codeblockwithcomments>
7984 </textblocks>
7985 </hierarchicalcodeblock>
7986 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
7987 <header>
7988 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
7989 </header>
7990 <textblocks>
7991 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
7992 <header>
7993 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
7994 </header>
7995 <textblocks/>
7996 </hierarchicalcodeblock>
7997 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
7998 <header>
7999 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
8000 </header>
8001 <textblocks/>
8002 </hierarchicalcodeblock>
8003 </textblocks>
8004 </hierarchicalcodeblock>
8005 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
8006 <header>
8007 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
8008 </header>
8009 <textblocks>
8010 <codeoperation parent_id="37063" tag="operation_37063" canDelete="false" indentLevel="1" >
8011 <header>
8012 <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param output " />
8013 </header>
8014 </codeoperation>
8015 <codeoperation parent_id="37091" tag="operation_37091" canDelete="false" indentLevel="1" >
8016 <header>
8017 <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param output " />
8018 </header>
8019 </codeoperation>
8020 <codeoperation parent_id="37122" tag="operation_37122" canDelete="false" indentLevel="1" >
8021 <header>
8022 <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param newEffect &#010;@param insertBefore " />
8023 </header>
8024 </codeoperation>
8025 </textblocks>
8026 </hierarchicalcodeblock>
8027 </textblocks>
8028 </hierarchicalcodeblock>
8029 </textblocks>
8030 </hierarchicalcodeblock>
8031 <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
8032 <header>
8033 <cppcodedocumentation tag="" text="Protected stuff" />
8034 </header>
8035 <textblocks>
8036 <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
8037 <header>
8038 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
8039 </header>
8040 <textblocks/>
8041 </hierarchicalcodeblock>
8042 <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
8043 <header>
8044 <cppcodedocumentation tag="" indentLevel="1" />
8045 </header>
8046 <textblocks>
8047 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
8048 <header>
8049 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
8050 </header>
8051 <textblocks/>
8052 </hierarchicalcodeblock>
8053 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
8054 <header>
8055 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
8056 </header>
8057 <textblocks>
8058 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
8059 <header>
8060 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
8061 </header>
8062 <textblocks/>
8063 </hierarchicalcodeblock>
8064 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
8065 <header>
8066 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
8067 </header>
8068 <textblocks/>
8069 </hierarchicalcodeblock>
8070 </textblocks>
8071 </hierarchicalcodeblock>
8072 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
8073 <header>
8074 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
8075 </header>
8076 <textblocks/>
8077 </hierarchicalcodeblock>
8078 </textblocks>
8079 </hierarchicalcodeblock>
8080 </textblocks>
8081 </hierarchicalcodeblock>
8082 <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
8083 <header>
8084 <cppcodedocumentation tag="" text="Private stuff" />
8085 </header>
8086 <textblocks>
8087 <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
8088 <header>
8089 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
8090 </header>
8091 <textblocks/>
8092 </hierarchicalcodeblock>
8093 <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
8094 <header>
8095 <cppcodedocumentation tag="" indentLevel="1" />
8096 </header>
8097 <textblocks>
8098 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
8099 <header>
8100 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
8101 </header>
8102 <textblocks/>
8103 </hierarchicalcodeblock>
8104 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
8105 <header>
8106 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
8107 </header>
8108 <textblocks>
8109 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
8110 <header>
8111 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
8112 </header>
8113 <textblocks/>
8114 </hierarchicalcodeblock>
8115 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
8116 <header>
8117 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
8118 </header>
8119 <textblocks/>
8120 </hierarchicalcodeblock>
8121 </textblocks>
8122 </hierarchicalcodeblock>
8123 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
8124 <header>
8125 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
8126 </header>
8127 <textblocks/>
8128 </hierarchicalcodeblock>
8129 </textblocks>
8130 </hierarchicalcodeblock>
8131 </textblocks>
8132 </hierarchicalcodeblock>
8133 </textblocks>
8134 </cppheaderclassdeclarationblock>
8135 </textblocks>
8136 </hierarchicalcodeblock>
8137 <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //VIDEOPATH_H" >
8138 <header>
8139 <cppcodedocumentation tag="" writeOutText="false" />
8140 </header>
8141 </codeblockwithcomments>
8142 </textblocks>
8143 <header>
8144 <codecomment tag="" text="/************************************************************************&#010; videopath.h - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is phonon&#010;**************************************************************************/&#010;" />
8145 </header>
8146 <classfields>
8147 <codeclassfield parent_id="36678" field_type="3" initialValue=" new vector( )" role_id="1" writeOutMethods="true" listClassName="" >
8148 <header>
8149 <cppcodedocumentation tag="" />
8150 </header>
8151 <ccfdeclarationcodeblock parent_id="36678" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" vector Vector;" >
8152 <header>
8153 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
8154 </header>
8155 </ccfdeclarationcodeblock>
8156 <codeaccessormethod accessType="0" parent_id="36678" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="36678" role_id="1" >
8157 <header>
8158 <cppcodedocumentation tag="" indentLevel="1" />
8159 </header>
8160 </codeaccessormethod>
8161 <codeaccessormethod accessType="1" parent_id="36678" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="36678" role_id="1" >
8162 <header>
8163 <cppcodedocumentation tag="" indentLevel="1" />
8164 </header>
8165 </codeaccessormethod>
8166 <codeaccessormethod accessType="2" parent_id="36678" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="36678" role_id="1" >
8167 <header>
8168 <cppcodedocumentation tag="" indentLevel="1" />
8169 </header>
8170 </codeaccessormethod>
8171 <codeaccessormethod accessType="3" parent_id="36678" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="36678" role_id="1" >
8172 <header>
8173 <cppcodedocumentation tag="" indentLevel="1" />
8174 </header>
8175 </codeaccessormethod>
8176 <codeaccessormethod accessType="4" parent_id="36678" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="36678" role_id="1" >
8177 <header>
8178 <cppcodedocumentation tag="" indentLevel="1" />
8179 </header>
8180 </codeaccessormethod>
8181 </codeclassfield>
8182 <codeclassfield parent_id="36842" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
8183 <header>
8184 <cppcodedocumentation tag="" />
8185 </header>
8186 <ccfdeclarationcodeblock parent_id="36842" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" VideoPath ;" >
8187 <header>
8188 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
8189 </header>
8190 </ccfdeclarationcodeblock>
8191 <codeaccessormethod accessType="0" parent_id="36842" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="36842" role_id="0" >
8192 <header>
8193 <cppcodedocumentation tag="" indentLevel="1" />
8194 </header>
8195 </codeaccessormethod>
8196 <codeaccessormethod accessType="1" parent_id="36842" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="36842" role_id="0" >
8197 <header>
8198 <cppcodedocumentation tag="" indentLevel="1" />
8199 </header>
8200 </codeaccessormethod>
8201 <codeaccessormethod accessType="2" parent_id="36842" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="36842" role_id="0" >
8202 <header>
8203 <cppcodedocumentation tag="" indentLevel="1" />
8204 </header>
8205 </codeaccessormethod>
8206 <codeaccessormethod accessType="3" parent_id="36842" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="36842" role_id="0" >
8207 <header>
8208 <cppcodedocumentation tag="" indentLevel="1" />
8209 </header>
8210 </codeaccessormethod>
8211 <codeaccessormethod accessType="4" parent_id="36842" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="36842" role_id="0" >
8212 <header>
8213 <cppcodedocumentation tag="" indentLevel="1" />
8214 </header>
8215 </codeaccessormethod>
8216 </codeclassfield>
8217 <codeclassfield parent_id="36880" field_type="3" initialValue=" new vector( )" role_id="0" writeOutMethods="true" listClassName="" >
8218 <header>
8219 <cppcodedocumentation tag="" />
8220 </header>
8221 <ccfdeclarationcodeblock parent_id="36880" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" vector Vector;" >
8222 <header>
8223 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
8224 </header>
8225 </ccfdeclarationcodeblock>
8226 <codeaccessormethod accessType="0" parent_id="36880" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="36880" role_id="0" >
8227 <header>
8228 <cppcodedocumentation tag="" indentLevel="1" />
8229 </header>
8230 </codeaccessormethod>
8231 <codeaccessormethod accessType="1" parent_id="36880" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="36880" role_id="0" >
8232 <header>
8233 <cppcodedocumentation tag="" indentLevel="1" />
8234 </header>
8235 </codeaccessormethod>
8236 <codeaccessormethod accessType="2" parent_id="36880" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="36880" role_id="0" >
8237 <header>
8238 <cppcodedocumentation tag="" indentLevel="1" />
8239 </header>
8240 </codeaccessormethod>
8241 <codeaccessormethod accessType="3" parent_id="36880" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="36880" role_id="0" >
8242 <header>
8243 <cppcodedocumentation tag="" indentLevel="1" />
8244 </header>
8245 </codeaccessormethod>
8246 <codeaccessormethod accessType="4" parent_id="36880" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="36880" role_id="0" >
8247 <header>
8248 <cppcodedocumentation tag="" indentLevel="1" />
8249 </header>
8250 </codeaccessormethod>
8251 </codeclassfield>
8252 </classfields>
8253 </classifiercodedocument>
8254 <classifiercodedocument writeOutCode="true" package="phonon" id="cppheader36503" parent_class="36503" fileExt=".h" fileName="audioeffect" >
8255 <textblocks>
8256 <codeblockwithcomments tag="hashDefBlock" text="#ifndef AUDIOEFFECT_H&#010;#define AUDIOEFFECT_H" >
8257 <header>
8258 <cppcodedocumentation tag="" writeOutText="false" />
8259 </header>
8260 </codeblockwithcomments>
8261 <codeblockwithcomments tag="includes" text="#include <string>&#010;#include <vector>&#010;" >
8262 <header>
8263 <cppcodedocumentation tag="" writeOutText="false" />
8264 </header>
8265 </codeblockwithcomments>
8266 <codeblockwithcomments tag="using" writeOutText="false" >
8267 <header>
8268 <cppcodedocumentation tag="" writeOutText="false" />
8269 </header>
8270 </codeblockwithcomments>
8271 <hierarchicalcodeblock tag="namespace" canDelete="false" >
8272 <header>
8273 <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
8274 </header>
8275 <textblocks>
8276 <codeblockwithcomments tag="enums" writeOutText="false" >
8277 <header>
8278 <cppcodedocumentation tag="" writeOutText="false" />
8279 </header>
8280 </codeblockwithcomments>
8281 <cppheaderclassdeclarationblock parent_id="36503" tag="classDeclarationBlock" canDelete="false" >
8282 <header>
8283 <cppcodedocumentation tag="" text="Class AudioEffect&#010;" />
8284 </header>
8285 <textblocks>
8286 <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
8287 <header>
8288 <cppcodedocumentation tag="" text="Public stuff" />
8289 </header>
8290 <textblocks>
8291 <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
8292 <header>
8293 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
8294 </header>
8295 <textblocks/>
8296 </hierarchicalcodeblock>
8297 <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
8298 <header>
8299 <cppcodedocumentation tag="" indentLevel="1" />
8300 </header>
8301 <textblocks>
8302 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
8303 <header>
8304 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
8305 </header>
8306 <textblocks>
8307 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="AudioEffect ( ) { }" >
8308 <header>
8309 <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
8310 </header>
8311 </codeblockwithcomments>
8312 </textblocks>
8313 </hierarchicalcodeblock>
8314 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
8315 <header>
8316 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
8317 </header>
8318 <textblocks>
8319 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
8320 <header>
8321 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
8322 </header>
8323 <textblocks/>
8324 </hierarchicalcodeblock>
8325 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
8326 <header>
8327 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
8328 </header>
8329 <textblocks/>
8330 </hierarchicalcodeblock>
8331 </textblocks>
8332 </hierarchicalcodeblock>
8333 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
8334 <header>
8335 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
8336 </header>
8337 <textblocks/>
8338 </hierarchicalcodeblock>
8339 </textblocks>
8340 </hierarchicalcodeblock>
8341 </textblocks>
8342 </hierarchicalcodeblock>
8343 <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
8344 <header>
8345 <cppcodedocumentation tag="" text="Protected stuff" />
8346 </header>
8347 <textblocks>
8348 <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
8349 <header>
8350 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
8351 </header>
8352 <textblocks/>
8353 </hierarchicalcodeblock>
8354 <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
8355 <header>
8356 <cppcodedocumentation tag="" indentLevel="1" />
8357 </header>
8358 <textblocks>
8359 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
8360 <header>
8361 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
8362 </header>
8363 <textblocks/>
8364 </hierarchicalcodeblock>
8365 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
8366 <header>
8367 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
8368 </header>
8369 <textblocks>
8370 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
8371 <header>
8372 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
8373 </header>
8374 <textblocks/>
8375 </hierarchicalcodeblock>
8376 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
8377 <header>
8378 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
8379 </header>
8380 <textblocks/>
8381 </hierarchicalcodeblock>
8382 </textblocks>
8383 </hierarchicalcodeblock>
8384 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
8385 <header>
8386 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
8387 </header>
8388 <textblocks/>
8389 </hierarchicalcodeblock>
8390 </textblocks>
8391 </hierarchicalcodeblock>
8392 </textblocks>
8393 </hierarchicalcodeblock>
8394 <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
8395 <header>
8396 <cppcodedocumentation tag="" text="Private stuff" />
8397 </header>
8398 <textblocks>
8399 <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
8400 <header>
8401 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
8402 </header>
8403 <textblocks/>
8404 </hierarchicalcodeblock>
8405 <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
8406 <header>
8407 <cppcodedocumentation tag="" indentLevel="1" />
8408 </header>
8409 <textblocks>
8410 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
8411 <header>
8412 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
8413 </header>
8414 <textblocks/>
8415 </hierarchicalcodeblock>
8416 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
8417 <header>
8418 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
8419 </header>
8420 <textblocks>
8421 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
8422 <header>
8423 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
8424 </header>
8425 <textblocks/>
8426 </hierarchicalcodeblock>
8427 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
8428 <header>
8429 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
8430 </header>
8431 <textblocks/>
8432 </hierarchicalcodeblock>
8433 </textblocks>
8434 </hierarchicalcodeblock>
8435 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
8436 <header>
8437 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
8438 </header>
8439 <textblocks/>
8440 </hierarchicalcodeblock>
8441 </textblocks>
8442 </hierarchicalcodeblock>
8443 </textblocks>
8444 </hierarchicalcodeblock>
8445 </textblocks>
8446 </cppheaderclassdeclarationblock>
8447 </textblocks>
8448 </hierarchicalcodeblock>
8449 <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //AUDIOEFFECT_H" >
8450 <header>
8451 <cppcodedocumentation tag="" writeOutText="false" />
8452 </header>
8453 </codeblockwithcomments>
8454 </textblocks>
8455 <header>
8456 <codecomment tag="" text="/************************************************************************&#010; audioeffect.h - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is phonon&#010;**************************************************************************/&#010;" />
8457 </header>
8458 <classfields>
8459 <codeclassfield parent_id="36823" field_type="3" initialValue=" new vector( )" role_id="1" writeOutMethods="true" listClassName="" >
8460 <header>
8461 <cppcodedocumentation tag="" />
8462 </header>
8463 <ccfdeclarationcodeblock parent_id="36823" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" vector Vector;" >
8464 <header>
8465 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
8466 </header>
8467 </ccfdeclarationcodeblock>
8468 <codeaccessormethod accessType="0" parent_id="36823" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="36823" role_id="1" >
8469 <header>
8470 <cppcodedocumentation tag="" indentLevel="1" />
8471 </header>
8472 </codeaccessormethod>
8473 <codeaccessormethod accessType="1" parent_id="36823" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="36823" role_id="1" >
8474 <header>
8475 <cppcodedocumentation tag="" indentLevel="1" />
8476 </header>
8477 </codeaccessormethod>
8478 <codeaccessormethod accessType="2" parent_id="36823" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="36823" role_id="1" >
8479 <header>
8480 <cppcodedocumentation tag="" indentLevel="1" />
8481 </header>
8482 </codeaccessormethod>
8483 <codeaccessormethod accessType="3" parent_id="36823" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="36823" role_id="1" >
8484 <header>
8485 <cppcodedocumentation tag="" indentLevel="1" />
8486 </header>
8487 </codeaccessormethod>
8488 <codeaccessormethod accessType="4" parent_id="36823" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="36823" role_id="1" >
8489 <header>
8490 <cppcodedocumentation tag="" indentLevel="1" />
8491 </header>
8492 </codeaccessormethod>
8493 </codeclassfield>
8494 </classfields>
8495 </classifiercodedocument>
8496 <classifiercodedocument writeOutCode="true" package="phonon" id="cppheader36504" parent_class="36504" fileExt=".h" fileName="videoeffect" >
8497 <textblocks>
8498 <codeblockwithcomments tag="hashDefBlock" text="#ifndef VIDEOEFFECT_H&#010;#define VIDEOEFFECT_H" >
8499 <header>
8500 <cppcodedocumentation tag="" writeOutText="false" />
8501 </header>
8502 </codeblockwithcomments>
8503 <codeblockwithcomments tag="includes" text="#include <string>&#010;#include <vector>&#010;" >
8504 <header>
8505 <cppcodedocumentation tag="" writeOutText="false" />
8506 </header>
8507 </codeblockwithcomments>
8508 <codeblockwithcomments tag="using" writeOutText="false" >
8509 <header>
8510 <cppcodedocumentation tag="" writeOutText="false" />
8511 </header>
8512 </codeblockwithcomments>
8513 <hierarchicalcodeblock tag="namespace" canDelete="false" >
8514 <header>
8515 <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
8516 </header>
8517 <textblocks>
8518 <codeblockwithcomments tag="enums" writeOutText="false" >
8519 <header>
8520 <cppcodedocumentation tag="" writeOutText="false" />
8521 </header>
8522 </codeblockwithcomments>
8523 <cppheaderclassdeclarationblock parent_id="36504" tag="classDeclarationBlock" canDelete="false" >
8524 <header>
8525 <cppcodedocumentation tag="" text="Class VideoEffect&#010;" />
8526 </header>
8527 <textblocks>
8528 <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
8529 <header>
8530 <cppcodedocumentation tag="" text="Public stuff" />
8531 </header>
8532 <textblocks>
8533 <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
8534 <header>
8535 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
8536 </header>
8537 <textblocks/>
8538 </hierarchicalcodeblock>
8539 <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
8540 <header>
8541 <cppcodedocumentation tag="" indentLevel="1" />
8542 </header>
8543 <textblocks>
8544 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
8545 <header>
8546 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
8547 </header>
8548 <textblocks>
8549 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="VideoEffect ( ) { }" >
8550 <header>
8551 <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
8552 </header>
8553 </codeblockwithcomments>
8554 </textblocks>
8555 </hierarchicalcodeblock>
8556 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
8557 <header>
8558 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
8559 </header>
8560 <textblocks>
8561 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
8562 <header>
8563 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
8564 </header>
8565 <textblocks/>
8566 </hierarchicalcodeblock>
8567 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
8568 <header>
8569 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
8570 </header>
8571 <textblocks/>
8572 </hierarchicalcodeblock>
8573 </textblocks>
8574 </hierarchicalcodeblock>
8575 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
8576 <header>
8577 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
8578 </header>
8579 <textblocks/>
8580 </hierarchicalcodeblock>
8581 </textblocks>
8582 </hierarchicalcodeblock>
8583 </textblocks>
8584 </hierarchicalcodeblock>
8585 <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
8586 <header>
8587 <cppcodedocumentation tag="" text="Protected stuff" />
8588 </header>
8589 <textblocks>
8590 <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
8591 <header>
8592 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
8593 </header>
8594 <textblocks/>
8595 </hierarchicalcodeblock>
8596 <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
8597 <header>
8598 <cppcodedocumentation tag="" indentLevel="1" />
8599 </header>
8600 <textblocks>
8601 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
8602 <header>
8603 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
8604 </header>
8605 <textblocks/>
8606 </hierarchicalcodeblock>
8607 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
8608 <header>
8609 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
8610 </header>
8611 <textblocks>
8612 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
8613 <header>
8614 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
8615 </header>
8616 <textblocks/>
8617 </hierarchicalcodeblock>
8618 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
8619 <header>
8620 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
8621 </header>
8622 <textblocks/>
8623 </hierarchicalcodeblock>
8624 </textblocks>
8625 </hierarchicalcodeblock>
8626 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
8627 <header>
8628 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
8629 </header>
8630 <textblocks/>
8631 </hierarchicalcodeblock>
8632 </textblocks>
8633 </hierarchicalcodeblock>
8634 </textblocks>
8635 </hierarchicalcodeblock>
8636 <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
8637 <header>
8638 <cppcodedocumentation tag="" text="Private stuff" />
8639 </header>
8640 <textblocks>
8641 <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
8642 <header>
8643 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
8644 </header>
8645 <textblocks/>
8646 </hierarchicalcodeblock>
8647 <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
8648 <header>
8649 <cppcodedocumentation tag="" indentLevel="1" />
8650 </header>
8651 <textblocks>
8652 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
8653 <header>
8654 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
8655 </header>
8656 <textblocks/>
8657 </hierarchicalcodeblock>
8658 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
8659 <header>
8660 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
8661 </header>
8662 <textblocks>
8663 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
8664 <header>
8665 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
8666 </header>
8667 <textblocks/>
8668 </hierarchicalcodeblock>
8669 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
8670 <header>
8671 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
8672 </header>
8673 <textblocks/>
8674 </hierarchicalcodeblock>
8675 </textblocks>
8676 </hierarchicalcodeblock>
8677 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
8678 <header>
8679 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
8680 </header>
8681 <textblocks/>
8682 </hierarchicalcodeblock>
8683 </textblocks>
8684 </hierarchicalcodeblock>
8685 </textblocks>
8686 </hierarchicalcodeblock>
8687 </textblocks>
8688 </cppheaderclassdeclarationblock>
8689 </textblocks>
8690 </hierarchicalcodeblock>
8691 <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //VIDEOEFFECT_H" >
8692 <header>
8693 <cppcodedocumentation tag="" writeOutText="false" />
8694 </header>
8695 </codeblockwithcomments>
8696 </textblocks>
8697 <header>
8698 <codecomment tag="" text="/************************************************************************&#010; videoeffect.h - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is phonon&#010;**************************************************************************/&#010;" />
8699 </header>
8700 <classfields>
8701 <codeclassfield parent_id="36842" field_type="3" initialValue=" new vector( )" role_id="1" writeOutMethods="true" listClassName="" >
8702 <header>
8703 <cppcodedocumentation tag="" />
8704 </header>
8705 <ccfdeclarationcodeblock parent_id="36842" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" vector Vector;" >
8706 <header>
8707 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
8708 </header>
8709 </ccfdeclarationcodeblock>
8710 <codeaccessormethod accessType="0" parent_id="36842" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="36842" role_id="1" >
8711 <header>
8712 <cppcodedocumentation tag="" indentLevel="1" />
8713 </header>
8714 </codeaccessormethod>
8715 <codeaccessormethod accessType="1" parent_id="36842" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="36842" role_id="1" >
8716 <header>
8717 <cppcodedocumentation tag="" indentLevel="1" />
8718 </header>
8719 </codeaccessormethod>
8720 <codeaccessormethod accessType="2" parent_id="36842" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="36842" role_id="1" >
8721 <header>
8722 <cppcodedocumentation tag="" indentLevel="1" />
8723 </header>
8724 </codeaccessormethod>
8725 <codeaccessormethod accessType="3" parent_id="36842" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="36842" role_id="1" >
8726 <header>
8727 <cppcodedocumentation tag="" indentLevel="1" />
8728 </header>
8729 </codeaccessormethod>
8730 <codeaccessormethod accessType="4" parent_id="36842" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="36842" role_id="1" >
8731 <header>
8732 <cppcodedocumentation tag="" indentLevel="1" />
8733 </header>
8734 </codeaccessormethod>
8735 </codeclassfield>
8736 </classfields>
8737 </classifiercodedocument>
8738 <classifiercodedocument writeOutCode="true" package="phonon" id="cppheader36505" parent_class="36505" fileExt=".h" fileName="abstractvideooutput" >
8739 <textblocks>
8740 <codeblockwithcomments tag="hashDefBlock" text="#ifndef ABSTRACTVIDEOOUTPUT_H&#010;#define ABSTRACTVIDEOOUTPUT_H" >
8741 <header>
8742 <cppcodedocumentation tag="" writeOutText="false" />
8743 </header>
8744 </codeblockwithcomments>
8745 <codeblockwithcomments tag="includes" text="#include <string>&#010;#include <vector>&#010;#include "osd.h"&#010;" >
8746 <header>
8747 <cppcodedocumentation tag="" writeOutText="false" />
8748 </header>
8749 </codeblockwithcomments>
8750 <codeblockwithcomments tag="using" writeOutText="false" >
8751 <header>
8752 <cppcodedocumentation tag="" writeOutText="false" />
8753 </header>
8754 </codeblockwithcomments>
8755 <hierarchicalcodeblock tag="namespace" canDelete="false" >
8756 <header>
8757 <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
8758 </header>
8759 <textblocks>
8760 <codeblockwithcomments tag="enums" writeOutText="false" >
8761 <header>
8762 <cppcodedocumentation tag="" writeOutText="false" />
8763 </header>
8764 </codeblockwithcomments>
8765 <cppheaderclassdeclarationblock parent_id="36505" tag="classDeclarationBlock" canDelete="false" >
8766 <header>
8767 <cppcodedocumentation tag="" text="******************************* Abstract Class ****************************&#010;AbstractVideoOutput does not have any pure virtual methods, but its author&#010; defined it as an abstract class, so you should not use it directly.&#010; Inherit from it instead and create only objects from the derived classes&#010;*****************************************************************************" />
8768 </header>
8769 <textblocks>
8770 <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
8771 <header>
8772 <cppcodedocumentation tag="" text="Public stuff" />
8773 </header>
8774 <textblocks>
8775 <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
8776 <header>
8777 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
8778 </header>
8779 <textblocks/>
8780 </hierarchicalcodeblock>
8781 <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
8782 <header>
8783 <cppcodedocumentation tag="" indentLevel="1" />
8784 </header>
8785 <textblocks>
8786 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
8787 <header>
8788 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
8789 </header>
8790 <textblocks>
8791 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="AbstractVideoOutput ( ) { }" >
8792 <header>
8793 <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
8794 </header>
8795 </codeblockwithcomments>
8796 </textblocks>
8797 </hierarchicalcodeblock>
8798 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
8799 <header>
8800 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
8801 </header>
8802 <textblocks>
8803 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
8804 <header>
8805 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
8806 </header>
8807 <textblocks/>
8808 </hierarchicalcodeblock>
8809 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
8810 <header>
8811 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
8812 </header>
8813 <textblocks/>
8814 </hierarchicalcodeblock>
8815 </textblocks>
8816 </hierarchicalcodeblock>
8817 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
8818 <header>
8819 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
8820 </header>
8821 <textblocks>
8822 <codeoperation parent_id="38374" tag="operation_38374" canDelete="false" indentLevel="1" >
8823 <header>
8824 <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param osd " />
8825 </header>
8826 </codeoperation>
8827 </textblocks>
8828 </hierarchicalcodeblock>
8829 </textblocks>
8830 </hierarchicalcodeblock>
8831 </textblocks>
8832 </hierarchicalcodeblock>
8833 <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
8834 <header>
8835 <cppcodedocumentation tag="" text="Protected stuff" />
8836 </header>
8837 <textblocks>
8838 <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
8839 <header>
8840 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
8841 </header>
8842 <textblocks/>
8843 </hierarchicalcodeblock>
8844 <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
8845 <header>
8846 <cppcodedocumentation tag="" indentLevel="1" />
8847 </header>
8848 <textblocks>
8849 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
8850 <header>
8851 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
8852 </header>
8853 <textblocks/>
8854 </hierarchicalcodeblock>
8855 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
8856 <header>
8857 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
8858 </header>
8859 <textblocks>
8860 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
8861 <header>
8862 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
8863 </header>
8864 <textblocks/>
8865 </hierarchicalcodeblock>
8866 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
8867 <header>
8868 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
8869 </header>
8870 <textblocks/>
8871 </hierarchicalcodeblock>
8872 </textblocks>
8873 </hierarchicalcodeblock>
8874 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
8875 <header>
8876 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
8877 </header>
8878 <textblocks/>
8879 </hierarchicalcodeblock>
8880 </textblocks>
8881 </hierarchicalcodeblock>
8882 </textblocks>
8883 </hierarchicalcodeblock>
8884 <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
8885 <header>
8886 <cppcodedocumentation tag="" text="Private stuff" />
8887 </header>
8888 <textblocks>
8889 <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
8890 <header>
8891 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
8892 </header>
8893 <textblocks/>
8894 </hierarchicalcodeblock>
8895 <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
8896 <header>
8897 <cppcodedocumentation tag="" indentLevel="1" />
8898 </header>
8899 <textblocks>
8900 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
8901 <header>
8902 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
8903 </header>
8904 <textblocks/>
8905 </hierarchicalcodeblock>
8906 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
8907 <header>
8908 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
8909 </header>
8910 <textblocks>
8911 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
8912 <header>
8913 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
8914 </header>
8915 <textblocks/>
8916 </hierarchicalcodeblock>
8917 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
8918 <header>
8919 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
8920 </header>
8921 <textblocks/>
8922 </hierarchicalcodeblock>
8923 </textblocks>
8924 </hierarchicalcodeblock>
8925 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
8926 <header>
8927 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
8928 </header>
8929 <textblocks/>
8930 </hierarchicalcodeblock>
8931 </textblocks>
8932 </hierarchicalcodeblock>
8933 </textblocks>
8934 </hierarchicalcodeblock>
8935 </textblocks>
8936 </cppheaderclassdeclarationblock>
8937 </textblocks>
8938 </hierarchicalcodeblock>
8939 <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //ABSTRACTVIDEOOUTPUT_H" >
8940 <header>
8941 <cppcodedocumentation tag="" writeOutText="false" />
8942 </header>
8943 </codeblockwithcomments>
8944 </textblocks>
8945 <header>
8946 <codecomment tag="" text="/************************************************************************&#010; abstractvideooutput.h - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is phonon&#010;**************************************************************************/&#010;" />
8947 </header>
8948 <classfields>
8949 <codeclassfield parent_id="36880" field_type="3" initialValue=" new vector( )" role_id="1" writeOutMethods="true" listClassName="" >
8950 <header>
8951 <cppcodedocumentation tag="" />
8952 </header>
8953 <ccfdeclarationcodeblock parent_id="36880" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" vector Vector;" >
8954 <header>
8955 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
8956 </header>
8957 </ccfdeclarationcodeblock>
8958 <codeaccessormethod accessType="0" parent_id="36880" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="36880" role_id="1" >
8959 <header>
8960 <cppcodedocumentation tag="" indentLevel="1" />
8961 </header>
8962 </codeaccessormethod>
8963 <codeaccessormethod accessType="1" parent_id="36880" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="36880" role_id="1" >
8964 <header>
8965 <cppcodedocumentation tag="" indentLevel="1" />
8966 </header>
8967 </codeaccessormethod>
8968 <codeaccessormethod accessType="2" parent_id="36880" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="36880" role_id="1" >
8969 <header>
8970 <cppcodedocumentation tag="" indentLevel="1" />
8971 </header>
8972 </codeaccessormethod>
8973 <codeaccessormethod accessType="3" parent_id="36880" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="36880" role_id="1" >
8974 <header>
8975 <cppcodedocumentation tag="" indentLevel="1" />
8976 </header>
8977 </codeaccessormethod>
8978 <codeaccessormethod accessType="4" parent_id="36880" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="36880" role_id="1" >
8979 <header>
8980 <cppcodedocumentation tag="" indentLevel="1" />
8981 </header>
8982 </codeaccessormethod>
8983 </codeclassfield>
8984 <codeclassfield parent_id="38405" field_type="3" initialValue=" new vector( )" role_id="0" writeOutMethods="true" listClassName="" >
8985 <header>
8986 <cppcodedocumentation tag="" />
8987 </header>
8988 <ccfdeclarationcodeblock parent_id="38405" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" vector Vector;" >
8989 <header>
8990 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
8991 </header>
8992 </ccfdeclarationcodeblock>
8993 <codeaccessormethod accessType="0" parent_id="38405" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="38405" role_id="0" >
8994 <header>
8995 <cppcodedocumentation tag="" indentLevel="1" />
8996 </header>
8997 </codeaccessormethod>
8998 <codeaccessormethod accessType="1" parent_id="38405" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="38405" role_id="0" >
8999 <header>
9000 <cppcodedocumentation tag="" indentLevel="1" />
9001 </header>
9002 </codeaccessormethod>
9003 <codeaccessormethod accessType="2" parent_id="38405" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="38405" role_id="0" >
9004 <header>
9005 <cppcodedocumentation tag="" indentLevel="1" />
9006 </header>
9007 </codeaccessormethod>
9008 <codeaccessormethod accessType="3" parent_id="38405" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="38405" role_id="0" >
9009 <header>
9010 <cppcodedocumentation tag="" indentLevel="1" />
9011 </header>
9012 </codeaccessormethod>
9013 <codeaccessormethod accessType="4" parent_id="38405" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="38405" role_id="0" >
9014 <header>
9015 <cppcodedocumentation tag="" indentLevel="1" />
9016 </header>
9017 </codeaccessormethod>
9018 </codeclassfield>
9019 <codeclassfield parent_id="39125" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
9020 <header>
9021 <cppcodedocumentation tag="" />
9022 </header>
9023 <ccfdeclarationcodeblock parent_id="39125" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" AbstractVideoOutput ;" >
9024 <header>
9025 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
9026 </header>
9027 </ccfdeclarationcodeblock>
9028 <codeaccessormethod accessType="0" parent_id="39125" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="39125" role_id="1" >
9029 <header>
9030 <cppcodedocumentation tag="" indentLevel="1" />
9031 </header>
9032 </codeaccessormethod>
9033 <codeaccessormethod accessType="1" parent_id="39125" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="39125" role_id="1" >
9034 <header>
9035 <cppcodedocumentation tag="" indentLevel="1" />
9036 </header>
9037 </codeaccessormethod>
9038 <codeaccessormethod accessType="2" parent_id="39125" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="39125" role_id="1" >
9039 <header>
9040 <cppcodedocumentation tag="" indentLevel="1" />
9041 </header>
9042 </codeaccessormethod>
9043 <codeaccessormethod accessType="3" parent_id="39125" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="39125" role_id="1" >
9044 <header>
9045 <cppcodedocumentation tag="" indentLevel="1" />
9046 </header>
9047 </codeaccessormethod>
9048 <codeaccessormethod accessType="4" parent_id="39125" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="39125" role_id="1" >
9049 <header>
9050 <cppcodedocumentation tag="" indentLevel="1" />
9051 </header>
9052 </codeaccessormethod>
9053 </codeclassfield>
9054 </classfields>
9055 </classifiercodedocument>
9056 <classifiercodedocument writeOutCode="true" package="phonon" id="cppheader36506" parent_class="36506" fileExt=".h" fileName="abstractaudiooutput" >
9057 <textblocks>
9058 <codeblockwithcomments tag="hashDefBlock" text="#ifndef ABSTRACTAUDIOOUTPUT_H&#010;#define ABSTRACTAUDIOOUTPUT_H" >
9059 <header>
9060 <cppcodedocumentation tag="" writeOutText="false" />
9061 </header>
9062 </codeblockwithcomments>
9063 <codeblockwithcomments tag="includes" text="#include <string>&#010;#include <vector>&#010;" >
9064 <header>
9065 <cppcodedocumentation tag="" writeOutText="false" />
9066 </header>
9067 </codeblockwithcomments>
9068 <codeblockwithcomments tag="using" writeOutText="false" >
9069 <header>
9070 <cppcodedocumentation tag="" writeOutText="false" />
9071 </header>
9072 </codeblockwithcomments>
9073 <hierarchicalcodeblock tag="namespace" canDelete="false" >
9074 <header>
9075 <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
9076 </header>
9077 <textblocks>
9078 <codeblockwithcomments tag="enums" writeOutText="false" >
9079 <header>
9080 <cppcodedocumentation tag="" writeOutText="false" />
9081 </header>
9082 </codeblockwithcomments>
9083 <cppheaderclassdeclarationblock parent_id="36506" tag="classDeclarationBlock" canDelete="false" >
9084 <header>
9085 <cppcodedocumentation tag="" text="******************************* Abstract Class ****************************&#010;AbstractAudioOutput does not have any pure virtual methods, but its author&#010; defined it as an abstract class, so you should not use it directly.&#010; Inherit from it instead and create only objects from the derived classes&#010;*****************************************************************************" />
9086 </header>
9087 <textblocks>
9088 <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
9089 <header>
9090 <cppcodedocumentation tag="" text="Public stuff" />
9091 </header>
9092 <textblocks>
9093 <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
9094 <header>
9095 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
9096 </header>
9097 <textblocks/>
9098 </hierarchicalcodeblock>
9099 <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
9100 <header>
9101 <cppcodedocumentation tag="" indentLevel="1" />
9102 </header>
9103 <textblocks>
9104 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
9105 <header>
9106 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
9107 </header>
9108 <textblocks>
9109 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="AbstractAudioOutput ( ) { }" >
9110 <header>
9111 <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
9112 </header>
9113 </codeblockwithcomments>
9114 </textblocks>
9115 </hierarchicalcodeblock>
9116 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
9117 <header>
9118 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
9119 </header>
9120 <textblocks>
9121 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
9122 <header>
9123 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
9124 </header>
9125 <textblocks/>
9126 </hierarchicalcodeblock>
9127 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
9128 <header>
9129 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
9130 </header>
9131 <textblocks/>
9132 </hierarchicalcodeblock>
9133 </textblocks>
9134 </hierarchicalcodeblock>
9135 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
9136 <header>
9137 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
9138 </header>
9139 <textblocks/>
9140 </hierarchicalcodeblock>
9141 </textblocks>
9142 </hierarchicalcodeblock>
9143 </textblocks>
9144 </hierarchicalcodeblock>
9145 <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
9146 <header>
9147 <cppcodedocumentation tag="" text="Protected stuff" />
9148 </header>
9149 <textblocks>
9150 <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
9151 <header>
9152 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
9153 </header>
9154 <textblocks/>
9155 </hierarchicalcodeblock>
9156 <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
9157 <header>
9158 <cppcodedocumentation tag="" indentLevel="1" />
9159 </header>
9160 <textblocks>
9161 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
9162 <header>
9163 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
9164 </header>
9165 <textblocks/>
9166 </hierarchicalcodeblock>
9167 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
9168 <header>
9169 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
9170 </header>
9171 <textblocks>
9172 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
9173 <header>
9174 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
9175 </header>
9176 <textblocks/>
9177 </hierarchicalcodeblock>
9178 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
9179 <header>
9180 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
9181 </header>
9182 <textblocks/>
9183 </hierarchicalcodeblock>
9184 </textblocks>
9185 </hierarchicalcodeblock>
9186 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
9187 <header>
9188 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
9189 </header>
9190 <textblocks/>
9191 </hierarchicalcodeblock>
9192 </textblocks>
9193 </hierarchicalcodeblock>
9194 </textblocks>
9195 </hierarchicalcodeblock>
9196 <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
9197 <header>
9198 <cppcodedocumentation tag="" text="Private stuff" />
9199 </header>
9200 <textblocks>
9201 <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
9202 <header>
9203 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
9204 </header>
9205 <textblocks/>
9206 </hierarchicalcodeblock>
9207 <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
9208 <header>
9209 <cppcodedocumentation tag="" indentLevel="1" />
9210 </header>
9211 <textblocks>
9212 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
9213 <header>
9214 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
9215 </header>
9216 <textblocks/>
9217 </hierarchicalcodeblock>
9218 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
9219 <header>
9220 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
9221 </header>
9222 <textblocks>
9223 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
9224 <header>
9225 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
9226 </header>
9227 <textblocks/>
9228 </hierarchicalcodeblock>
9229 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
9230 <header>
9231 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
9232 </header>
9233 <textblocks/>
9234 </hierarchicalcodeblock>
9235 </textblocks>
9236 </hierarchicalcodeblock>
9237 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
9238 <header>
9239 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
9240 </header>
9241 <textblocks/>
9242 </hierarchicalcodeblock>
9243 </textblocks>
9244 </hierarchicalcodeblock>
9245 </textblocks>
9246 </hierarchicalcodeblock>
9247 </textblocks>
9248 </cppheaderclassdeclarationblock>
9249 </textblocks>
9250 </hierarchicalcodeblock>
9251 <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //ABSTRACTAUDIOOUTPUT_H" >
9252 <header>
9253 <cppcodedocumentation tag="" writeOutText="false" />
9254 </header>
9255 </codeblockwithcomments>
9256 </textblocks>
9257 <header>
9258 <codecomment tag="" text="/************************************************************************&#010; abstractaudiooutput.h - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is phonon&#010;**************************************************************************/&#010;" />
9259 </header>
9260 <classfields>
9261 <codeclassfield parent_id="36861" field_type="3" initialValue=" new vector( )" role_id="1" writeOutMethods="true" listClassName="" >
9262 <header>
9263 <cppcodedocumentation tag="" />
9264 </header>
9265 <ccfdeclarationcodeblock parent_id="36861" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" vector Vector;" >
9266 <header>
9267 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
9268 </header>
9269 </ccfdeclarationcodeblock>
9270 <codeaccessormethod accessType="0" parent_id="36861" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="36861" role_id="1" >
9271 <header>
9272 <cppcodedocumentation tag="" indentLevel="1" />
9273 </header>
9274 </codeaccessormethod>
9275 <codeaccessormethod accessType="1" parent_id="36861" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="36861" role_id="1" >
9276 <header>
9277 <cppcodedocumentation tag="" indentLevel="1" />
9278 </header>
9279 </codeaccessormethod>
9280 <codeaccessormethod accessType="2" parent_id="36861" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="36861" role_id="1" >
9281 <header>
9282 <cppcodedocumentation tag="" indentLevel="1" />
9283 </header>
9284 </codeaccessormethod>
9285 <codeaccessormethod accessType="3" parent_id="36861" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="36861" role_id="1" >
9286 <header>
9287 <cppcodedocumentation tag="" indentLevel="1" />
9288 </header>
9289 </codeaccessormethod>
9290 <codeaccessormethod accessType="4" parent_id="36861" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="36861" role_id="1" >
9291 <header>
9292 <cppcodedocumentation tag="" indentLevel="1" />
9293 </header>
9294 </codeaccessormethod>
9295 </codeclassfield>
9296 </classfields>
9297 </classifiercodedocument>
9298 <classifiercodedocument writeOutCode="true" package="phonon" id="cppheader36511" parent_class="36511" fileExt=".h" fileName="audiooutput" >
9299 <textblocks>
9300 <codeblockwithcomments tag="hashDefBlock" text="#ifndef AUDIOOUTPUT_H&#010;#define AUDIOOUTPUT_H" >
9301 <header>
9302 <cppcodedocumentation tag="" writeOutText="false" />
9303 </header>
9304 </codeblockwithcomments>
9305 <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
9306 <header>
9307 <cppcodedocumentation tag="" writeOutText="false" />
9308 </header>
9309 </codeblockwithcomments>
9310 <codeblockwithcomments tag="using" writeOutText="false" >
9311 <header>
9312 <cppcodedocumentation tag="" writeOutText="false" />
9313 </header>
9314 </codeblockwithcomments>
9315 <hierarchicalcodeblock tag="namespace" canDelete="false" >
9316 <header>
9317 <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
9318 </header>
9319 <textblocks>
9320 <codeblockwithcomments tag="enums" writeOutText="false" >
9321 <header>
9322 <cppcodedocumentation tag="" writeOutText="false" />
9323 </header>
9324 </codeblockwithcomments>
9325 <cppheaderclassdeclarationblock parent_id="36511" tag="classDeclarationBlock" canDelete="false" >
9326 <header>
9327 <cppcodedocumentation tag="" text="Class AudioOutput&#010;" />
9328 </header>
9329 <textblocks>
9330 <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
9331 <header>
9332 <cppcodedocumentation tag="" text="Public stuff" />
9333 </header>
9334 <textblocks>
9335 <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
9336 <header>
9337 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
9338 </header>
9339 <textblocks/>
9340 </hierarchicalcodeblock>
9341 <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
9342 <header>
9343 <cppcodedocumentation tag="" indentLevel="1" />
9344 </header>
9345 <textblocks>
9346 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
9347 <header>
9348 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
9349 </header>
9350 <textblocks>
9351 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="AudioOutput ( ) { }" >
9352 <header>
9353 <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
9354 </header>
9355 </codeblockwithcomments>
9356 </textblocks>
9357 </hierarchicalcodeblock>
9358 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
9359 <header>
9360 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
9361 </header>
9362 <textblocks>
9363 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
9364 <header>
9365 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
9366 </header>
9367 <textblocks/>
9368 </hierarchicalcodeblock>
9369 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
9370 <header>
9371 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
9372 </header>
9373 <textblocks/>
9374 </hierarchicalcodeblock>
9375 </textblocks>
9376 </hierarchicalcodeblock>
9377 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
9378 <header>
9379 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
9380 </header>
9381 <textblocks/>
9382 </hierarchicalcodeblock>
9383 </textblocks>
9384 </hierarchicalcodeblock>
9385 </textblocks>
9386 </hierarchicalcodeblock>
9387 <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
9388 <header>
9389 <cppcodedocumentation tag="" text="Protected stuff" />
9390 </header>
9391 <textblocks>
9392 <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
9393 <header>
9394 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
9395 </header>
9396 <textblocks/>
9397 </hierarchicalcodeblock>
9398 <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
9399 <header>
9400 <cppcodedocumentation tag="" indentLevel="1" />
9401 </header>
9402 <textblocks>
9403 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
9404 <header>
9405 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
9406 </header>
9407 <textblocks/>
9408 </hierarchicalcodeblock>
9409 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
9410 <header>
9411 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
9412 </header>
9413 <textblocks>
9414 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
9415 <header>
9416 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
9417 </header>
9418 <textblocks/>
9419 </hierarchicalcodeblock>
9420 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
9421 <header>
9422 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
9423 </header>
9424 <textblocks/>
9425 </hierarchicalcodeblock>
9426 </textblocks>
9427 </hierarchicalcodeblock>
9428 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
9429 <header>
9430 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
9431 </header>
9432 <textblocks/>
9433 </hierarchicalcodeblock>
9434 </textblocks>
9435 </hierarchicalcodeblock>
9436 </textblocks>
9437 </hierarchicalcodeblock>
9438 <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
9439 <header>
9440 <cppcodedocumentation tag="" text="Private stuff" />
9441 </header>
9442 <textblocks>
9443 <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
9444 <header>
9445 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
9446 </header>
9447 <textblocks/>
9448 </hierarchicalcodeblock>
9449 <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
9450 <header>
9451 <cppcodedocumentation tag="" indentLevel="1" />
9452 </header>
9453 <textblocks>
9454 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
9455 <header>
9456 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
9457 </header>
9458 <textblocks/>
9459 </hierarchicalcodeblock>
9460 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
9461 <header>
9462 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
9463 </header>
9464 <textblocks>
9465 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
9466 <header>
9467 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
9468 </header>
9469 <textblocks/>
9470 </hierarchicalcodeblock>
9471 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
9472 <header>
9473 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
9474 </header>
9475 <textblocks/>
9476 </hierarchicalcodeblock>
9477 </textblocks>
9478 </hierarchicalcodeblock>
9479 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
9480 <header>
9481 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
9482 </header>
9483 <textblocks/>
9484 </hierarchicalcodeblock>
9485 </textblocks>
9486 </hierarchicalcodeblock>
9487 </textblocks>
9488 </hierarchicalcodeblock>
9489 </textblocks>
9490 </cppheaderclassdeclarationblock>
9491 </textblocks>
9492 </hierarchicalcodeblock>
9493 <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //AUDIOOUTPUT_H" >
9494 <header>
9495 <cppcodedocumentation tag="" writeOutText="false" />
9496 </header>
9497 </codeblockwithcomments>
9498 </textblocks>
9499 <header>
9500 <codecomment tag="" text="/************************************************************************&#010; audiooutput.h - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is phonon&#010;**************************************************************************/&#010;" />
9501 </header>
9502 <classfields/>
9503 </classifiercodedocument>
9504 <classifiercodedocument writeOutCode="true" package="phonon" id="cppheader36512" parent_class="36512" fileExt=".h" fileName="audiodataoutput" >
9505 <textblocks>
9506 <codeblockwithcomments tag="hashDefBlock" text="#ifndef AUDIODATAOUTPUT_H&#010;#define AUDIODATAOUTPUT_H" >
9507 <header>
9508 <cppcodedocumentation tag="" writeOutText="false" />
9509 </header>
9510 </codeblockwithcomments>
9511 <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
9512 <header>
9513 <cppcodedocumentation tag="" writeOutText="false" />
9514 </header>
9515 </codeblockwithcomments>
9516 <codeblockwithcomments tag="using" writeOutText="false" >
9517 <header>
9518 <cppcodedocumentation tag="" writeOutText="false" />
9519 </header>
9520 </codeblockwithcomments>
9521 <hierarchicalcodeblock tag="namespace" canDelete="false" >
9522 <header>
9523 <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
9524 </header>
9525 <textblocks>
9526 <codeblockwithcomments tag="enums" writeOutText="false" >
9527 <header>
9528 <cppcodedocumentation tag="" writeOutText="false" />
9529 </header>
9530 </codeblockwithcomments>
9531 <cppheaderclassdeclarationblock parent_id="36512" tag="classDeclarationBlock" canDelete="false" >
9532 <header>
9533 <cppcodedocumentation tag="" text="Class AudioDataOutput&#010;" />
9534 </header>
9535 <textblocks>
9536 <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
9537 <header>
9538 <cppcodedocumentation tag="" text="Public stuff" />
9539 </header>
9540 <textblocks>
9541 <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
9542 <header>
9543 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
9544 </header>
9545 <textblocks/>
9546 </hierarchicalcodeblock>
9547 <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
9548 <header>
9549 <cppcodedocumentation tag="" indentLevel="1" />
9550 </header>
9551 <textblocks>
9552 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
9553 <header>
9554 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
9555 </header>
9556 <textblocks>
9557 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="AudioDataOutput ( ) { }" >
9558 <header>
9559 <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
9560 </header>
9561 </codeblockwithcomments>
9562 </textblocks>
9563 </hierarchicalcodeblock>
9564 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
9565 <header>
9566 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
9567 </header>
9568 <textblocks>
9569 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
9570 <header>
9571 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
9572 </header>
9573 <textblocks/>
9574 </hierarchicalcodeblock>
9575 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
9576 <header>
9577 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
9578 </header>
9579 <textblocks/>
9580 </hierarchicalcodeblock>
9581 </textblocks>
9582 </hierarchicalcodeblock>
9583 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
9584 <header>
9585 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
9586 </header>
9587 <textblocks/>
9588 </hierarchicalcodeblock>
9589 </textblocks>
9590 </hierarchicalcodeblock>
9591 </textblocks>
9592 </hierarchicalcodeblock>
9593 <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
9594 <header>
9595 <cppcodedocumentation tag="" text="Protected stuff" />
9596 </header>
9597 <textblocks>
9598 <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
9599 <header>
9600 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
9601 </header>
9602 <textblocks/>
9603 </hierarchicalcodeblock>
9604 <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
9605 <header>
9606 <cppcodedocumentation tag="" indentLevel="1" />
9607 </header>
9608 <textblocks>
9609 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
9610 <header>
9611 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
9612 </header>
9613 <textblocks/>
9614 </hierarchicalcodeblock>
9615 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
9616 <header>
9617 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
9618 </header>
9619 <textblocks>
9620 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
9621 <header>
9622 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
9623 </header>
9624 <textblocks/>
9625 </hierarchicalcodeblock>
9626 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
9627 <header>
9628 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
9629 </header>
9630 <textblocks/>
9631 </hierarchicalcodeblock>
9632 </textblocks>
9633 </hierarchicalcodeblock>
9634 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
9635 <header>
9636 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
9637 </header>
9638 <textblocks/>
9639 </hierarchicalcodeblock>
9640 </textblocks>
9641 </hierarchicalcodeblock>
9642 </textblocks>
9643 </hierarchicalcodeblock>
9644 <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
9645 <header>
9646 <cppcodedocumentation tag="" text="Private stuff" />
9647 </header>
9648 <textblocks>
9649 <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
9650 <header>
9651 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
9652 </header>
9653 <textblocks/>
9654 </hierarchicalcodeblock>
9655 <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
9656 <header>
9657 <cppcodedocumentation tag="" indentLevel="1" />
9658 </header>
9659 <textblocks>
9660 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
9661 <header>
9662 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
9663 </header>
9664 <textblocks/>
9665 </hierarchicalcodeblock>
9666 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
9667 <header>
9668 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
9669 </header>
9670 <textblocks>
9671 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
9672 <header>
9673 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
9674 </header>
9675 <textblocks/>
9676 </hierarchicalcodeblock>
9677 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
9678 <header>
9679 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
9680 </header>
9681 <textblocks/>
9682 </hierarchicalcodeblock>
9683 </textblocks>
9684 </hierarchicalcodeblock>
9685 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
9686 <header>
9687 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
9688 </header>
9689 <textblocks/>
9690 </hierarchicalcodeblock>
9691 </textblocks>
9692 </hierarchicalcodeblock>
9693 </textblocks>
9694 </hierarchicalcodeblock>
9695 </textblocks>
9696 </cppheaderclassdeclarationblock>
9697 </textblocks>
9698 </hierarchicalcodeblock>
9699 <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //AUDIODATAOUTPUT_H" >
9700 <header>
9701 <cppcodedocumentation tag="" writeOutText="false" />
9702 </header>
9703 </codeblockwithcomments>
9704 </textblocks>
9705 <header>
9706 <codecomment tag="" text="/************************************************************************&#010; audiodataoutput.h - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is phonon&#010;**************************************************************************/&#010;" />
9707 </header>
9708 <classfields/>
9709 </classifiercodedocument>
9710 <classifiercodedocument writeOutCode="true" package="phonon" id="cppheader36513" parent_class="36513" fileExt=".h" fileName="audiofftoutput" >
9711 <textblocks>
9712 <codeblockwithcomments tag="hashDefBlock" text="#ifndef AUDIOFFTOUTPUT_H&#010;#define AUDIOFFTOUTPUT_H" >
9713 <header>
9714 <cppcodedocumentation tag="" writeOutText="false" />
9715 </header>
9716 </codeblockwithcomments>
9717 <codeblockwithcomments tag="includes" text="#include <string>&#010;#include "qvector<float>.h"&#010;" >
9718 <header>
9719 <cppcodedocumentation tag="" writeOutText="false" />
9720 </header>
9721 </codeblockwithcomments>
9722 <codeblockwithcomments tag="using" writeOutText="false" >
9723 <header>
9724 <cppcodedocumentation tag="" writeOutText="false" />
9725 </header>
9726 </codeblockwithcomments>
9727 <hierarchicalcodeblock tag="namespace" canDelete="false" >
9728 <header>
9729 <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
9730 </header>
9731 <textblocks>
9732 <codeblockwithcomments tag="enums" writeOutText="false" >
9733 <header>
9734 <cppcodedocumentation tag="" writeOutText="false" />
9735 </header>
9736 </codeblockwithcomments>
9737 <cppheaderclassdeclarationblock parent_id="36513" tag="classDeclarationBlock" canDelete="false" >
9738 <header>
9739 <cppcodedocumentation tag="" text="Class AudioFftOutput&#010;" />
9740 </header>
9741 <textblocks>
9742 <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
9743 <header>
9744 <cppcodedocumentation tag="" text="Public stuff" />
9745 </header>
9746 <textblocks>
9747 <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
9748 <header>
9749 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
9750 </header>
9751 <textblocks>
9752 <ccfdeclarationcodeblock parent_id="39860" tag="tblock_0" canDelete="false" indentLevel="1" text=" int bandwidth;" >
9753 <header>
9754 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
9755 </header>
9756 </ccfdeclarationcodeblock>
9757 <ccfdeclarationcodeblock parent_id="39881" tag="tblock_2" canDelete="false" indentLevel="1" text=" int rate;" >
9758 <header>
9759 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
9760 </header>
9761 </ccfdeclarationcodeblock>
9762 </textblocks>
9763 </hierarchicalcodeblock>
9764 <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
9765 <header>
9766 <cppcodedocumentation tag="" indentLevel="1" />
9767 </header>
9768 <textblocks>
9769 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
9770 <header>
9771 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
9772 </header>
9773 <textblocks>
9774 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="AudioFftOutput ( ) { }" >
9775 <header>
9776 <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
9777 </header>
9778 </codeblockwithcomments>
9779 </textblocks>
9780 </hierarchicalcodeblock>
9781 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
9782 <header>
9783 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
9784 </header>
9785 <textblocks>
9786 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
9787 <header>
9788 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
9789 </header>
9790 <textblocks/>
9791 </hierarchicalcodeblock>
9792 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
9793 <header>
9794 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
9795 </header>
9796 <textblocks>
9797 <codeaccessormethod accessType="0" parent_id="39860" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="39860" >
9798 <header>
9799 <cppcodedocumentation tag="" indentLevel="1" />
9800 </header>
9801 </codeaccessormethod>
9802 <codeaccessormethod accessType="1" parent_id="39860" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="39860" >
9803 <header>
9804 <cppcodedocumentation tag="" indentLevel="1" />
9805 </header>
9806 </codeaccessormethod>
9807 <codeaccessormethod accessType="0" parent_id="39881" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="39881" >
9808 <header>
9809 <cppcodedocumentation tag="" indentLevel="1" />
9810 </header>
9811 </codeaccessormethod>
9812 <codeaccessormethod accessType="1" parent_id="39881" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="39881" >
9813 <header>
9814 <cppcodedocumentation tag="" indentLevel="1" />
9815 </header>
9816 </codeaccessormethod>
9817 </textblocks>
9818 </hierarchicalcodeblock>
9819 </textblocks>
9820 </hierarchicalcodeblock>
9821 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
9822 <header>
9823 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
9824 </header>
9825 <textblocks>
9826 <codeoperation parent_id="39902" tag="operation_39902" canDelete="false" indentLevel="1" >
9827 <header>
9828 <cppcodedocumentation tag="" indentLevel="1" />
9829 </header>
9830 </codeoperation>
9831 <codeoperation parent_id="39923" tag="operation_39923" canDelete="false" indentLevel="1" >
9832 <header>
9833 <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param spectrum " />
9834 </header>
9835 </codeoperation>
9836 </textblocks>
9837 </hierarchicalcodeblock>
9838 </textblocks>
9839 </hierarchicalcodeblock>
9840 </textblocks>
9841 </hierarchicalcodeblock>
9842 <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
9843 <header>
9844 <cppcodedocumentation tag="" text="Protected stuff" />
9845 </header>
9846 <textblocks>
9847 <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
9848 <header>
9849 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
9850 </header>
9851 <textblocks/>
9852 </hierarchicalcodeblock>
9853 <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
9854 <header>
9855 <cppcodedocumentation tag="" indentLevel="1" />
9856 </header>
9857 <textblocks>
9858 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
9859 <header>
9860 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
9861 </header>
9862 <textblocks/>
9863 </hierarchicalcodeblock>
9864 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
9865 <header>
9866 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
9867 </header>
9868 <textblocks>
9869 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
9870 <header>
9871 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
9872 </header>
9873 <textblocks/>
9874 </hierarchicalcodeblock>
9875 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
9876 <header>
9877 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
9878 </header>
9879 <textblocks/>
9880 </hierarchicalcodeblock>
9881 </textblocks>
9882 </hierarchicalcodeblock>
9883 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
9884 <header>
9885 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
9886 </header>
9887 <textblocks/>
9888 </hierarchicalcodeblock>
9889 </textblocks>
9890 </hierarchicalcodeblock>
9891 </textblocks>
9892 </hierarchicalcodeblock>
9893 <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
9894 <header>
9895 <cppcodedocumentation tag="" text="Private stuff" />
9896 </header>
9897 <textblocks>
9898 <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
9899 <header>
9900 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
9901 </header>
9902 <textblocks/>
9903 </hierarchicalcodeblock>
9904 <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
9905 <header>
9906 <cppcodedocumentation tag="" indentLevel="1" />
9907 </header>
9908 <textblocks>
9909 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
9910 <header>
9911 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
9912 </header>
9913 <textblocks/>
9914 </hierarchicalcodeblock>
9915 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
9916 <header>
9917 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
9918 </header>
9919 <textblocks>
9920 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
9921 <header>
9922 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
9923 </header>
9924 <textblocks/>
9925 </hierarchicalcodeblock>
9926 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
9927 <header>
9928 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
9929 </header>
9930 <textblocks/>
9931 </hierarchicalcodeblock>
9932 </textblocks>
9933 </hierarchicalcodeblock>
9934 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
9935 <header>
9936 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
9937 </header>
9938 <textblocks/>
9939 </hierarchicalcodeblock>
9940 </textblocks>
9941 </hierarchicalcodeblock>
9942 </textblocks>
9943 </hierarchicalcodeblock>
9944 </textblocks>
9945 </cppheaderclassdeclarationblock>
9946 </textblocks>
9947 </hierarchicalcodeblock>
9948 <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //AUDIOFFTOUTPUT_H" >
9949 <header>
9950 <cppcodedocumentation tag="" writeOutText="false" />
9951 </header>
9952 </codeblockwithcomments>
9953 </textblocks>
9954 <header>
9955 <codecomment tag="" text="/************************************************************************&#010; audiofftoutput.h - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is phonon&#010;**************************************************************************/&#010;" />
9956 </header>
9957 <classfields>
9958 <codeclassfield parent_id="39860" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
9959 <header>
9960 <cppcodedocumentation tag="" />
9961 </header>
9962 <ccfdeclarationcodeblock parent_id="39860" tag="tblock_0" canDelete="false" indentLevel="1" text=" int bandwidth;" >
9963 <header>
9964 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
9965 </header>
9966 </ccfdeclarationcodeblock>
9967 <codeaccessormethod accessType="0" parent_id="39860" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="39860" >
9968 <header>
9969 <cppcodedocumentation tag="" indentLevel="1" />
9970 </header>
9971 </codeaccessormethod>
9972 <codeaccessormethod accessType="1" parent_id="39860" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="39860" >
9973 <header>
9974 <cppcodedocumentation tag="" indentLevel="1" />
9975 </header>
9976 </codeaccessormethod>
9977 </codeclassfield>
9978 <codeclassfield parent_id="39881" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
9979 <header>
9980 <cppcodedocumentation tag="" />
9981 </header>
9982 <ccfdeclarationcodeblock parent_id="39881" tag="tblock_2" canDelete="false" indentLevel="1" text=" int rate;" >
9983 <header>
9984 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
9985 </header>
9986 </ccfdeclarationcodeblock>
9987 <codeaccessormethod accessType="0" parent_id="39881" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="39881" >
9988 <header>
9989 <cppcodedocumentation tag="" indentLevel="1" />
9990 </header>
9991 </codeaccessormethod>
9992 <codeaccessormethod accessType="1" parent_id="39881" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="39881" >
9993 <header>
9994 <cppcodedocumentation tag="" indentLevel="1" />
9995 </header>
9996 </codeaccessormethod>
9997 </codeclassfield>
9998 </classfields>
9999 </classifiercodedocument>
10000 <classifiercodedocument writeOutCode="true" package="phonon" id="cppheader38248" parent_class="38248" fileExt=".h" fileName="backendcapabilities" >
10001 <textblocks>
10002 <codeblockwithcomments tag="hashDefBlock" text="#ifndef BACKENDCAPABILITIES_H&#010;#define BACKENDCAPABILITIES_H" >
10003 <header>
10004 <cppcodedocumentation tag="" writeOutText="false" />
10005 </header>
10006 </codeblockwithcomments>
10007 <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
10008 <header>
10009 <cppcodedocumentation tag="" writeOutText="false" />
10010 </header>
10011 </codeblockwithcomments>
10012 <codeblockwithcomments tag="using" writeOutText="false" >
10013 <header>
10014 <cppcodedocumentation tag="" writeOutText="false" />
10015 </header>
10016 </codeblockwithcomments>
10017 <hierarchicalcodeblock tag="namespace" canDelete="false" >
10018 <header>
10019 <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
10020 </header>
10021 <textblocks>
10022 <codeblockwithcomments tag="enums" writeOutText="false" >
10023 <header>
10024 <cppcodedocumentation tag="" writeOutText="false" />
10025 </header>
10026 </codeblockwithcomments>
10027 <cppheaderclassdeclarationblock parent_id="38248" tag="classDeclarationBlock" canDelete="false" >
10028 <header>
10029 <cppcodedocumentation tag="" text="Class BackendCapabilities&#010;" />
10030 </header>
10031 <textblocks>
10032 <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
10033 <header>
10034 <cppcodedocumentation tag="" text="Public stuff" />
10035 </header>
10036 <textblocks>
10037 <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
10038 <header>
10039 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
10040 </header>
10041 <textblocks/>
10042 </hierarchicalcodeblock>
10043 <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
10044 <header>
10045 <cppcodedocumentation tag="" indentLevel="1" />
10046 </header>
10047 <textblocks>
10048 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
10049 <header>
10050 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
10051 </header>
10052 <textblocks>
10053 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="BackendCapabilities ( ) { }" >
10054 <header>
10055 <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
10056 </header>
10057 </codeblockwithcomments>
10058 </textblocks>
10059 </hierarchicalcodeblock>
10060 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
10061 <header>
10062 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
10063 </header>
10064 <textblocks>
10065 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
10066 <header>
10067 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
10068 </header>
10069 <textblocks/>
10070 </hierarchicalcodeblock>
10071 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
10072 <header>
10073 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
10074 </header>
10075 <textblocks/>
10076 </hierarchicalcodeblock>
10077 </textblocks>
10078 </hierarchicalcodeblock>
10079 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
10080 <header>
10081 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
10082 </header>
10083 <textblocks>
10084 <codeoperation parent_id="38264" tag="operation_38264" canDelete="false" indentLevel="1" >
10085 <header>
10086 <cppcodedocumentation tag="" indentLevel="1" />
10087 </header>
10088 </codeoperation>
10089 <codeoperation parent_id="38280" tag="operation_38280" canDelete="false" indentLevel="1" >
10090 <header>
10091 <cppcodedocumentation tag="" indentLevel="1" />
10092 </header>
10093 </codeoperation>
10094 <codeoperation parent_id="38296" tag="operation_38296" canDelete="false" indentLevel="1" >
10095 <header>
10096 <cppcodedocumentation tag="" indentLevel="1" />
10097 </header>
10098 </codeoperation>
10099 <codeoperation parent_id="38312" tag="operation_38312" canDelete="false" indentLevel="1" >
10100 <header>
10101 <cppcodedocumentation tag="" indentLevel="1" />
10102 </header>
10103 </codeoperation>
10104 <codeoperation parent_id="38328" tag="operation_38328" canDelete="false" indentLevel="1" >
10105 <header>
10106 <cppcodedocumentation tag="" indentLevel="1" />
10107 </header>
10108 </codeoperation>
10109 </textblocks>
10110 </hierarchicalcodeblock>
10111 </textblocks>
10112 </hierarchicalcodeblock>
10113 </textblocks>
10114 </hierarchicalcodeblock>
10115 <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
10116 <header>
10117 <cppcodedocumentation tag="" text="Protected stuff" />
10118 </header>
10119 <textblocks>
10120 <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
10121 <header>
10122 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
10123 </header>
10124 <textblocks/>
10125 </hierarchicalcodeblock>
10126 <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
10127 <header>
10128 <cppcodedocumentation tag="" indentLevel="1" />
10129 </header>
10130 <textblocks>
10131 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
10132 <header>
10133 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
10134 </header>
10135 <textblocks/>
10136 </hierarchicalcodeblock>
10137 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
10138 <header>
10139 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
10140 </header>
10141 <textblocks>
10142 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
10143 <header>
10144 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
10145 </header>
10146 <textblocks/>
10147 </hierarchicalcodeblock>
10148 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
10149 <header>
10150 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
10151 </header>
10152 <textblocks/>
10153 </hierarchicalcodeblock>
10154 </textblocks>
10155 </hierarchicalcodeblock>
10156 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
10157 <header>
10158 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
10159 </header>
10160 <textblocks/>
10161 </hierarchicalcodeblock>
10162 </textblocks>
10163 </hierarchicalcodeblock>
10164 </textblocks>
10165 </hierarchicalcodeblock>
10166 <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
10167 <header>
10168 <cppcodedocumentation tag="" text="Private stuff" />
10169 </header>
10170 <textblocks>
10171 <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
10172 <header>
10173 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
10174 </header>
10175 <textblocks/>
10176 </hierarchicalcodeblock>
10177 <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
10178 <header>
10179 <cppcodedocumentation tag="" indentLevel="1" />
10180 </header>
10181 <textblocks>
10182 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
10183 <header>
10184 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
10185 </header>
10186 <textblocks/>
10187 </hierarchicalcodeblock>
10188 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
10189 <header>
10190 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
10191 </header>
10192 <textblocks>
10193 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
10194 <header>
10195 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
10196 </header>
10197 <textblocks/>
10198 </hierarchicalcodeblock>
10199 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
10200 <header>
10201 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
10202 </header>
10203 <textblocks/>
10204 </hierarchicalcodeblock>
10205 </textblocks>
10206 </hierarchicalcodeblock>
10207 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
10208 <header>
10209 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
10210 </header>
10211 <textblocks/>
10212 </hierarchicalcodeblock>
10213 </textblocks>
10214 </hierarchicalcodeblock>
10215 </textblocks>
10216 </hierarchicalcodeblock>
10217 </textblocks>
10218 </cppheaderclassdeclarationblock>
10219 </textblocks>
10220 </hierarchicalcodeblock>
10221 <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //BACKENDCAPABILITIES_H" >
10222 <header>
10223 <cppcodedocumentation tag="" writeOutText="false" />
10224 </header>
10225 </codeblockwithcomments>
10226 </textblocks>
10227 <header>
10228 <codecomment tag="" text="/************************************************************************&#010; backendcapabilities.h - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is phonon&#010;**************************************************************************/&#010;" />
10229 </header>
10230 <classfields/>
10231 </classifiercodedocument>
10232 <classifiercodedocument writeOutCode="true" package="" id="cppheader36555" parent_class="36555" fileExt=".h" fileName="qobject" >
10233 <textblocks>
10234 <codeblockwithcomments tag="hashDefBlock" text="#ifndef QOBJECT_H&#010;#define QOBJECT_H" >
10235 <header>
10236 <cppcodedocumentation tag="" writeOutText="false" />
10237 </header>
10238 </codeblockwithcomments>
10239 <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
10240 <header>
10241 <cppcodedocumentation tag="" writeOutText="false" />
10242 </header>
10243 </codeblockwithcomments>
10244 <codeblockwithcomments tag="using" writeOutText="false" >
10245 <header>
10246 <cppcodedocumentation tag="" writeOutText="false" />
10247 </header>
10248 </codeblockwithcomments>
10249 <hierarchicalcodeblock tag="namespace" canDelete="false" >
10250 <header>
10251 <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
10252 </header>
10253 <textblocks>
10254 <codeblockwithcomments tag="enums" writeOutText="false" >
10255 <header>
10256 <cppcodedocumentation tag="" writeOutText="false" />
10257 </header>
10258 </codeblockwithcomments>
10259 <cppheaderclassdeclarationblock parent_id="36555" tag="classDeclarationBlock" canDelete="false" >
10260 <header>
10261 <cppcodedocumentation tag="" text="Class QObject&#010;" />
10262 </header>
10263 <textblocks>
10264 <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
10265 <header>
10266 <cppcodedocumentation tag="" text="Public stuff" />
10267 </header>
10268 <textblocks>
10269 <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
10270 <header>
10271 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
10272 </header>
10273 <textblocks/>
10274 </hierarchicalcodeblock>
10275 <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
10276 <header>
10277 <cppcodedocumentation tag="" indentLevel="1" />
10278 </header>
10279 <textblocks>
10280 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
10281 <header>
10282 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
10283 </header>
10284 <textblocks>
10285 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="QObject ( ) { }" >
10286 <header>
10287 <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
10288 </header>
10289 </codeblockwithcomments>
10290 </textblocks>
10291 </hierarchicalcodeblock>
10292 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
10293 <header>
10294 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
10295 </header>
10296 <textblocks>
10297 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
10298 <header>
10299 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
10300 </header>
10301 <textblocks/>
10302 </hierarchicalcodeblock>
10303 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
10304 <header>
10305 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
10306 </header>
10307 <textblocks/>
10308 </hierarchicalcodeblock>
10309 </textblocks>
10310 </hierarchicalcodeblock>
10311 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
10312 <header>
10313 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
10314 </header>
10315 <textblocks/>
10316 </hierarchicalcodeblock>
10317 </textblocks>
10318 </hierarchicalcodeblock>
10319 </textblocks>
10320 </hierarchicalcodeblock>
10321 <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
10322 <header>
10323 <cppcodedocumentation tag="" text="Protected stuff" />
10324 </header>
10325 <textblocks>
10326 <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
10327 <header>
10328 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
10329 </header>
10330 <textblocks/>
10331 </hierarchicalcodeblock>
10332 <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
10333 <header>
10334 <cppcodedocumentation tag="" indentLevel="1" />
10335 </header>
10336 <textblocks>
10337 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
10338 <header>
10339 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
10340 </header>
10341 <textblocks/>
10342 </hierarchicalcodeblock>
10343 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
10344 <header>
10345 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
10346 </header>
10347 <textblocks>
10348 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
10349 <header>
10350 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
10351 </header>
10352 <textblocks/>
10353 </hierarchicalcodeblock>
10354 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
10355 <header>
10356 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
10357 </header>
10358 <textblocks/>
10359 </hierarchicalcodeblock>
10360 </textblocks>
10361 </hierarchicalcodeblock>
10362 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
10363 <header>
10364 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
10365 </header>
10366 <textblocks/>
10367 </hierarchicalcodeblock>
10368 </textblocks>
10369 </hierarchicalcodeblock>
10370 </textblocks>
10371 </hierarchicalcodeblock>
10372 <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
10373 <header>
10374 <cppcodedocumentation tag="" text="Private stuff" />
10375 </header>
10376 <textblocks>
10377 <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
10378 <header>
10379 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
10380 </header>
10381 <textblocks/>
10382 </hierarchicalcodeblock>
10383 <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
10384 <header>
10385 <cppcodedocumentation tag="" indentLevel="1" />
10386 </header>
10387 <textblocks>
10388 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
10389 <header>
10390 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
10391 </header>
10392 <textblocks/>
10393 </hierarchicalcodeblock>
10394 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
10395 <header>
10396 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
10397 </header>
10398 <textblocks>
10399 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
10400 <header>
10401 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
10402 </header>
10403 <textblocks/>
10404 </hierarchicalcodeblock>
10405 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
10406 <header>
10407 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
10408 </header>
10409 <textblocks/>
10410 </hierarchicalcodeblock>
10411 </textblocks>
10412 </hierarchicalcodeblock>
10413 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
10414 <header>
10415 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
10416 </header>
10417 <textblocks/>
10418 </hierarchicalcodeblock>
10419 </textblocks>
10420 </hierarchicalcodeblock>
10421 </textblocks>
10422 </hierarchicalcodeblock>
10423 </textblocks>
10424 </cppheaderclassdeclarationblock>
10425 </textblocks>
10426 </hierarchicalcodeblock>
10427 <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //QOBJECT_H" >
10428 <header>
10429 <cppcodedocumentation tag="" writeOutText="false" />
10430 </header>
10431 </codeblockwithcomments>
10432 </textblocks>
10433 <header>
10434 <codecomment tag="" text="/************************************************************************&#010; qobject.h - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
10435 </header>
10436 <classfields/>
10437 </classifiercodedocument>
10438 <classifiercodedocument writeOutCode="true" package="" id="cppheader36556" parent_class="36556" fileExt=".h" fileName="qwidget" >
10439 <textblocks>
10440 <codeblockwithcomments tag="hashDefBlock" text="#ifndef QWIDGET_H&#010;#define QWIDGET_H" >
10441 <header>
10442 <cppcodedocumentation tag="" writeOutText="false" />
10443 </header>
10444 </codeblockwithcomments>
10445 <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
10446 <header>
10447 <cppcodedocumentation tag="" writeOutText="false" />
10448 </header>
10449 </codeblockwithcomments>
10450 <codeblockwithcomments tag="using" writeOutText="false" >
10451 <header>
10452 <cppcodedocumentation tag="" writeOutText="false" />
10453 </header>
10454 </codeblockwithcomments>
10455 <hierarchicalcodeblock tag="namespace" canDelete="false" >
10456 <header>
10457 <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
10458 </header>
10459 <textblocks>
10460 <codeblockwithcomments tag="enums" writeOutText="false" >
10461 <header>
10462 <cppcodedocumentation tag="" writeOutText="false" />
10463 </header>
10464 </codeblockwithcomments>
10465 <cppheaderclassdeclarationblock parent_id="36556" tag="classDeclarationBlock" canDelete="false" >
10466 <header>
10467 <cppcodedocumentation tag="" text="Class QWidget&#010;" />
10468 </header>
10469 <textblocks>
10470 <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
10471 <header>
10472 <cppcodedocumentation tag="" text="Public stuff" />
10473 </header>
10474 <textblocks>
10475 <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
10476 <header>
10477 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
10478 </header>
10479 <textblocks/>
10480 </hierarchicalcodeblock>
10481 <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
10482 <header>
10483 <cppcodedocumentation tag="" indentLevel="1" />
10484 </header>
10485 <textblocks>
10486 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
10487 <header>
10488 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
10489 </header>
10490 <textblocks>
10491 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="QWidget ( ) { }" >
10492 <header>
10493 <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
10494 </header>
10495 </codeblockwithcomments>
10496 </textblocks>
10497 </hierarchicalcodeblock>
10498 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
10499 <header>
10500 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
10501 </header>
10502 <textblocks>
10503 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
10504 <header>
10505 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
10506 </header>
10507 <textblocks/>
10508 </hierarchicalcodeblock>
10509 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
10510 <header>
10511 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
10512 </header>
10513 <textblocks/>
10514 </hierarchicalcodeblock>
10515 </textblocks>
10516 </hierarchicalcodeblock>
10517 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
10518 <header>
10519 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
10520 </header>
10521 <textblocks/>
10522 </hierarchicalcodeblock>
10523 </textblocks>
10524 </hierarchicalcodeblock>
10525 </textblocks>
10526 </hierarchicalcodeblock>
10527 <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
10528 <header>
10529 <cppcodedocumentation tag="" text="Protected stuff" />
10530 </header>
10531 <textblocks>
10532 <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
10533 <header>
10534 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
10535 </header>
10536 <textblocks/>
10537 </hierarchicalcodeblock>
10538 <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
10539 <header>
10540 <cppcodedocumentation tag="" indentLevel="1" />
10541 </header>
10542 <textblocks>
10543 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
10544 <header>
10545 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
10546 </header>
10547 <textblocks/>
10548 </hierarchicalcodeblock>
10549 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
10550 <header>
10551 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
10552 </header>
10553 <textblocks>
10554 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
10555 <header>
10556 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
10557 </header>
10558 <textblocks/>
10559 </hierarchicalcodeblock>
10560 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
10561 <header>
10562 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
10563 </header>
10564 <textblocks/>
10565 </hierarchicalcodeblock>
10566 </textblocks>
10567 </hierarchicalcodeblock>
10568 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
10569 <header>
10570 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
10571 </header>
10572 <textblocks/>
10573 </hierarchicalcodeblock>
10574 </textblocks>
10575 </hierarchicalcodeblock>
10576 </textblocks>
10577 </hierarchicalcodeblock>
10578 <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
10579 <header>
10580 <cppcodedocumentation tag="" text="Private stuff" />
10581 </header>
10582 <textblocks>
10583 <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
10584 <header>
10585 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
10586 </header>
10587 <textblocks/>
10588 </hierarchicalcodeblock>
10589 <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
10590 <header>
10591 <cppcodedocumentation tag="" indentLevel="1" />
10592 </header>
10593 <textblocks>
10594 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
10595 <header>
10596 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
10597 </header>
10598 <textblocks/>
10599 </hierarchicalcodeblock>
10600 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
10601 <header>
10602 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
10603 </header>
10604 <textblocks>
10605 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
10606 <header>
10607 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
10608 </header>
10609 <textblocks/>
10610 </hierarchicalcodeblock>
10611 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
10612 <header>
10613 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
10614 </header>
10615 <textblocks/>
10616 </hierarchicalcodeblock>
10617 </textblocks>
10618 </hierarchicalcodeblock>
10619 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
10620 <header>
10621 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
10622 </header>
10623 <textblocks/>
10624 </hierarchicalcodeblock>
10625 </textblocks>
10626 </hierarchicalcodeblock>
10627 </textblocks>
10628 </hierarchicalcodeblock>
10629 </textblocks>
10630 </cppheaderclassdeclarationblock>
10631 </textblocks>
10632 </hierarchicalcodeblock>
10633 <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //QWIDGET_H" >
10634 <header>
10635 <cppcodedocumentation tag="" writeOutText="false" />
10636 </header>
10637 </codeblockwithcomments>
10638 </textblocks>
10639 <header>
10640 <codecomment tag="" text="/************************************************************************&#010; qwidget.h - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
10641 </header>
10642 <classfields/>
10643 </classifiercodedocument>
10644 <classifiercodedocument writeOutCode="true" package="" id="cppheader36557" parent_class="36557" fileExt=".h" fileName="qstring" >
10645 <textblocks>
10646 <codeblockwithcomments tag="hashDefBlock" text="#ifndef QSTRING_H&#010;#define QSTRING_H" >
10647 <header>
10648 <cppcodedocumentation tag="" writeOutText="false" />
10649 </header>
10650 </codeblockwithcomments>
10651 <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
10652 <header>
10653 <cppcodedocumentation tag="" writeOutText="false" />
10654 </header>
10655 </codeblockwithcomments>
10656 <codeblockwithcomments tag="using" writeOutText="false" >
10657 <header>
10658 <cppcodedocumentation tag="" writeOutText="false" />
10659 </header>
10660 </codeblockwithcomments>
10661 <hierarchicalcodeblock tag="namespace" canDelete="false" >
10662 <header>
10663 <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
10664 </header>
10665 <textblocks>
10666 <codeblockwithcomments tag="enums" writeOutText="false" >
10667 <header>
10668 <cppcodedocumentation tag="" writeOutText="false" />
10669 </header>
10670 </codeblockwithcomments>
10671 <cppheaderclassdeclarationblock parent_id="36557" tag="classDeclarationBlock" canDelete="false" >
10672 <header>
10673 <cppcodedocumentation tag="" text="Class QString&#010;" />
10674 </header>
10675 <textblocks>
10676 <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
10677 <header>
10678 <cppcodedocumentation tag="" text="Public stuff" />
10679 </header>
10680 <textblocks>
10681 <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
10682 <header>
10683 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
10684 </header>
10685 <textblocks/>
10686 </hierarchicalcodeblock>
10687 <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
10688 <header>
10689 <cppcodedocumentation tag="" indentLevel="1" />
10690 </header>
10691 <textblocks>
10692 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
10693 <header>
10694 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
10695 </header>
10696 <textblocks>
10697 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="QString ( ) { }" >
10698 <header>
10699 <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
10700 </header>
10701 </codeblockwithcomments>
10702 </textblocks>
10703 </hierarchicalcodeblock>
10704 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
10705 <header>
10706 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
10707 </header>
10708 <textblocks>
10709 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
10710 <header>
10711 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
10712 </header>
10713 <textblocks/>
10714 </hierarchicalcodeblock>
10715 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
10716 <header>
10717 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
10718 </header>
10719 <textblocks/>
10720 </hierarchicalcodeblock>
10721 </textblocks>
10722 </hierarchicalcodeblock>
10723 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
10724 <header>
10725 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
10726 </header>
10727 <textblocks/>
10728 </hierarchicalcodeblock>
10729 </textblocks>
10730 </hierarchicalcodeblock>
10731 </textblocks>
10732 </hierarchicalcodeblock>
10733 <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
10734 <header>
10735 <cppcodedocumentation tag="" text="Protected stuff" />
10736 </header>
10737 <textblocks>
10738 <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
10739 <header>
10740 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
10741 </header>
10742 <textblocks/>
10743 </hierarchicalcodeblock>
10744 <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
10745 <header>
10746 <cppcodedocumentation tag="" indentLevel="1" />
10747 </header>
10748 <textblocks>
10749 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
10750 <header>
10751 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
10752 </header>
10753 <textblocks/>
10754 </hierarchicalcodeblock>
10755 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
10756 <header>
10757 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
10758 </header>
10759 <textblocks>
10760 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
10761 <header>
10762 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
10763 </header>
10764 <textblocks/>
10765 </hierarchicalcodeblock>
10766 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
10767 <header>
10768 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
10769 </header>
10770 <textblocks/>
10771 </hierarchicalcodeblock>
10772 </textblocks>
10773 </hierarchicalcodeblock>
10774 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
10775 <header>
10776 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
10777 </header>
10778 <textblocks/>
10779 </hierarchicalcodeblock>
10780 </textblocks>
10781 </hierarchicalcodeblock>
10782 </textblocks>
10783 </hierarchicalcodeblock>
10784 <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
10785 <header>
10786 <cppcodedocumentation tag="" text="Private stuff" />
10787 </header>
10788 <textblocks>
10789 <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
10790 <header>
10791 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
10792 </header>
10793 <textblocks/>
10794 </hierarchicalcodeblock>
10795 <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
10796 <header>
10797 <cppcodedocumentation tag="" indentLevel="1" />
10798 </header>
10799 <textblocks>
10800 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
10801 <header>
10802 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
10803 </header>
10804 <textblocks/>
10805 </hierarchicalcodeblock>
10806 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
10807 <header>
10808 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
10809 </header>
10810 <textblocks>
10811 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
10812 <header>
10813 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
10814 </header>
10815 <textblocks/>
10816 </hierarchicalcodeblock>
10817 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
10818 <header>
10819 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
10820 </header>
10821 <textblocks/>
10822 </hierarchicalcodeblock>
10823 </textblocks>
10824 </hierarchicalcodeblock>
10825 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
10826 <header>
10827 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
10828 </header>
10829 <textblocks/>
10830 </hierarchicalcodeblock>
10831 </textblocks>
10832 </hierarchicalcodeblock>
10833 </textblocks>
10834 </hierarchicalcodeblock>
10835 </textblocks>
10836 </cppheaderclassdeclarationblock>
10837 </textblocks>
10838 </hierarchicalcodeblock>
10839 <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //QSTRING_H" >
10840 <header>
10841 <cppcodedocumentation tag="" writeOutText="false" />
10842 </header>
10843 </codeblockwithcomments>
10844 </textblocks>
10845 <header>
10846 <codecomment tag="" text="/************************************************************************&#010; qstring.h - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
10847 </header>
10848 <classfields/>
10849 </classifiercodedocument>
10850 <classifiercodedocument writeOutCode="true" package="" id="cppheader36573" parent_class="36573" fileExt=".h" fileName="qstringlist" >
10851 <textblocks>
10852 <codeblockwithcomments tag="hashDefBlock" text="#ifndef QSTRINGLIST_H&#010;#define QSTRINGLIST_H" >
10853 <header>
10854 <cppcodedocumentation tag="" writeOutText="false" />
10855 </header>
10856 </codeblockwithcomments>
10857 <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
10858 <header>
10859 <cppcodedocumentation tag="" writeOutText="false" />
10860 </header>
10861 </codeblockwithcomments>
10862 <codeblockwithcomments tag="using" writeOutText="false" >
10863 <header>
10864 <cppcodedocumentation tag="" writeOutText="false" />
10865 </header>
10866 </codeblockwithcomments>
10867 <hierarchicalcodeblock tag="namespace" canDelete="false" >
10868 <header>
10869 <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
10870 </header>
10871 <textblocks>
10872 <codeblockwithcomments tag="enums" writeOutText="false" >
10873 <header>
10874 <cppcodedocumentation tag="" writeOutText="false" />
10875 </header>
10876 </codeblockwithcomments>
10877 <cppheaderclassdeclarationblock parent_id="36573" tag="classDeclarationBlock" canDelete="false" >
10878 <header>
10879 <cppcodedocumentation tag="" text="Class QStringList&#010;" />
10880 </header>
10881 <textblocks>
10882 <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
10883 <header>
10884 <cppcodedocumentation tag="" text="Public stuff" />
10885 </header>
10886 <textblocks>
10887 <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
10888 <header>
10889 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
10890 </header>
10891 <textblocks/>
10892 </hierarchicalcodeblock>
10893 <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
10894 <header>
10895 <cppcodedocumentation tag="" indentLevel="1" />
10896 </header>
10897 <textblocks>
10898 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
10899 <header>
10900 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
10901 </header>
10902 <textblocks>
10903 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="QStringList ( ) { }" >
10904 <header>
10905 <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
10906 </header>
10907 </codeblockwithcomments>
10908 </textblocks>
10909 </hierarchicalcodeblock>
10910 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
10911 <header>
10912 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
10913 </header>
10914 <textblocks>
10915 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
10916 <header>
10917 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
10918 </header>
10919 <textblocks/>
10920 </hierarchicalcodeblock>
10921 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
10922 <header>
10923 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
10924 </header>
10925 <textblocks/>
10926 </hierarchicalcodeblock>
10927 </textblocks>
10928 </hierarchicalcodeblock>
10929 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
10930 <header>
10931 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
10932 </header>
10933 <textblocks/>
10934 </hierarchicalcodeblock>
10935 </textblocks>
10936 </hierarchicalcodeblock>
10937 </textblocks>
10938 </hierarchicalcodeblock>
10939 <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
10940 <header>
10941 <cppcodedocumentation tag="" text="Protected stuff" />
10942 </header>
10943 <textblocks>
10944 <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
10945 <header>
10946 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
10947 </header>
10948 <textblocks/>
10949 </hierarchicalcodeblock>
10950 <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
10951 <header>
10952 <cppcodedocumentation tag="" indentLevel="1" />
10953 </header>
10954 <textblocks>
10955 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
10956 <header>
10957 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
10958 </header>
10959 <textblocks/>
10960 </hierarchicalcodeblock>
10961 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
10962 <header>
10963 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
10964 </header>
10965 <textblocks>
10966 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
10967 <header>
10968 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
10969 </header>
10970 <textblocks/>
10971 </hierarchicalcodeblock>
10972 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
10973 <header>
10974 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
10975 </header>
10976 <textblocks/>
10977 </hierarchicalcodeblock>
10978 </textblocks>
10979 </hierarchicalcodeblock>
10980 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
10981 <header>
10982 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
10983 </header>
10984 <textblocks/>
10985 </hierarchicalcodeblock>
10986 </textblocks>
10987 </hierarchicalcodeblock>
10988 </textblocks>
10989 </hierarchicalcodeblock>
10990 <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
10991 <header>
10992 <cppcodedocumentation tag="" text="Private stuff" />
10993 </header>
10994 <textblocks>
10995 <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
10996 <header>
10997 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
10998 </header>
10999 <textblocks/>
11000 </hierarchicalcodeblock>
11001 <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
11002 <header>
11003 <cppcodedocumentation tag="" indentLevel="1" />
11004 </header>
11005 <textblocks>
11006 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
11007 <header>
11008 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
11009 </header>
11010 <textblocks/>
11011 </hierarchicalcodeblock>
11012 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
11013 <header>
11014 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
11015 </header>
11016 <textblocks>
11017 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
11018 <header>
11019 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
11020 </header>
11021 <textblocks/>
11022 </hierarchicalcodeblock>
11023 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
11024 <header>
11025 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
11026 </header>
11027 <textblocks/>
11028 </hierarchicalcodeblock>
11029 </textblocks>
11030 </hierarchicalcodeblock>
11031 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
11032 <header>
11033 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
11034 </header>
11035 <textblocks/>
11036 </hierarchicalcodeblock>
11037 </textblocks>
11038 </hierarchicalcodeblock>
11039 </textblocks>
11040 </hierarchicalcodeblock>
11041 </textblocks>
11042 </cppheaderclassdeclarationblock>
11043 </textblocks>
11044 </hierarchicalcodeblock>
11045 <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //QSTRINGLIST_H" >
11046 <header>
11047 <cppcodedocumentation tag="" writeOutText="false" />
11048 </header>
11049 </codeblockwithcomments>
11050 </textblocks>
11051 <header>
11052 <codecomment tag="" text="/************************************************************************&#010; qstringlist.h - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
11053 </header>
11054 <classfields/>
11055 </classifiercodedocument>
11056 <classifiercodedocument writeOutCode="true" package="" id="cppheader37956" parent_class="37956" fileExt=".h" fileName="qbitmap" >
11057 <textblocks>
11058 <codeblockwithcomments tag="hashDefBlock" text="#ifndef QBITMAP_H&#010;#define QBITMAP_H" >
11059 <header>
11060 <cppcodedocumentation tag="" writeOutText="false" />
11061 </header>
11062 </codeblockwithcomments>
11063 <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
11064 <header>
11065 <cppcodedocumentation tag="" writeOutText="false" />
11066 </header>
11067 </codeblockwithcomments>
11068 <codeblockwithcomments tag="using" writeOutText="false" >
11069 <header>
11070 <cppcodedocumentation tag="" writeOutText="false" />
11071 </header>
11072 </codeblockwithcomments>
11073 <hierarchicalcodeblock tag="namespace" canDelete="false" >
11074 <header>
11075 <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
11076 </header>
11077 <textblocks>
11078 <codeblockwithcomments tag="enums" writeOutText="false" >
11079 <header>
11080 <cppcodedocumentation tag="" writeOutText="false" />
11081 </header>
11082 </codeblockwithcomments>
11083 <cppheaderclassdeclarationblock parent_id="37956" tag="classDeclarationBlock" canDelete="false" >
11084 <header>
11085 <cppcodedocumentation tag="" text="Class QBitmap&#010;" />
11086 </header>
11087 <textblocks>
11088 <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
11089 <header>
11090 <cppcodedocumentation tag="" text="Public stuff" />
11091 </header>
11092 <textblocks>
11093 <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
11094 <header>
11095 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
11096 </header>
11097 <textblocks/>
11098 </hierarchicalcodeblock>
11099 <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
11100 <header>
11101 <cppcodedocumentation tag="" indentLevel="1" />
11102 </header>
11103 <textblocks>
11104 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
11105 <header>
11106 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
11107 </header>
11108 <textblocks>
11109 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="QBitmap ( ) { }" >
11110 <header>
11111 <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
11112 </header>
11113 </codeblockwithcomments>
11114 </textblocks>
11115 </hierarchicalcodeblock>
11116 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
11117 <header>
11118 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
11119 </header>
11120 <textblocks>
11121 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
11122 <header>
11123 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
11124 </header>
11125 <textblocks/>
11126 </hierarchicalcodeblock>
11127 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
11128 <header>
11129 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
11130 </header>
11131 <textblocks/>
11132 </hierarchicalcodeblock>
11133 </textblocks>
11134 </hierarchicalcodeblock>
11135 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
11136 <header>
11137 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
11138 </header>
11139 <textblocks/>
11140 </hierarchicalcodeblock>
11141 </textblocks>
11142 </hierarchicalcodeblock>
11143 </textblocks>
11144 </hierarchicalcodeblock>
11145 <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
11146 <header>
11147 <cppcodedocumentation tag="" text="Protected stuff" />
11148 </header>
11149 <textblocks>
11150 <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
11151 <header>
11152 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
11153 </header>
11154 <textblocks/>
11155 </hierarchicalcodeblock>
11156 <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
11157 <header>
11158 <cppcodedocumentation tag="" indentLevel="1" />
11159 </header>
11160 <textblocks>
11161 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
11162 <header>
11163 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
11164 </header>
11165 <textblocks/>
11166 </hierarchicalcodeblock>
11167 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
11168 <header>
11169 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
11170 </header>
11171 <textblocks>
11172 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
11173 <header>
11174 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
11175 </header>
11176 <textblocks/>
11177 </hierarchicalcodeblock>
11178 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
11179 <header>
11180 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
11181 </header>
11182 <textblocks/>
11183 </hierarchicalcodeblock>
11184 </textblocks>
11185 </hierarchicalcodeblock>
11186 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
11187 <header>
11188 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
11189 </header>
11190 <textblocks/>
11191 </hierarchicalcodeblock>
11192 </textblocks>
11193 </hierarchicalcodeblock>
11194 </textblocks>
11195 </hierarchicalcodeblock>
11196 <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
11197 <header>
11198 <cppcodedocumentation tag="" text="Private stuff" />
11199 </header>
11200 <textblocks>
11201 <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
11202 <header>
11203 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
11204 </header>
11205 <textblocks/>
11206 </hierarchicalcodeblock>
11207 <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
11208 <header>
11209 <cppcodedocumentation tag="" indentLevel="1" />
11210 </header>
11211 <textblocks>
11212 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
11213 <header>
11214 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
11215 </header>
11216 <textblocks/>
11217 </hierarchicalcodeblock>
11218 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
11219 <header>
11220 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
11221 </header>
11222 <textblocks>
11223 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
11224 <header>
11225 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
11226 </header>
11227 <textblocks/>
11228 </hierarchicalcodeblock>
11229 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
11230 <header>
11231 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
11232 </header>
11233 <textblocks/>
11234 </hierarchicalcodeblock>
11235 </textblocks>
11236 </hierarchicalcodeblock>
11237 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
11238 <header>
11239 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
11240 </header>
11241 <textblocks/>
11242 </hierarchicalcodeblock>
11243 </textblocks>
11244 </hierarchicalcodeblock>
11245 </textblocks>
11246 </hierarchicalcodeblock>
11247 </textblocks>
11248 </cppheaderclassdeclarationblock>
11249 </textblocks>
11250 </hierarchicalcodeblock>
11251 <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //QBITMAP_H" >
11252 <header>
11253 <cppcodedocumentation tag="" writeOutText="false" />
11254 </header>
11255 </codeblockwithcomments>
11256 </textblocks>
11257 <header>
11258 <codecomment tag="" text="/************************************************************************&#010; qbitmap.h - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
11259 </header>
11260 <classfields/>
11261 </classifiercodedocument>
11262 <classifiercodedocument writeOutCode="true" package="" id="cppheader38096" parent_class="38096" fileExt=".h" fileName="qpoint" >
11263 <textblocks>
11264 <codeblockwithcomments tag="hashDefBlock" text="#ifndef QPOINT_H&#010;#define QPOINT_H" >
11265 <header>
11266 <cppcodedocumentation tag="" writeOutText="false" />
11267 </header>
11268 </codeblockwithcomments>
11269 <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
11270 <header>
11271 <cppcodedocumentation tag="" writeOutText="false" />
11272 </header>
11273 </codeblockwithcomments>
11274 <codeblockwithcomments tag="using" writeOutText="false" >
11275 <header>
11276 <cppcodedocumentation tag="" writeOutText="false" />
11277 </header>
11278 </codeblockwithcomments>
11279 <hierarchicalcodeblock tag="namespace" canDelete="false" >
11280 <header>
11281 <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
11282 </header>
11283 <textblocks>
11284 <codeblockwithcomments tag="enums" writeOutText="false" >
11285 <header>
11286 <cppcodedocumentation tag="" writeOutText="false" />
11287 </header>
11288 </codeblockwithcomments>
11289 <cppheaderclassdeclarationblock parent_id="38096" tag="classDeclarationBlock" canDelete="false" >
11290 <header>
11291 <cppcodedocumentation tag="" text="Class QPoint&#010;" />
11292 </header>
11293 <textblocks>
11294 <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
11295 <header>
11296 <cppcodedocumentation tag="" text="Public stuff" />
11297 </header>
11298 <textblocks>
11299 <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
11300 <header>
11301 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
11302 </header>
11303 <textblocks/>
11304 </hierarchicalcodeblock>
11305 <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
11306 <header>
11307 <cppcodedocumentation tag="" indentLevel="1" />
11308 </header>
11309 <textblocks>
11310 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
11311 <header>
11312 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
11313 </header>
11314 <textblocks>
11315 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="QPoint ( ) { }" >
11316 <header>
11317 <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
11318 </header>
11319 </codeblockwithcomments>
11320 </textblocks>
11321 </hierarchicalcodeblock>
11322 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
11323 <header>
11324 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
11325 </header>
11326 <textblocks>
11327 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
11328 <header>
11329 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
11330 </header>
11331 <textblocks/>
11332 </hierarchicalcodeblock>
11333 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
11334 <header>
11335 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
11336 </header>
11337 <textblocks/>
11338 </hierarchicalcodeblock>
11339 </textblocks>
11340 </hierarchicalcodeblock>
11341 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
11342 <header>
11343 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
11344 </header>
11345 <textblocks/>
11346 </hierarchicalcodeblock>
11347 </textblocks>
11348 </hierarchicalcodeblock>
11349 </textblocks>
11350 </hierarchicalcodeblock>
11351 <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
11352 <header>
11353 <cppcodedocumentation tag="" text="Protected stuff" />
11354 </header>
11355 <textblocks>
11356 <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
11357 <header>
11358 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
11359 </header>
11360 <textblocks/>
11361 </hierarchicalcodeblock>
11362 <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
11363 <header>
11364 <cppcodedocumentation tag="" indentLevel="1" />
11365 </header>
11366 <textblocks>
11367 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
11368 <header>
11369 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
11370 </header>
11371 <textblocks/>
11372 </hierarchicalcodeblock>
11373 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
11374 <header>
11375 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
11376 </header>
11377 <textblocks>
11378 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
11379 <header>
11380 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
11381 </header>
11382 <textblocks/>
11383 </hierarchicalcodeblock>
11384 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
11385 <header>
11386 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
11387 </header>
11388 <textblocks/>
11389 </hierarchicalcodeblock>
11390 </textblocks>
11391 </hierarchicalcodeblock>
11392 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
11393 <header>
11394 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
11395 </header>
11396 <textblocks/>
11397 </hierarchicalcodeblock>
11398 </textblocks>
11399 </hierarchicalcodeblock>
11400 </textblocks>
11401 </hierarchicalcodeblock>
11402 <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
11403 <header>
11404 <cppcodedocumentation tag="" text="Private stuff" />
11405 </header>
11406 <textblocks>
11407 <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
11408 <header>
11409 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
11410 </header>
11411 <textblocks/>
11412 </hierarchicalcodeblock>
11413 <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
11414 <header>
11415 <cppcodedocumentation tag="" indentLevel="1" />
11416 </header>
11417 <textblocks>
11418 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
11419 <header>
11420 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
11421 </header>
11422 <textblocks/>
11423 </hierarchicalcodeblock>
11424 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
11425 <header>
11426 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
11427 </header>
11428 <textblocks>
11429 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
11430 <header>
11431 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
11432 </header>
11433 <textblocks/>
11434 </hierarchicalcodeblock>
11435 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
11436 <header>
11437 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
11438 </header>
11439 <textblocks/>
11440 </hierarchicalcodeblock>
11441 </textblocks>
11442 </hierarchicalcodeblock>
11443 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
11444 <header>
11445 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
11446 </header>
11447 <textblocks/>
11448 </hierarchicalcodeblock>
11449 </textblocks>
11450 </hierarchicalcodeblock>
11451 </textblocks>
11452 </hierarchicalcodeblock>
11453 </textblocks>
11454 </cppheaderclassdeclarationblock>
11455 </textblocks>
11456 </hierarchicalcodeblock>
11457 <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //QPOINT_H" >
11458 <header>
11459 <cppcodedocumentation tag="" writeOutText="false" />
11460 </header>
11461 </codeblockwithcomments>
11462 </textblocks>
11463 <header>
11464 <codecomment tag="" text="/************************************************************************&#010; qpoint.h - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
11465 </header>
11466 <classfields/>
11467 </classifiercodedocument>
11468 <classifiercodedocument writeOutCode="true" package="" id="cppheader38650" parent_class="38650" fileExt=".h" fileName="kurl" >
11469 <textblocks>
11470 <codeblockwithcomments tag="hashDefBlock" text="#ifndef KURL_H&#010;#define KURL_H" >
11471 <header>
11472 <cppcodedocumentation tag="" writeOutText="false" />
11473 </header>
11474 </codeblockwithcomments>
11475 <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
11476 <header>
11477 <cppcodedocumentation tag="" writeOutText="false" />
11478 </header>
11479 </codeblockwithcomments>
11480 <codeblockwithcomments tag="using" writeOutText="false" >
11481 <header>
11482 <cppcodedocumentation tag="" writeOutText="false" />
11483 </header>
11484 </codeblockwithcomments>
11485 <hierarchicalcodeblock tag="namespace" canDelete="false" >
11486 <header>
11487 <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
11488 </header>
11489 <textblocks>
11490 <codeblockwithcomments tag="enums" writeOutText="false" >
11491 <header>
11492 <cppcodedocumentation tag="" writeOutText="false" />
11493 </header>
11494 </codeblockwithcomments>
11495 <cppheaderclassdeclarationblock parent_id="38650" tag="classDeclarationBlock" canDelete="false" >
11496 <header>
11497 <cppcodedocumentation tag="" text="Class KUrl&#010;" />
11498 </header>
11499 <textblocks>
11500 <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
11501 <header>
11502 <cppcodedocumentation tag="" text="Public stuff" />
11503 </header>
11504 <textblocks>
11505 <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
11506 <header>
11507 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
11508 </header>
11509 <textblocks/>
11510 </hierarchicalcodeblock>
11511 <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
11512 <header>
11513 <cppcodedocumentation tag="" indentLevel="1" />
11514 </header>
11515 <textblocks>
11516 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
11517 <header>
11518 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
11519 </header>
11520 <textblocks>
11521 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="KUrl ( ) { }" >
11522 <header>
11523 <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
11524 </header>
11525 </codeblockwithcomments>
11526 </textblocks>
11527 </hierarchicalcodeblock>
11528 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
11529 <header>
11530 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
11531 </header>
11532 <textblocks>
11533 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
11534 <header>
11535 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
11536 </header>
11537 <textblocks/>
11538 </hierarchicalcodeblock>
11539 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
11540 <header>
11541 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
11542 </header>
11543 <textblocks/>
11544 </hierarchicalcodeblock>
11545 </textblocks>
11546 </hierarchicalcodeblock>
11547 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
11548 <header>
11549 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
11550 </header>
11551 <textblocks/>
11552 </hierarchicalcodeblock>
11553 </textblocks>
11554 </hierarchicalcodeblock>
11555 </textblocks>
11556 </hierarchicalcodeblock>
11557 <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
11558 <header>
11559 <cppcodedocumentation tag="" text="Protected stuff" />
11560 </header>
11561 <textblocks>
11562 <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
11563 <header>
11564 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
11565 </header>
11566 <textblocks/>
11567 </hierarchicalcodeblock>
11568 <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
11569 <header>
11570 <cppcodedocumentation tag="" indentLevel="1" />
11571 </header>
11572 <textblocks>
11573 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
11574 <header>
11575 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
11576 </header>
11577 <textblocks/>
11578 </hierarchicalcodeblock>
11579 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
11580 <header>
11581 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
11582 </header>
11583 <textblocks>
11584 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
11585 <header>
11586 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
11587 </header>
11588 <textblocks/>
11589 </hierarchicalcodeblock>
11590 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
11591 <header>
11592 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
11593 </header>
11594 <textblocks/>
11595 </hierarchicalcodeblock>
11596 </textblocks>
11597 </hierarchicalcodeblock>
11598 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
11599 <header>
11600 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
11601 </header>
11602 <textblocks/>
11603 </hierarchicalcodeblock>
11604 </textblocks>
11605 </hierarchicalcodeblock>
11606 </textblocks>
11607 </hierarchicalcodeblock>
11608 <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
11609 <header>
11610 <cppcodedocumentation tag="" text="Private stuff" />
11611 </header>
11612 <textblocks>
11613 <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
11614 <header>
11615 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
11616 </header>
11617 <textblocks/>
11618 </hierarchicalcodeblock>
11619 <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
11620 <header>
11621 <cppcodedocumentation tag="" indentLevel="1" />
11622 </header>
11623 <textblocks>
11624 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
11625 <header>
11626 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
11627 </header>
11628 <textblocks/>
11629 </hierarchicalcodeblock>
11630 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
11631 <header>
11632 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
11633 </header>
11634 <textblocks>
11635 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
11636 <header>
11637 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
11638 </header>
11639 <textblocks/>
11640 </hierarchicalcodeblock>
11641 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
11642 <header>
11643 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
11644 </header>
11645 <textblocks/>
11646 </hierarchicalcodeblock>
11647 </textblocks>
11648 </hierarchicalcodeblock>
11649 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
11650 <header>
11651 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
11652 </header>
11653 <textblocks/>
11654 </hierarchicalcodeblock>
11655 </textblocks>
11656 </hierarchicalcodeblock>
11657 </textblocks>
11658 </hierarchicalcodeblock>
11659 </textblocks>
11660 </cppheaderclassdeclarationblock>
11661 </textblocks>
11662 </hierarchicalcodeblock>
11663 <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //KURL_H" >
11664 <header>
11665 <cppcodedocumentation tag="" writeOutText="false" />
11666 </header>
11667 </codeblockwithcomments>
11668 </textblocks>
11669 <header>
11670 <codecomment tag="" text="/************************************************************************&#010; kurl.h - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
11671 </header>
11672 <classfields/>
11673 </classifiercodedocument>
11674 <classifiercodedocument writeOutCode="true" package="" id="cppheader39924" parent_class="39924" fileExt=".h" fileName="qvector<float>" >
11675 <textblocks>
11676 <codeblockwithcomments tag="hashDefBlock" text="#ifndef QVECTOR<FLOAT>_H&#010;#define QVECTOR<FLOAT>_H" >
11677 <header>
11678 <cppcodedocumentation tag="" writeOutText="false" />
11679 </header>
11680 </codeblockwithcomments>
11681 <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
11682 <header>
11683 <cppcodedocumentation tag="" writeOutText="false" />
11684 </header>
11685 </codeblockwithcomments>
11686 <codeblockwithcomments tag="using" writeOutText="false" >
11687 <header>
11688 <cppcodedocumentation tag="" writeOutText="false" />
11689 </header>
11690 </codeblockwithcomments>
11691 <hierarchicalcodeblock tag="namespace" canDelete="false" >
11692 <header>
11693 <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
11694 </header>
11695 <textblocks>
11696 <codeblockwithcomments tag="enums" writeOutText="false" >
11697 <header>
11698 <cppcodedocumentation tag="" writeOutText="false" />
11699 </header>
11700 </codeblockwithcomments>
11701 <cppheaderclassdeclarationblock parent_id="39924" tag="classDeclarationBlock" canDelete="false" >
11702 <header>
11703 <cppcodedocumentation tag="" text="Class QVector<float>&#010;" />
11704 </header>
11705 <textblocks>
11706 <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
11707 <header>
11708 <cppcodedocumentation tag="" text="Public stuff" />
11709 </header>
11710 <textblocks>
11711 <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
11712 <header>
11713 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
11714 </header>
11715 <textblocks/>
11716 </hierarchicalcodeblock>
11717 <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
11718 <header>
11719 <cppcodedocumentation tag="" indentLevel="1" />
11720 </header>
11721 <textblocks>
11722 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
11723 <header>
11724 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
11725 </header>
11726 <textblocks>
11727 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="QVector<float> ( ) { }" >
11728 <header>
11729 <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
11730 </header>
11731 </codeblockwithcomments>
11732 </textblocks>
11733 </hierarchicalcodeblock>
11734 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
11735 <header>
11736 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
11737 </header>
11738 <textblocks>
11739 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
11740 <header>
11741 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
11742 </header>
11743 <textblocks/>
11744 </hierarchicalcodeblock>
11745 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
11746 <header>
11747 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
11748 </header>
11749 <textblocks/>
11750 </hierarchicalcodeblock>
11751 </textblocks>
11752 </hierarchicalcodeblock>
11753 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
11754 <header>
11755 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
11756 </header>
11757 <textblocks/>
11758 </hierarchicalcodeblock>
11759 </textblocks>
11760 </hierarchicalcodeblock>
11761 </textblocks>
11762 </hierarchicalcodeblock>
11763 <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
11764 <header>
11765 <cppcodedocumentation tag="" text="Protected stuff" />
11766 </header>
11767 <textblocks>
11768 <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
11769 <header>
11770 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
11771 </header>
11772 <textblocks/>
11773 </hierarchicalcodeblock>
11774 <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
11775 <header>
11776 <cppcodedocumentation tag="" indentLevel="1" />
11777 </header>
11778 <textblocks>
11779 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
11780 <header>
11781 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
11782 </header>
11783 <textblocks/>
11784 </hierarchicalcodeblock>
11785 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
11786 <header>
11787 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
11788 </header>
11789 <textblocks>
11790 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
11791 <header>
11792 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
11793 </header>
11794 <textblocks/>
11795 </hierarchicalcodeblock>
11796 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
11797 <header>
11798 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
11799 </header>
11800 <textblocks/>
11801 </hierarchicalcodeblock>
11802 </textblocks>
11803 </hierarchicalcodeblock>
11804 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
11805 <header>
11806 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
11807 </header>
11808 <textblocks/>
11809 </hierarchicalcodeblock>
11810 </textblocks>
11811 </hierarchicalcodeblock>
11812 </textblocks>
11813 </hierarchicalcodeblock>
11814 <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
11815 <header>
11816 <cppcodedocumentation tag="" text="Private stuff" />
11817 </header>
11818 <textblocks>
11819 <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
11820 <header>
11821 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
11822 </header>
11823 <textblocks/>
11824 </hierarchicalcodeblock>
11825 <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
11826 <header>
11827 <cppcodedocumentation tag="" indentLevel="1" />
11828 </header>
11829 <textblocks>
11830 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
11831 <header>
11832 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
11833 </header>
11834 <textblocks/>
11835 </hierarchicalcodeblock>
11836 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
11837 <header>
11838 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
11839 </header>
11840 <textblocks>
11841 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
11842 <header>
11843 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
11844 </header>
11845 <textblocks/>
11846 </hierarchicalcodeblock>
11847 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
11848 <header>
11849 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
11850 </header>
11851 <textblocks/>
11852 </hierarchicalcodeblock>
11853 </textblocks>
11854 </hierarchicalcodeblock>
11855 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
11856 <header>
11857 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
11858 </header>
11859 <textblocks/>
11860 </hierarchicalcodeblock>
11861 </textblocks>
11862 </hierarchicalcodeblock>
11863 </textblocks>
11864 </hierarchicalcodeblock>
11865 </textblocks>
11866 </cppheaderclassdeclarationblock>
11867 </textblocks>
11868 </hierarchicalcodeblock>
11869 <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //QVECTOR<FLOAT>_H" >
11870 <header>
11871 <cppcodedocumentation tag="" writeOutText="false" />
11872 </header>
11873 </codeblockwithcomments>
11874 </textblocks>
11875 <header>
11876 <codecomment tag="" text="/************************************************************************&#010; qvector<float>.h - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
11877 </header>
11878 <classfields/>
11879 </classifiercodedocument>
11880 <classifiercodedocument writeOutCode="true" package="" id="cppheader41667" parent_class="41667" fileExt=".h" fileName="audioeffect" >
11881 <textblocks>
11882 <codeblockwithcomments tag="hashDefBlock" text="#ifndef AUDIOEFFECT_H&#010;#define AUDIOEFFECT_H" >
11883 <header>
11884 <cppcodedocumentation tag="" writeOutText="false" />
11885 </header>
11886 </codeblockwithcomments>
11887 <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
11888 <header>
11889 <cppcodedocumentation tag="" writeOutText="false" />
11890 </header>
11891 </codeblockwithcomments>
11892 <codeblockwithcomments tag="using" writeOutText="false" >
11893 <header>
11894 <cppcodedocumentation tag="" writeOutText="false" />
11895 </header>
11896 </codeblockwithcomments>
11897 <hierarchicalcodeblock tag="namespace" canDelete="false" >
11898 <header>
11899 <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
11900 </header>
11901 <textblocks>
11902 <codeblockwithcomments tag="enums" writeOutText="false" >
11903 <header>
11904 <cppcodedocumentation tag="" writeOutText="false" />
11905 </header>
11906 </codeblockwithcomments>
11907 <cppheaderclassdeclarationblock parent_id="41667" tag="classDeclarationBlock" canDelete="false" >
11908 <header>
11909 <cppcodedocumentation tag="" text="Class AudioEffect&#010;" />
11910 </header>
11911 <textblocks>
11912 <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
11913 <header>
11914 <cppcodedocumentation tag="" text="Public stuff" />
11915 </header>
11916 <textblocks>
11917 <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
11918 <header>
11919 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
11920 </header>
11921 <textblocks/>
11922 </hierarchicalcodeblock>
11923 <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
11924 <header>
11925 <cppcodedocumentation tag="" indentLevel="1" />
11926 </header>
11927 <textblocks>
11928 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
11929 <header>
11930 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
11931 </header>
11932 <textblocks>
11933 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="AudioEffect ( ) { }" >
11934 <header>
11935 <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
11936 </header>
11937 </codeblockwithcomments>
11938 </textblocks>
11939 </hierarchicalcodeblock>
11940 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
11941 <header>
11942 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
11943 </header>
11944 <textblocks>
11945 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
11946 <header>
11947 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
11948 </header>
11949 <textblocks/>
11950 </hierarchicalcodeblock>
11951 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
11952 <header>
11953 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
11954 </header>
11955 <textblocks/>
11956 </hierarchicalcodeblock>
11957 </textblocks>
11958 </hierarchicalcodeblock>
11959 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
11960 <header>
11961 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
11962 </header>
11963 <textblocks/>
11964 </hierarchicalcodeblock>
11965 </textblocks>
11966 </hierarchicalcodeblock>
11967 </textblocks>
11968 </hierarchicalcodeblock>
11969 <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
11970 <header>
11971 <cppcodedocumentation tag="" text="Protected stuff" />
11972 </header>
11973 <textblocks>
11974 <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
11975 <header>
11976 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
11977 </header>
11978 <textblocks/>
11979 </hierarchicalcodeblock>
11980 <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
11981 <header>
11982 <cppcodedocumentation tag="" indentLevel="1" />
11983 </header>
11984 <textblocks>
11985 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
11986 <header>
11987 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
11988 </header>
11989 <textblocks/>
11990 </hierarchicalcodeblock>
11991 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
11992 <header>
11993 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
11994 </header>
11995 <textblocks>
11996 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
11997 <header>
11998 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
11999 </header>
12000 <textblocks/>
12001 </hierarchicalcodeblock>
12002 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
12003 <header>
12004 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
12005 </header>
12006 <textblocks/>
12007 </hierarchicalcodeblock>
12008 </textblocks>
12009 </hierarchicalcodeblock>
12010 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
12011 <header>
12012 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
12013 </header>
12014 <textblocks/>
12015 </hierarchicalcodeblock>
12016 </textblocks>
12017 </hierarchicalcodeblock>
12018 </textblocks>
12019 </hierarchicalcodeblock>
12020 <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
12021 <header>
12022 <cppcodedocumentation tag="" text="Private stuff" />
12023 </header>
12024 <textblocks>
12025 <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
12026 <header>
12027 <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
12028 </header>
12029 <textblocks/>
12030 </hierarchicalcodeblock>
12031 <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
12032 <header>
12033 <cppcodedocumentation tag="" indentLevel="1" />
12034 </header>
12035 <textblocks>
12036 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
12037 <header>
12038 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
12039 </header>
12040 <textblocks/>
12041 </hierarchicalcodeblock>
12042 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
12043 <header>
12044 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
12045 </header>
12046 <textblocks>
12047 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
12048 <header>
12049 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
12050 </header>
12051 <textblocks/>
12052 </hierarchicalcodeblock>
12053 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
12054 <header>
12055 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
12056 </header>
12057 <textblocks/>
12058 </hierarchicalcodeblock>
12059 </textblocks>
12060 </hierarchicalcodeblock>
12061 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
12062 <header>
12063 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
12064 </header>
12065 <textblocks/>
12066 </hierarchicalcodeblock>
12067 </textblocks>
12068 </hierarchicalcodeblock>
12069 </textblocks>
12070 </hierarchicalcodeblock>
12071 </textblocks>
12072 </cppheaderclassdeclarationblock>
12073 </textblocks>
12074 </hierarchicalcodeblock>
12075 <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //AUDIOEFFECT_H" >
12076 <header>
12077 <cppcodedocumentation tag="" writeOutText="false" />
12078 </header>
12079 </codeblockwithcomments>
12080 </textblocks>
12081 <header>
12082 <codecomment tag="" text="/************************************************************************&#010; audioeffect.h - Copyright mkretz&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Sat Jan 28 2006 at 17:41:43&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
12083 </header>
12084 <classfields/>
12085 </classifiercodedocument>
12086 </codegenerator>
12087 </codegeneration>
12088 </XMI.extensions>
12089 </XMI>