Warning, /libraries/phonon/doc/DESIGN/layered architecture.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-05-06T15:57:08" 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.2</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="31658" isRoot="false" isAbstract="false" name="datatype" /> 0015 <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="36495" isRoot="false" isAbstract="false" name="constructor" /> 0016 <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="36496" isRoot="false" isAbstract="false" name="friend" /> 0017 <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="36497" isRoot="false" isAbstract="false" name="virtual" /> 0018 <UML:DataType stereotype="31658" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="31709" isRoot="false" isAbstract="false" name="void" /> 0019 <UML:DataType stereotype="31658" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="31712" isRoot="false" isAbstract="false" name="bool" /> 0020 <UML:Package isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="31700" isRoot="false" isAbstract="false" name="Phonon" > 0021 <UML:Namespace.ownedElement> 0022 <UML:Package isSpecification="false" isLeaf="false" visibility="public" namespace="31700" xmi.id="31701" isRoot="false" isAbstract="false" name="Ifaces" > 0023 <UML:Namespace.ownedElement> 0024 <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="31701" xmi.id="31688" isRoot="false" isAbstract="true" name="MediaProducer" > 0025 <UML:GeneralizableElement.generalization> 0026 <UML:Generalization xmi.idref="31737" /> 0027 </UML:GeneralizableElement.generalization> 0028 <UML:Classifier.feature> 0029 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="32056" isRoot="false" isAbstract="true" isQuery="false" name="addAudioPath" > 0030 <UML:BehavioralFeature.parameter> 0031 <UML:Parameter kind="return" xmi.id="36628" type="31712" /> 0032 <UML:Parameter isSpecification="false" visibility="private" xmi.id="32057" value="" type="31717" name="audioPath" /> 0033 </UML:BehavioralFeature.parameter> 0034 </UML:Operation> 0035 </UML:Classifier.feature> 0036 </UML:Class> 0037 <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="31701" xmi.id="31717" isRoot="false" isAbstract="true" name="AudioPath" > 0038 <UML:GeneralizableElement.generalization> 0039 <UML:Generalization xmi.idref="31750" /> 0040 </UML:GeneralizableElement.generalization> 0041 </UML:Class> 0042 <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="31701" xmi.id="31891" isRoot="false" isAbstract="true" name="MediaObject" > 0043 <UML:GeneralizableElement.generalization> 0044 <UML:Generalization xmi.idref="31930" /> 0045 <UML:Generalization xmi.idref="32104" /> 0046 </UML:GeneralizableElement.generalization> 0047 <UML:Classifier.feature> 0048 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="32826" isRoot="false" isAbstract="false" isQuery="false" name="addAudioPath" > 0049 <UML:BehavioralFeature.parameter> 0050 <UML:Parameter kind="return" xmi.id="36629" type="31712" /> 0051 <UML:Parameter isSpecification="false" visibility="private" xmi.id="32827" value="" type="31717" name="audioPath" /> 0052 </UML:BehavioralFeature.parameter> 0053 </UML:Operation> 0054 </UML:Classifier.feature> 0055 </UML:Class> 0056 </UML:Namespace.ownedElement> 0057 </UML:Package> 0058 <UML:Package isSpecification="false" isLeaf="false" visibility="public" namespace="31700" xmi.id="31702" isRoot="false" isAbstract="false" name="Backend" > 0059 <UML:Namespace.ownedElement> 0060 <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="31702" xmi.id="31719" isRoot="false" isAbstract="false" name="AudioPath" > 0061 <UML:GeneralizableElement.generalization> 0062 <UML:Generalization xmi.idref="31755" /> 0063 <UML:Generalization xmi.idref="35061" /> 0064 </UML:GeneralizableElement.generalization> 0065 </UML:Class> 0066 <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="31702" xmi.id="31886" isRoot="false" isAbstract="false" name="MediaObject" > 0067 <UML:GeneralizableElement.generalization> 0068 <UML:Generalization xmi.idref="31904" /> 0069 <UML:Generalization xmi.idref="36209" /> 0070 </UML:GeneralizableElement.generalization> 0071 </UML:Class> 0072 <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="31702" xmi.id="36145" isRoot="false" isAbstract="false" name="MediaProducer" > 0073 <UML:GeneralizableElement.generalization> 0074 <UML:Generalization xmi.idref="36186" /> 0075 <UML:Generalization xmi.idref="36262" /> 0076 </UML:GeneralizableElement.generalization> 0077 </UML:Class> 0078 </UML:Namespace.ownedElement> 0079 </UML:Package> 0080 <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="31700" xmi.id="31687" isRoot="false" isAbstract="true" name="AbstractMediaProducer" > 0081 <UML:GeneralizableElement.generalization> 0082 <UML:Generalization xmi.idref="31732" /> 0083 </UML:GeneralizableElement.generalization> 0084 <UML:Classifier.feature> 0085 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="31708" isRoot="false" isAbstract="false" isQuery="false" name="create" > 0086 <UML:BehavioralFeature.parameter> 0087 <UML:Parameter isSpecification="false" visibility="private" xmi.id="31843" value="" type="31728" name="parent" /> 0088 </UML:BehavioralFeature.parameter> 0089 </UML:Operation> 0090 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="31710" isRoot="false" isAbstract="false" isQuery="false" name="addAudioPath" > 0091 <UML:BehavioralFeature.parameter> 0092 <UML:Parameter kind="return" xmi.id="36630" type="31712" /> 0093 <UML:Parameter isSpecification="false" visibility="private" xmi.id="32045" value="" type="31715" name="audioPath" /> 0094 </UML:BehavioralFeature.parameter> 0095 </UML:Operation> 0096 <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="31782" isRoot="false" isAbstract="false" isQuery="false" name="iface" > 0097 <UML:BehavioralFeature.parameter> 0098 <UML:Parameter kind="return" xmi.id="36631" type="31688" /> 0099 </UML:BehavioralFeature.parameter> 0100 </UML:Operation> 0101 <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="33045" isRoot="false" isAbstract="false" isQuery="false" name="setupIface" /> 0102 <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="33093" isRoot="false" isAbstract="false" isQuery="false" name="create" > 0103 <UML:BehavioralFeature.parameter> 0104 <UML:Parameter isSpecification="false" visibility="private" xmi.id="33122" value="" type="31688" name="iface" /> 0105 <UML:Parameter isSpecification="false" visibility="private" xmi.id="33112" value="" type="31728" name="parent" /> 0106 </UML:BehavioralFeature.parameter> 0107 </UML:Operation> 0108 <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="33189" isRoot="false" isAbstract="false" isQuery="false" name="createIface" > 0109 <UML:BehavioralFeature.parameter> 0110 <UML:Parameter kind="return" xmi.id="36632" type="31688" /> 0111 </UML:BehavioralFeature.parameter> 0112 </UML:Operation> 0113 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="35323" isRoot="false" isAbstract="false" isQuery="false" name="34793" /> 0114 </UML:Classifier.feature> 0115 </UML:Class> 0116 <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="31700" xmi.id="31705" isRoot="false" isAbstract="false" name="Factory" > 0117 <UML:Classifier.feature> 0118 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="31725" isRoot="false" isAbstract="false" isQuery="false" name="createMediaObject" > 0119 <UML:BehavioralFeature.parameter> 0120 <UML:Parameter kind="return" xmi.id="36633" type="31891" /> 0121 <UML:Parameter isSpecification="false" visibility="private" xmi.id="33772" value="" type="33795" name="url" /> 0122 <UML:Parameter isSpecification="false" visibility="private" xmi.id="31835" value="" type="31728" name="parent" /> 0123 </UML:BehavioralFeature.parameter> 0124 </UML:Operation> 0125 </UML:Classifier.feature> 0126 </UML:Class> 0127 <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="31700" xmi.id="31715" isRoot="false" isAbstract="false" name="AudioPath" > 0128 <UML:GeneralizableElement.generalization> 0129 <UML:Generalization xmi.idref="31743" /> 0130 </UML:GeneralizableElement.generalization> 0131 <UML:Classifier.feature> 0132 <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="31776" isRoot="false" isAbstract="false" isQuery="false" name="iface" > 0133 <UML:BehavioralFeature.parameter> 0134 <UML:Parameter kind="return" xmi.id="36634" type="31717" /> 0135 </UML:BehavioralFeature.parameter> 0136 </UML:Operation> 0137 </UML:Classifier.feature> 0138 </UML:Class> 0139 <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="31700" xmi.id="31866" isRoot="false" isAbstract="false" name="MediaObject" > 0140 <UML:GeneralizableElement.generalization> 0141 <UML:Generalization xmi.idref="31875" /> 0142 <UML:Generalization xmi.idref="31919" /> 0143 </UML:GeneralizableElement.generalization> 0144 <UML:Classifier.feature> 0145 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="32019" isRoot="false" isAbstract="false" isQuery="false" name="create" > 0146 <UML:BehavioralFeature.parameter> 0147 <UML:Parameter isSpecification="false" visibility="private" xmi.id="33738" value="" type="33795" name="url" /> 0148 <UML:Parameter isSpecification="false" visibility="private" xmi.id="32020" value="" type="31728" name="parent" /> 0149 </UML:BehavioralFeature.parameter> 0150 </UML:Operation> 0151 <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="32029" isRoot="false" isAbstract="false" isQuery="false" name="iface" > 0152 <UML:BehavioralFeature.parameter> 0153 <UML:Parameter kind="return" xmi.id="36635" type="31891" /> 0154 </UML:BehavioralFeature.parameter> 0155 </UML:Operation> 0156 <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="33026" isRoot="false" isAbstract="false" isQuery="false" name="setupIface" /> 0157 <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="33170" isRoot="false" isAbstract="false" isQuery="false" name="createIface" > 0158 <UML:BehavioralFeature.parameter> 0159 <UML:Parameter kind="return" xmi.id="36636" type="31688" /> 0160 </UML:BehavioralFeature.parameter> 0161 </UML:Operation> 0162 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="34717" isRoot="false" isAbstract="false" isQuery="false" name="addAudioPath" > 0163 <UML:BehavioralFeature.parameter> 0164 <UML:Parameter kind="return" xmi.id="36637" type="31712" /> 0165 <UML:Parameter isSpecification="false" visibility="private" xmi.id="34718" value="" type="31715" name="audioPath" /> 0166 </UML:BehavioralFeature.parameter> 0167 </UML:Operation> 0168 </UML:Classifier.feature> 0169 </UML:Class> 0170 </UML:Namespace.ownedElement> 0171 </UML:Package> 0172 <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="31704" isRoot="false" isAbstract="false" name="API call" /> 0173 <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="31728" isRoot="false" isAbstract="false" name="QObject" /> 0174 <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="32664" isRoot="false" isAbstract="false" name="int" /> 0175 <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="33795" isRoot="false" isAbstract="false" name="KURL" /> 0176 <UML:Component executable="0" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="35511" isRoot="false" isAbstract="false" name="kdemmui" /> 0177 <UML:Component executable="0" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="35522" isRoot="false" isAbstract="false" name="kdemmcore" /> 0178 <UML:Component executable="0" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="35533" isRoot="false" isAbstract="false" name="uiIfaces" /> 0179 <UML:Component executable="0" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="35544" isRoot="false" isAbstract="false" name="coreIfaces" /> 0180 <UML:Component executable="0" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="35555" isRoot="false" isAbstract="false" name="uiBackendImpl" /> 0181 <UML:Component executable="0" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="35566" isRoot="false" isAbstract="false" name="coreBackendImpl" /> 0182 <UML:Component executable="0" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="35709" isRoot="false" isAbstract="false" name="media framework ui" /> 0183 <UML:Component executable="0" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="35720" isRoot="false" isAbstract="false" name="media framework" /> 0184 <UML:Association isSpecification="false" visibility="public" namespace="m1" xmi.id="31693" name="m_iface" > 0185 <UML:Association.connection> 0186 <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="31694" aggregation="composite" type="31687" name="" multiplicity="1" /> 0187 <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="31695" aggregation="none" type="31688" name="" multiplicity="1" /> 0188 </UML:Association.connection> 0189 </UML:Association> 0190 <UML:Generalization isSpecification="false" child="31687" visibility="public" namespace="m1" xmi.id="31732" parent="31728" discriminator="" name="" /> 0191 <UML:Generalization isSpecification="false" child="31688" visibility="public" namespace="m1" xmi.id="31737" parent="31728" discriminator="" name="" /> 0192 <UML:Generalization isSpecification="false" child="31715" visibility="public" namespace="m1" xmi.id="31743" parent="31728" discriminator="" name="" /> 0193 <UML:Generalization isSpecification="false" child="31717" visibility="public" namespace="m1" xmi.id="31750" parent="31728" discriminator="" name="" /> 0194 <UML:Generalization isSpecification="false" child="31719" visibility="public" namespace="m1" xmi.id="31755" parent="31717" discriminator="" name="" /> 0195 <UML:Association isSpecification="false" visibility="public" namespace="m1" xmi.id="31760" name="m_iface" > 0196 <UML:Association.connection> 0197 <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="31761" aggregation="composite" type="31715" name="" multiplicity="1" /> 0198 <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="31762" aggregation="none" type="31717" name="" multiplicity="1" /> 0199 </UML:Association.connection> 0200 </UML:Association> 0201 <UML:Generalization isSpecification="false" child="31866" visibility="public" namespace="m1" xmi.id="31875" parent="31687" discriminator="" name="" /> 0202 <UML:Generalization isSpecification="false" child="31886" visibility="public" namespace="m1" xmi.id="31904" parent="31891" discriminator="" name="" /> 0203 <UML:Generalization isSpecification="false" child="31866" visibility="public" namespace="m1" xmi.id="31919" parent="31728" discriminator="" name="" /> 0204 <UML:Generalization isSpecification="false" child="31891" visibility="public" namespace="m1" xmi.id="31930" parent="31728" discriminator="" name="" /> 0205 <UML:Association isSpecification="false" visibility="public" namespace="m1" xmi.id="31981" name="m_iface" > 0206 <UML:Association.connection> 0207 <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="31982" aggregation="composite" type="31866" name="" multiplicity="1" /> 0208 <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="31983" aggregation="none" type="31891" name="" multiplicity="1" /> 0209 </UML:Association.connection> 0210 </UML:Association> 0211 <UML:Generalization isSpecification="false" child="31891" visibility="public" namespace="m1" xmi.id="32104" parent="31688" discriminator="" name="" /> 0212 <UML:Generalization isSpecification="false" child="31886" visibility="public" namespace="m1" xmi.id="32121" parent="31689" discriminator="" name="" /> 0213 <UML:Generalization isSpecification="false" child="31719" visibility="public" namespace="m1" xmi.id="35061" parent="31728" discriminator="" name="" /> 0214 <UML:Dependency isSpecification="false" visibility="public" namespace="m1" xmi.id="35617" client="35511" name="" supplier="35533" /> 0215 <UML:Dependency isSpecification="false" visibility="public" namespace="m1" xmi.id="35640" client="35522" name="" supplier="35544" /> 0216 <UML:Dependency isSpecification="false" visibility="public" namespace="m1" xmi.id="35663" client="35555" name="" supplier="35533" /> 0217 <UML:Dependency isSpecification="false" visibility="public" namespace="m1" xmi.id="35686" client="35566" name="" supplier="35544" /> 0218 <UML:Dependency isSpecification="false" visibility="public" namespace="m1" xmi.id="35731" client="35566" name="" supplier="35720" /> 0219 <UML:Dependency isSpecification="false" visibility="public" namespace="m1" xmi.id="35754" client="35555" name="" supplier="35709" /> 0220 <UML:Dependency isSpecification="false" visibility="public" namespace="m1" xmi.id="35807" client="35522" name="" supplier="35511" /> 0221 <UML:Dependency isSpecification="false" visibility="public" namespace="m1" xmi.id="35840" client="35511" name="" supplier="35522" /> 0222 <UML:Dependency isSpecification="false" visibility="public" namespace="m1" xmi.id="35863" client="35533" name="" supplier="35544" /> 0223 <UML:Dependency isSpecification="false" visibility="public" namespace="m1" xmi.id="35886" client="35555" name="" supplier="35566" /> 0224 <UML:Dependency isSpecification="false" visibility="public" namespace="m1" xmi.id="35909" client="35709" name="" supplier="35720" /> 0225 <UML:Dependency isSpecification="false" visibility="public" namespace="m1" xmi.id="35932" client="35555" name="" supplier="35720" /> 0226 <UML:Generalization isSpecification="false" child="36145" visibility="public" namespace="m1" xmi.id="36186" parent="31688" discriminator="" name="" /> 0227 <UML:Generalization isSpecification="false" child="31886" visibility="public" namespace="m1" xmi.id="36209" parent="36145" discriminator="" name="" /> 0228 <UML:Generalization isSpecification="false" child="36145" visibility="public" namespace="m1" xmi.id="36262" parent="31728" discriminator="" name="" /> 0229 </UML:Namespace.ownedElement> 0230 </UML:Model> 0231 </XMI.content> 0232 <XMI.extensions xmi.extender="umbrello" > 0233 <docsettings viewid="32971" documentation="" uniqueid="36637" /> 0234 <diagrams> 0235 <diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" linewidth="0" zoom="100" showgrid="0" showopsig="1" usefillcolor="1" snapx="10" canvaswidth="753" snapy="10" showatts="0" xmi.id="31656" documentation="" type="402" showops="0" showpackage="1" name="class diagram" 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" > 0236 <widgets> 0237 <classwidget usesdiagramfillcolour="0" width="199" showattsigs="601" usesdiagramusefillcolour="0" x="318" y="12" drawascircle="0" showopsigs="601" linewidth="none" fillcolour="#ffffc0" height="38" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="31687" showoperations="0" showpackage="1" showscope="1" font="Bitstream Vera Sans,10,-1,5,75,1,0,0,0,0" linecolor="#ff0000" /> 0238 <classwidget usesdiagramfillcolour="0" width="192" showattsigs="601" usesdiagramusefillcolour="0" x="293" y="131" drawascircle="0" showopsigs="601" linewidth="none" fillcolour="#ffffc0" height="38" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="31688" showoperations="0" showpackage="1" showscope="1" font="Bitstream Vera Sans,10,-1,5,75,1,0,0,0,0" linecolor="#ff0000" /> 0239 <classwidget usesdiagramfillcolour="1" width="117" showattsigs="601" usesdiagramusefillcolour="1" x="586" y="12" showopsigs="601" linewidth="none" fillcolour="none" height="38" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="31715" showoperations="0" showpackage="1" showscope="1" font="Bitstream Vera Sans,10,-1,5,75,0,0,0,0,0" linecolor="none" /> 0240 <classwidget usesdiagramfillcolour="1" width="173" showattsigs="601" usesdiagramusefillcolour="1" x="551" y="215" showopsigs="601" linewidth="none" fillcolour="none" height="38" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="31719" showoperations="0" showpackage="1" showscope="1" font="Bitstream Vera Sans,10,-1,5,75,0,0,0,0,0" linecolor="none" /> 0241 <classwidget usesdiagramfillcolour="0" width="165" showattsigs="601" usesdiagramusefillcolour="0" x="561" y="131" drawascircle="0" showopsigs="601" linewidth="none" fillcolour="#ffffc0" height="38" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="31717" showoperations="0" showpackage="1" showscope="1" font="Bitstream Vera Sans,10,-1,5,75,1,0,0,0,0" linecolor="#ff0000" /> 0242 <classwidget usesdiagramfillcolour="0" width="127" showattsigs="601" usesdiagramusefillcolour="0" x="43" y="12" showopsigs="601" linewidth="none" fillcolour="#ffffc0" height="38" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="31866" showoperations="0" showpackage="1" showscope="1" font="Bitstream Vera Sans,10,-1,5,75,0,0,0,0,0" linecolor="#ff0000" /> 0243 <classwidget usesdiagramfillcolour="1" width="183" showattsigs="601" usesdiagramusefillcolour="1" x="9" y="215" showopsigs="601" linewidth="none" fillcolour="none" height="38" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="31886" showoperations="0" showpackage="1" showscope="1" font="Bitstream Vera Sans,10,-1,5,75,0,0,0,0,0" linecolor="none" /> 0244 <classwidget usesdiagramfillcolour="0" width="179" showattsigs="601" usesdiagramusefillcolour="0" x="18" y="131" drawascircle="0" showopsigs="601" linewidth="none" fillcolour="#ffffc0" height="38" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="31891" showoperations="0" showpackage="1" showscope="1" font="Bitstream Vera Sans,10,-1,5,75,1,0,0,0,0" linecolor="#ff0000" /> 0245 <classwidget usesdiagramfillcolour="1" width="198" showattsigs="601" usesdiagramusefillcolour="1" x="283" y="215" showopsigs="601" linewidth="none" fillcolour="none" height="38" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="36145" showoperations="0" showpackage="1" showscope="1" font="Bitstream Vera Sans,10,-1,5,75,0,0,0,0,0" linecolor="none" /> 0246 </widgets> 0247 <messages/> 0248 <associations> 0249 <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="31688" widgetaid="31687" xmi.id="31693" linecolor="none" > 0250 <linepath> 0251 <startpoint startx="408" starty="50" /> 0252 <endpoint endx="408" endy="131" /> 0253 </linepath> 0254 <floatingtext usesdiagramfillcolour="1" width="58" usesdiagramusefillcolour="1" x="408" y="90" linewidth="none" posttext="" role="703" fillcolour="none" height="22" usefillcolor="1" pretext="" isinstance="0" xmi.id="36475" text="m_iface" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" /> 0255 <floatingtext usesdiagramfillcolour="1" width="16" usesdiagramusefillcolour="1" x="410" y="51" linewidth="none" posttext="" role="701" fillcolour="none" height="22" usefillcolor="1" pretext="" isinstance="0" xmi.id="36476" text="1" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" /> 0256 <floatingtext usesdiagramfillcolour="1" width="16" usesdiagramusefillcolour="1" x="410" y="107" linewidth="none" posttext="" role="702" fillcolour="none" height="22" usefillcolor="1" pretext="" isinstance="0" xmi.id="36477" text="1" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" /> 0257 </assocwidget> 0258 <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="31717" widgetaid="31719" xmi.id="31755" linecolor="none" > 0259 <linepath> 0260 <startpoint startx="658" starty="215" /> 0261 <endpoint endx="658" endy="169" /> 0262 </linepath> 0263 </assocwidget> 0264 <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="31717" widgetaid="31715" xmi.id="31760" linecolor="none" > 0265 <linepath> 0266 <startpoint startx="658" starty="50" /> 0267 <endpoint endx="658" endy="131" /> 0268 </linepath> 0269 <floatingtext usesdiagramfillcolour="1" width="58" usesdiagramusefillcolour="1" x="658" y="90" linewidth="none" posttext="" role="703" fillcolour="none" height="22" usefillcolor="1" pretext="" isinstance="0" xmi.id="36478" text="m_iface" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" /> 0270 <floatingtext usesdiagramfillcolour="1" width="16" usesdiagramusefillcolour="1" x="660" y="51" linewidth="none" posttext="" role="701" fillcolour="none" height="22" usefillcolor="1" pretext="" isinstance="0" xmi.id="36479" text="1" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" /> 0271 <floatingtext usesdiagramfillcolour="1" width="16" usesdiagramusefillcolour="1" x="660" y="107" linewidth="none" posttext="" role="702" fillcolour="none" height="22" usefillcolor="1" pretext="" isinstance="0" xmi.id="36480" text="1" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" /> 0272 </assocwidget> 0273 <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="31687" widgetaid="31866" xmi.id="31875" linecolor="none" > 0274 <linepath> 0275 <startpoint startx="170" starty="30" /> 0276 <endpoint endx="318" endy="30" /> 0277 </linepath> 0278 </assocwidget> 0279 <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="31891" widgetaid="31886" xmi.id="31904" linecolor="none" > 0280 <linepath> 0281 <startpoint startx="124" starty="215" /> 0282 <endpoint endx="124" endy="169" /> 0283 </linepath> 0284 </assocwidget> 0285 <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="31891" widgetaid="31866" xmi.id="31981" linecolor="none" > 0286 <linepath> 0287 <startpoint startx="124" starty="50" /> 0288 <endpoint endx="124" endy="131" /> 0289 </linepath> 0290 <floatingtext usesdiagramfillcolour="1" width="58" usesdiagramusefillcolour="1" x="124" y="90" linewidth="none" posttext="" role="703" fillcolour="none" height="22" usefillcolor="1" pretext="" isinstance="0" xmi.id="36481" text="m_iface" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" /> 0291 <floatingtext usesdiagramfillcolour="1" width="16" usesdiagramusefillcolour="1" x="126" y="51" linewidth="none" posttext="" role="701" fillcolour="none" height="22" usefillcolor="1" pretext="" isinstance="0" xmi.id="36482" text="1" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" /> 0292 <floatingtext usesdiagramfillcolour="1" width="16" usesdiagramusefillcolour="1" x="126" y="107" linewidth="none" posttext="" role="702" fillcolour="none" height="22" usefillcolor="1" pretext="" isinstance="0" xmi.id="36483" text="1" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" /> 0293 </assocwidget> 0294 <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="31688" widgetaid="31891" xmi.id="32104" linecolor="none" > 0295 <linepath> 0296 <startpoint startx="197" starty="149" /> 0297 <endpoint endx="293" endy="149" /> 0298 </linepath> 0299 </assocwidget> 0300 <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="31688" widgetaid="36145" xmi.id="36186" linecolor="none" > 0301 <linepath> 0302 <startpoint startx="408" starty="215" /> 0303 <endpoint endx="408" endy="169" /> 0304 </linepath> 0305 </assocwidget> 0306 <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="36145" widgetaid="31886" xmi.id="36209" linecolor="none" > 0307 <linepath> 0308 <startpoint startx="192" starty="233" /> 0309 <endpoint endx="283" endy="233" /> 0310 </linepath> 0311 </assocwidget> 0312 </associations> 0313 </diagram> 0314 <diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" linewidth="0" zoom="100" showgrid="0" showopsig="1" usefillcolor="1" snapx="10" canvaswidth="736" snapy="10" showatts="1" xmi.id="31703" documentation="" type="403" showops="1" showpackage="0" name="iface cast" localid="899993" showstereotype="0" showscope="1" snapcsgrid="0" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="#ff0000" canvasheight="603" > 0315 <widgets> 0316 <objectwidget usesdiagramfillcolour="1" width="67" usesdiagramusefillcolour="1" x="46" y="52" instancename="" linewidth="none" fillcolour="none" height="28" usefillcolor="1" isinstance="0" xmi.id="31704" decon="0" localid="899998" multipleinstance="0" drawasactor="0" font="Bitstream Vera Sans,10,-1,5,50,0,1,0,0,0" linecolor="none" /> 0317 <objectwidget usesdiagramfillcolour="0" width="122" usesdiagramusefillcolour="0" x="175" y="52" instancename="mo" linewidth="none" fillcolour="#ffffc0" height="28" usefillcolor="1" isinstance="0" xmi.id="31866" decon="0" localid="899996" multipleinstance="0" drawasactor="0" font="Bitstream Vera Sans,10,-1,5,50,0,1,0,0,0" linecolor="#ff0000" /> 0318 <objectwidget usesdiagramfillcolour="0" width="151" usesdiagramusefillcolour="0" x="334" y="52" instancename="audioPath" linewidth="none" fillcolour="#ffffc0" height="28" usefillcolor="1" isinstance="0" xmi.id="31715" decon="0" localid="899994" multipleinstance="0" drawasactor="0" font="Bitstream Vera Sans,10,-1,5,50,0,1,0,0,0" linecolor="#ff0000" /> 0319 <objectwidget usesdiagramfillcolour="0" width="176" usesdiagramusefillcolour="0" x="512" y="52" instancename="mo.m_iface" linewidth="none" fillcolour="#ffffc0" height="28" usefillcolor="1" isinstance="0" xmi.id="31891" decon="0" localid="899993" multipleinstance="0" drawasactor="0" font="Bitstream Vera Sans,10,-1,5,50,0,1,0,0,0" linecolor="#ff0000" /> 0320 </widgets> 0321 <messages> 0322 <messagewidget usesdiagramfillcolour="1" width="165" usesdiagramusefillcolour="1" x="79" y="112" operation="34717" linewidth="none" widgetbid="899996" fillcolour="none" height="162" usefillcolor="1" seqnum="" textid="32661" widgetaid="899998" isinstance="0" xmi.id="32660" sequencemessagetype="1000" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" > 0323 <floatingtext usesdiagramfillcolour="1" width="295" usesdiagramusefillcolour="1" x="84" y="90" linewidth="none" posttext="" role="704" fillcolour="none" height="22" usefillcolor="1" pretext="" isinstance="0" xmi.id="32661" text=": addAudioPath(audioPath : AudioPath) : bool" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" /> 0324 </messagewidget> 0325 <messagewidget usesdiagramfillcolour="1" width="181" usesdiagramusefillcolour="1" x="236" y="129" operation="31776" linewidth="none" widgetbid="899994" fillcolour="none" height="49" usefillcolor="1" seqnum="" textid="32799" widgetaid="899996" isinstance="0" xmi.id="32798" sequencemessagetype="1000" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" > 0326 <floatingtext usesdiagramfillcolour="1" width="226" usesdiagramusefillcolour="1" x="241" y="107" linewidth="none" posttext="" role="704" fillcolour="none" height="22" usefillcolor="1" pretext="" isinstance="0" xmi.id="32799" text=": iface() : KDEMM::Ifaces::AudioPath" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" /> 0327 </messagewidget> 0328 <messagewidget usesdiagramfillcolour="1" width="372" usesdiagramusefillcolour="1" x="236" y="218" operation="32826" linewidth="none" widgetbid="899993" fillcolour="none" height="32" usefillcolor="1" seqnum="" textid="32825" widgetaid="899996" isinstance="0" xmi.id="32824" sequencemessagetype="1000" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" > 0329 <floatingtext usesdiagramfillcolour="1" width="295" usesdiagramusefillcolour="1" x="241" y="196" linewidth="none" posttext="" role="704" fillcolour="none" height="22" usefillcolor="1" pretext="" isinstance="0" xmi.id="32825" text=": addAudioPath(audioPath : AudioPath) : bool" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" /> 0330 </messagewidget> 0331 </messages> 0332 <associations/> 0333 </diagram> 0334 <diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" linewidth="0" zoom="100" showgrid="0" showopsig="1" usefillcolor="1" snapx="10" canvaswidth="859" snapy="10" showatts="1" xmi.id="32971" documentation="" type="403" showops="1" showpackage="0" name="MediaObject construction" localid="899996" showstereotype="0" showscope="1" snapcsgrid="0" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="#ff0000" canvasheight="618" > 0335 <widgets> 0336 <objectwidget usesdiagramfillcolour="1" width="67" usesdiagramusefillcolour="1" x="58" y="48" instancename="" linewidth="none" fillcolour="none" height="28" usefillcolor="1" isinstance="0" xmi.id="31704" decon="0" localid="899999" multipleinstance="0" drawasactor="0" font="Bitstream Vera Sans,10,-1,5,50,0,1,0,0,0" linecolor="none" /> 0337 <objectwidget usesdiagramfillcolour="0" width="122" usesdiagramusefillcolour="0" x="285" y="76" instancename="mo" linewidth="none" fillcolour="#ffffc0" height="28" usefillcolor="1" isinstance="0" xmi.id="31866" decon="0" localid="899998" multipleinstance="0" drawasactor="0" font="Bitstream Vera Sans,10,-1,5,50,0,1,0,0,0" linecolor="#ff0000" /> 0338 <objectwidget usesdiagramfillcolour="0" width="149" usesdiagramusefillcolour="0" x="469" y="216" instancename="mo" linewidth="none" fillcolour="#ffffc0" height="24" usefillcolor="1" isinstance="0" xmi.id="31687" decon="0" localid="899997" multipleinstance="0" drawasactor="0" font="Bitstream Vera Sans,10,-1,5,50,0,1,0,0,0" linecolor="#ff0000" /> 0339 <objectwidget usesdiagramfillcolour="0" width="156" usesdiagramusefillcolour="0" x="597" y="48" instancename="Factory::self()" linewidth="none" fillcolour="#ffffc0" height="28" usefillcolor="1" isinstance="0" xmi.id="31705" decon="0" localid="899996" multipleinstance="0" drawasactor="0" font="Bitstream Vera Sans,10,-1,5,50,0,1,0,0,0" linecolor="#ff0000" /> 0340 </widgets> 0341 <messages> 0342 <messagewidget usesdiagramfillcolour="1" width="263" usesdiagramusefillcolour="1" x="91" y="128" operation="32019" linewidth="none" widgetbid="899998" fillcolour="none" height="294" usefillcolor="1" seqnum="" textid="33083" widgetaid="899999" isinstance="0" xmi.id="33082" sequencemessagetype="1000" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" > 0343 <floatingtext usesdiagramfillcolour="1" width="241" usesdiagramusefillcolour="1" x="96" y="106" linewidth="none" posttext="" role="704" fillcolour="none" height="22" usefillcolor="1" pretext="" isinstance="0" xmi.id="33083" text=": create(url : KURL, parent : QObject)" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" /> 0344 </messagewidget> 0345 <messagewidget usesdiagramfillcolour="1" width="50" usesdiagramusefillcolour="1" x="344" y="128" operation="33170" linewidth="none" widgetbid="899998" fillcolour="none" height="109" usefillcolor="1" seqnum="" textid="33160" widgetaid="899998" isinstance="0" xmi.id="33159" sequencemessagetype="1000" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" > 0346 <floatingtext usesdiagramfillcolour="1" width="297" usesdiagramusefillcolour="1" x="349" y="106" linewidth="none" posttext="" role="705" fillcolour="none" height="22" usefillcolor="1" pretext="" isinstance="0" xmi.id="33160" text=": createIface() : KDEMM::Ifaces::MediaProducer" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" /> 0347 </messagewidget> 0348 <messagewidget usesdiagramfillcolour="1" width="200" usesdiagramusefillcolour="1" x="346" y="270" operation="35447" linewidth="none" widgetbid="899997" fillcolour="none" height="32" usefillcolor="1" seqnum="" textid="33233" widgetaid="899998" isinstance="0" xmi.id="33232" sequencemessagetype="1000" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" > 0349 <floatingtext usesdiagramfillcolour="1" width="410" usesdiagramusefillcolour="1" x="351" y="248" linewidth="none" posttext="" role="704" fillcolour="none" height="22" usefillcolor="1" pretext="" isinstance="0" xmi.id="33233" text=": 35447" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" /> 0350 </messagewidget> 0351 <messagewidget usesdiagramfillcolour="1" width="50" usesdiagramusefillcolour="1" x="344" y="334" operation="33026" linewidth="none" widgetbid="899998" fillcolour="none" height="88" usefillcolor="1" seqnum="" textid="33271" widgetaid="899998" isinstance="0" xmi.id="33270" sequencemessagetype="1000" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" > 0352 <floatingtext usesdiagramfillcolour="1" width="92" usesdiagramusefillcolour="1" x="349" y="312" linewidth="none" posttext="" role="705" fillcolour="none" height="22" usefillcolor="1" pretext="" isinstance="0" xmi.id="33271" text=": setupIface()" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" /> 0353 </messagewidget> 0354 <messagewidget usesdiagramfillcolour="1" width="200" usesdiagramusefillcolour="1" x="346" y="362" operation="33045" linewidth="none" widgetbid="899997" fillcolour="none" height="32" usefillcolor="1" seqnum="" textid="33317" widgetaid="899998" isinstance="0" xmi.id="33316" sequencemessagetype="1000" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" > 0355 <floatingtext usesdiagramfillcolour="1" width="92" usesdiagramusefillcolour="1" x="351" y="340" linewidth="none" posttext="" role="704" fillcolour="none" height="22" usefillcolor="1" pretext="" isinstance="0" xmi.id="33317" text=": setupIface()" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" /> 0356 </messagewidget> 0357 <messagewidget usesdiagramfillcolour="1" width="337" usesdiagramusefillcolour="1" x="346" y="151" operation="31725" linewidth="none" widgetbid="899996" fillcolour="none" height="32" usefillcolor="1" seqnum="" textid="33396" widgetaid="899998" isinstance="0" xmi.id="33395" sequencemessagetype="1000" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" > 0358 <floatingtext usesdiagramfillcolour="1" width="504" usesdiagramusefillcolour="1" x="351" y="129" linewidth="none" posttext="" role="704" fillcolour="none" height="22" usefillcolor="1" pretext="" isinstance="0" xmi.id="33396" text=": createMediaObject(url : KURL, parent : QObject) : KDEMM::Ifaces::MediaObject" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" /> 0359 </messagewidget> 0360 </messages> 0361 <associations/> 0362 </diagram> 0363 <diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" linewidth="0" zoom="100" showgrid="0" showopsig="1" usefillcolor="1" snapx="10" canvaswidth="753" snapy="10" showatts="1" xmi.id="35490" documentation="" type="406" showops="1" showpackage="0" name="component diagram" 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" > 0364 <widgets> 0365 <componentwidget usesdiagramfillcolour="1" width="128" usesdiagramusefillcolour="1" x="47" y="7" linewidth="none" fillcolour="none" height="66" usefillcolor="1" isinstance="0" xmi.id="35511" font="Bitstream Vera Sans,10,-1,5,75,0,0,0,0,0" linecolor="none" /> 0366 <componentwidget usesdiagramfillcolour="1" width="147" usesdiagramusefillcolour="1" x="267" y="7" linewidth="none" fillcolour="none" height="66" usefillcolor="1" isinstance="0" xmi.id="35522" font="Bitstream Vera Sans,10,-1,5,75,0,0,0,0,0" linecolor="none" /> 0367 <componentwidget usesdiagramfillcolour="0" width="118" usesdiagramusefillcolour="0" x="52" y="116" linewidth="none" fillcolour="#ffffc0" height="66" usefillcolor="1" isinstance="0" xmi.id="35533" font="Bitstream Vera Sans,10,-1,5,75,0,0,0,0,0" linecolor="#ff0000" /> 0368 <componentwidget usesdiagramfillcolour="0" width="137" usesdiagramusefillcolour="0" x="272" y="116" linewidth="none" fillcolour="#ffffc0" height="66" usefillcolor="1" isinstance="0" xmi.id="35544" font="Bitstream Vera Sans,10,-1,5,75,0,0,0,0,0" linecolor="#ff0000" /> 0369 <componentwidget usesdiagramfillcolour="0" width="168" usesdiagramusefillcolour="0" x="27" y="220" linewidth="none" fillcolour="#ffffc0" height="66" usefillcolor="1" isinstance="0" xmi.id="35555" font="Bitstream Vera Sans,10,-1,5,75,0,0,0,0,0" linecolor="#ff0000" /> 0370 <componentwidget usesdiagramfillcolour="0" width="187" usesdiagramusefillcolour="0" x="247" y="220" linewidth="none" fillcolour="#ffffc0" height="66" usefillcolor="1" isinstance="0" xmi.id="35566" font="Bitstream Vera Sans,10,-1,5,75,0,0,0,0,0" linecolor="#ff0000" /> 0371 <componentwidget usesdiagramfillcolour="1" width="208" usesdiagramusefillcolour="1" x="0" y="328" linewidth="none" fillcolour="none" height="66" usefillcolor="1" isinstance="0" xmi.id="35709" font="Bitstream Vera Sans,10,-1,5,75,0,0,0,0,0" linecolor="none" /> 0372 <componentwidget usesdiagramfillcolour="1" width="190" usesdiagramusefillcolour="1" x="244" y="328" linewidth="none" fillcolour="none" height="66" usefillcolor="1" isinstance="0" xmi.id="35720" font="Bitstream Vera Sans,10,-1,5,75,0,0,0,0,0" linecolor="none" /> 0373 </widgets> 0374 <messages/> 0375 <associations> 0376 <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="35533" widgetaid="35511" xmi.id="35617" linecolor="none" > 0377 <linepath> 0378 <startpoint startx="111" starty="73" /> 0379 <endpoint endx="111" endy="116" /> 0380 </linepath> 0381 </assocwidget> 0382 <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="35544" widgetaid="35522" xmi.id="35640" linecolor="none" > 0383 <linepath> 0384 <startpoint startx="340" starty="73" /> 0385 <endpoint endx="340" endy="116" /> 0386 </linepath> 0387 </assocwidget> 0388 <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="35533" widgetaid="35555" xmi.id="35663" linecolor="none" > 0389 <linepath> 0390 <startpoint startx="111" starty="220" /> 0391 <endpoint endx="111" endy="182" /> 0392 </linepath> 0393 </assocwidget> 0394 <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="35544" widgetaid="35566" xmi.id="35686" linecolor="none" > 0395 <linepath> 0396 <startpoint startx="340" starty="220" /> 0397 <endpoint endx="340" endy="182" /> 0398 </linepath> 0399 </assocwidget> 0400 <assocwidget totalcounta="2" indexa="1" totalcountb="3" indexb="2" linewidth="none" widgetbid="35720" widgetaid="35566" xmi.id="35731" linecolor="none" > 0401 <linepath> 0402 <startpoint startx="370" starty="286" /> 0403 <endpoint endx="370" endy="328" /> 0404 </linepath> 0405 </assocwidget> 0406 <assocwidget totalcounta="3" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="35709" widgetaid="35555" xmi.id="35754" linecolor="none" > 0407 <linepath> 0408 <startpoint startx="104" starty="286" /> 0409 <endpoint endx="104" endy="328" /> 0410 </linepath> 0411 </assocwidget> 0412 <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="35522" widgetaid="35511" xmi.id="35840" linecolor="none" > 0413 <linepath> 0414 <startpoint startx="175" starty="40" /> 0415 <endpoint endx="267" endy="40" /> 0416 </linepath> 0417 </assocwidget> 0418 <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="35544" widgetaid="35533" xmi.id="35863" linecolor="none" > 0419 <linepath> 0420 <startpoint startx="170" starty="149" /> 0421 <endpoint endx="272" endy="149" /> 0422 </linepath> 0423 </assocwidget> 0424 <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="35566" widgetaid="35555" xmi.id="35886" linecolor="none" > 0425 <linepath> 0426 <startpoint startx="195" starty="253" /> 0427 <endpoint endx="247" endy="253" /> 0428 </linepath> 0429 </assocwidget> 0430 <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="35720" widgetaid="35709" xmi.id="35909" linecolor="none" > 0431 <linepath> 0432 <startpoint startx="208" starty="361" /> 0433 <endpoint endx="244" endy="361" /> 0434 </linepath> 0435 </assocwidget> 0436 <assocwidget totalcounta="3" indexa="2" totalcountb="3" indexb="1" linewidth="none" widgetbid="35720" widgetaid="35555" xmi.id="35932" linecolor="none" > 0437 <linepath> 0438 <startpoint startx="195" starty="286" /> 0439 <endpoint endx="244" endy="328" /> 0440 </linepath> 0441 </assocwidget> 0442 </associations> 0443 </diagram> 0444 </diagrams> 0445 <listview> 0446 <listitem open="1" type="800" label="Views" > 0447 <listitem open="1" type="801" label="Logical View" > 0448 <listitem open="1" type="813" id="31704" /> 0449 <listitem open="1" type="813" id="33795" /> 0450 <listitem open="1" type="813" id="31728" /> 0451 <listitem open="1" type="813" id="32664" /> 0452 <listitem open="1" type="818" id="31700" > 0453 <listitem open="1" type="813" id="31687" > 0454 <listitem open="0" type="815" id="31708" /> 0455 <listitem open="0" type="815" id="31710" /> 0456 <listitem open="0" type="815" id="31782" /> 0457 <listitem open="1" type="815" id="33045" /> 0458 <listitem open="1" type="815" id="33093" /> 0459 <listitem open="1" type="815" id="33189" /> 0460 <listitem open="0" type="815" id="35323" /> 0461 </listitem> 0462 <listitem open="1" type="813" id="31715" > 0463 <listitem open="0" type="815" id="31776" /> 0464 </listitem> 0465 <listitem open="1" type="813" id="31705" > 0466 <listitem open="0" type="815" id="31725" /> 0467 </listitem> 0468 <listitem open="1" type="813" id="31866" > 0469 <listitem open="0" type="815" id="32019" /> 0470 <listitem open="0" type="815" id="32029" /> 0471 <listitem open="1" type="815" id="33026" /> 0472 <listitem open="1" type="815" id="33170" /> 0473 <listitem open="0" type="815" id="34717" /> 0474 </listitem> 0475 <listitem open="1" type="818" id="31702" > 0476 <listitem open="1" type="813" id="31719" /> 0477 <listitem open="1" type="813" id="31886" /> 0478 <listitem open="1" type="813" id="36145" /> 0479 </listitem> 0480 <listitem open="1" type="818" id="31701" > 0481 <listitem open="1" type="813" id="31717" /> 0482 <listitem open="1" type="813" id="31891" > 0483 <listitem open="0" type="815" id="32826" /> 0484 </listitem> 0485 <listitem open="1" type="813" id="31688" > 0486 <listitem open="0" type="815" id="32056" /> 0487 </listitem> 0488 </listitem> 0489 </listitem> 0490 <listitem open="1" type="830" label="Datatypes" > 0491 <listitem open="1" type="829" id="31712" /> 0492 <listitem open="1" type="829" id="31709" /> 0493 </listitem> 0494 </listitem> 0495 <listitem open="1" type="802" label="Use Case View" /> 0496 <listitem open="1" type="821" label="Component View" > 0497 <listitem open="1" type="822" id="35566" /> 0498 <listitem open="1" type="822" id="35544" /> 0499 <listitem open="1" type="822" id="35522" /> 0500 <listitem open="1" type="822" id="35511" /> 0501 <listitem open="1" type="822" id="35720" /> 0502 <listitem open="1" type="822" id="35709" /> 0503 <listitem open="1" type="822" id="35555" /> 0504 <listitem open="1" type="822" id="35533" /> 0505 </listitem> 0506 <listitem open="1" type="827" label="Deployment View" /> 0507 <listitem open="1" type="836" label="Entity Relationship Model" /> 0508 </listitem> 0509 </listview> 0510 <codegeneration> 0511 <codegenerator language="C++" > 0512 <classifiercodedocument writeOutCode="true" package="kdemm::ifaces" id="31688" parent_class="31688" fileExt=".cpp" fileName="mediaproducer" > 0513 <textblocks> 0514 <codeblockwithcomments tag="includes" text="#include "mediaproducer.h"&#010;" > 0515 <header> 0516 <cppcodedocumentation tag="" writeOutText="false" /> 0517 </header> 0518 </codeblockwithcomments> 0519 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > 0520 <header> 0521 <cppcodedocumentation tag="" text="Constructors/Destructors" /> 0522 </header> 0523 <textblocks/> 0524 </hierarchicalcodeblock> 0525 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > 0526 <header> 0527 <cppcodedocumentation tag="" text="Methods" /> 0528 </header> 0529 <textblocks> 0530 <codeaccessormethod accessType="0" parent_id="31693" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="31693" role_id="1" > 0531 <header> 0532 <cppcodedocumentation tag="" /> 0533 </header> 0534 </codeaccessormethod> 0535 <codeaccessormethod accessType="1" parent_id="31693" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="31693" role_id="1" > 0536 <header> 0537 <cppcodedocumentation tag="" /> 0538 </header> 0539 </codeaccessormethod> 0540 <codeaccessormethod accessType="2" parent_id="31693" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="31693" role_id="1" > 0541 <header> 0542 <cppcodedocumentation tag="" /> 0543 </header> 0544 </codeaccessormethod> 0545 <codeaccessormethod accessType="3" parent_id="31693" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="31693" role_id="1" > 0546 <header> 0547 <cppcodedocumentation tag="" /> 0548 </header> 0549 </codeaccessormethod> 0550 <codeaccessormethod accessType="4" parent_id="31693" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="31693" role_id="1" > 0551 <header> 0552 <cppcodedocumentation tag="" /> 0553 </header> 0554 </codeaccessormethod> 0555 <codeoperation parent_id="32056" tag="operation_32056" canDelete="false" writeOutText="false" > 0556 <header> 0557 <cppcodedocumentation tag="" /> 0558 </header> 0559 </codeoperation> 0560 </textblocks> 0561 </hierarchicalcodeblock> 0562 </textblocks> 0563 <header> 0564 <codecomment tag="" text="/************************************************************************&#010; mediaproducer.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 May 6 2006 at 15:49:49&#010;The original location of this file is kdemm::ifaces&#010;**************************************************************************/&#010;" /> 0565 </header> 0566 <classfields> 0567 <codeclassfield parent_id="31693" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > 0568 <header> 0569 <cppcodedocumentation tag="" /> 0570 </header> 0571 <ccfdeclarationcodeblock parent_id="31693" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" > 0572 <header> 0573 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 0574 </header> 0575 </ccfdeclarationcodeblock> 0576 <codeaccessormethod accessType="0" parent_id="31693" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="31693" role_id="1" > 0577 <header> 0578 <cppcodedocumentation tag="" /> 0579 </header> 0580 </codeaccessormethod> 0581 <codeaccessormethod accessType="1" parent_id="31693" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="31693" role_id="1" > 0582 <header> 0583 <cppcodedocumentation tag="" /> 0584 </header> 0585 </codeaccessormethod> 0586 <codeaccessormethod accessType="2" parent_id="31693" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="31693" role_id="1" > 0587 <header> 0588 <cppcodedocumentation tag="" /> 0589 </header> 0590 </codeaccessormethod> 0591 <codeaccessormethod accessType="3" parent_id="31693" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="31693" role_id="1" > 0592 <header> 0593 <cppcodedocumentation tag="" /> 0594 </header> 0595 </codeaccessormethod> 0596 <codeaccessormethod accessType="4" parent_id="31693" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="31693" role_id="1" > 0597 <header> 0598 <cppcodedocumentation tag="" /> 0599 </header> 0600 </codeaccessormethod> 0601 </codeclassfield> 0602 </classfields> 0603 </classifiercodedocument> 0604 <classifiercodedocument writeOutCode="true" package="kdemm::ifaces" id="31717" parent_class="31717" fileExt=".cpp" fileName="audiopath" > 0605 <textblocks> 0606 <codeblockwithcomments tag="includes" text="#include "audiopath.h"&#010;" > 0607 <header> 0608 <cppcodedocumentation tag="" writeOutText="false" /> 0609 </header> 0610 </codeblockwithcomments> 0611 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > 0612 <header> 0613 <cppcodedocumentation tag="" text="Constructors/Destructors" /> 0614 </header> 0615 <textblocks/> 0616 </hierarchicalcodeblock> 0617 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > 0618 <header> 0619 <cppcodedocumentation tag="" text="Methods" /> 0620 </header> 0621 <textblocks> 0622 <codeaccessormethod accessType="0" parent_id="31760" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="31760" role_id="1" > 0623 <header> 0624 <cppcodedocumentation tag="" /> 0625 </header> 0626 </codeaccessormethod> 0627 <codeaccessormethod accessType="1" parent_id="31760" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="31760" role_id="1" > 0628 <header> 0629 <cppcodedocumentation tag="" /> 0630 </header> 0631 </codeaccessormethod> 0632 <codeaccessormethod accessType="2" parent_id="31760" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="31760" role_id="1" > 0633 <header> 0634 <cppcodedocumentation tag="" /> 0635 </header> 0636 </codeaccessormethod> 0637 <codeaccessormethod accessType="3" parent_id="31760" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="31760" role_id="1" > 0638 <header> 0639 <cppcodedocumentation tag="" /> 0640 </header> 0641 </codeaccessormethod> 0642 <codeaccessormethod accessType="4" parent_id="31760" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="31760" role_id="1" > 0643 <header> 0644 <cppcodedocumentation tag="" /> 0645 </header> 0646 </codeaccessormethod> 0647 </textblocks> 0648 </hierarchicalcodeblock> 0649 </textblocks> 0650 <header> 0651 <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 May 6 2006 at 15:49:49&#010;The original location of this file is kdemm::ifaces&#010;**************************************************************************/&#010;" /> 0652 </header> 0653 <classfields> 0654 <codeclassfield parent_id="31760" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > 0655 <header> 0656 <cppcodedocumentation tag="" /> 0657 </header> 0658 <ccfdeclarationcodeblock parent_id="31760" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" > 0659 <header> 0660 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 0661 </header> 0662 </ccfdeclarationcodeblock> 0663 <codeaccessormethod accessType="0" parent_id="31760" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="31760" role_id="1" > 0664 <header> 0665 <cppcodedocumentation tag="" /> 0666 </header> 0667 </codeaccessormethod> 0668 <codeaccessormethod accessType="1" parent_id="31760" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="31760" role_id="1" > 0669 <header> 0670 <cppcodedocumentation tag="" /> 0671 </header> 0672 </codeaccessormethod> 0673 <codeaccessormethod accessType="2" parent_id="31760" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="31760" role_id="1" > 0674 <header> 0675 <cppcodedocumentation tag="" /> 0676 </header> 0677 </codeaccessormethod> 0678 <codeaccessormethod accessType="3" parent_id="31760" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="31760" role_id="1" > 0679 <header> 0680 <cppcodedocumentation tag="" /> 0681 </header> 0682 </codeaccessormethod> 0683 <codeaccessormethod accessType="4" parent_id="31760" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="31760" role_id="1" > 0684 <header> 0685 <cppcodedocumentation tag="" /> 0686 </header> 0687 </codeaccessormethod> 0688 </codeclassfield> 0689 </classfields> 0690 </classifiercodedocument> 0691 <classifiercodedocument writeOutCode="true" package="kdemm::ifaces" id="31891" parent_class="31891" fileExt=".cpp" fileName="mediaobject" > 0692 <textblocks> 0693 <codeblockwithcomments tag="includes" text="#include "mediaobject.h"&#010;" > 0694 <header> 0695 <cppcodedocumentation tag="" writeOutText="false" /> 0696 </header> 0697 </codeblockwithcomments> 0698 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > 0699 <header> 0700 <cppcodedocumentation tag="" text="Constructors/Destructors" /> 0701 </header> 0702 <textblocks/> 0703 </hierarchicalcodeblock> 0704 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > 0705 <header> 0706 <cppcodedocumentation tag="" text="Methods" /> 0707 </header> 0708 <textblocks> 0709 <codeaccessormethod accessType="0" parent_id="31981" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="31981" role_id="1" > 0710 <header> 0711 <cppcodedocumentation tag="" /> 0712 </header> 0713 </codeaccessormethod> 0714 <codeaccessormethod accessType="1" parent_id="31981" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="31981" role_id="1" > 0715 <header> 0716 <cppcodedocumentation tag="" /> 0717 </header> 0718 </codeaccessormethod> 0719 <codeaccessormethod accessType="2" parent_id="31981" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="31981" role_id="1" > 0720 <header> 0721 <cppcodedocumentation tag="" /> 0722 </header> 0723 </codeaccessormethod> 0724 <codeaccessormethod accessType="3" parent_id="31981" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="31981" role_id="1" > 0725 <header> 0726 <cppcodedocumentation tag="" /> 0727 </header> 0728 </codeaccessormethod> 0729 <codeaccessormethod accessType="4" parent_id="31981" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="31981" role_id="1" > 0730 <header> 0731 <cppcodedocumentation tag="" /> 0732 </header> 0733 </codeaccessormethod> 0734 <codeoperation parent_id="32826" tag="operation_32826" canDelete="false" > 0735 <header> 0736 <cppcodedocumentation tag="" /> 0737 </header> 0738 </codeoperation> 0739 </textblocks> 0740 </hierarchicalcodeblock> 0741 </textblocks> 0742 <header> 0743 <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 May 6 2006 at 15:49:49&#010;The original location of this file is kdemm::ifaces&#010;**************************************************************************/&#010;" /> 0744 </header> 0745 <classfields> 0746 <codeclassfield parent_id="31981" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > 0747 <header> 0748 <cppcodedocumentation tag="" /> 0749 </header> 0750 <ccfdeclarationcodeblock parent_id="31981" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" > 0751 <header> 0752 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 0753 </header> 0754 </ccfdeclarationcodeblock> 0755 <codeaccessormethod accessType="0" parent_id="31981" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="31981" role_id="1" > 0756 <header> 0757 <cppcodedocumentation tag="" /> 0758 </header> 0759 </codeaccessormethod> 0760 <codeaccessormethod accessType="1" parent_id="31981" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="31981" role_id="1" > 0761 <header> 0762 <cppcodedocumentation tag="" /> 0763 </header> 0764 </codeaccessormethod> 0765 <codeaccessormethod accessType="2" parent_id="31981" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="31981" role_id="1" > 0766 <header> 0767 <cppcodedocumentation tag="" /> 0768 </header> 0769 </codeaccessormethod> 0770 <codeaccessormethod accessType="3" parent_id="31981" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="31981" role_id="1" > 0771 <header> 0772 <cppcodedocumentation tag="" /> 0773 </header> 0774 </codeaccessormethod> 0775 <codeaccessormethod accessType="4" parent_id="31981" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="31981" role_id="1" > 0776 <header> 0777 <cppcodedocumentation tag="" /> 0778 </header> 0779 </codeaccessormethod> 0780 </codeclassfield> 0781 </classfields> 0782 </classifiercodedocument> 0783 <classifiercodedocument writeOutCode="true" package="kdemm::backend" id="31719" parent_class="31719" fileExt=".cpp" fileName="audiopath" > 0784 <textblocks> 0785 <codeblockwithcomments tag="includes" text="#include "audiopath.h"&#010;" > 0786 <header> 0787 <cppcodedocumentation tag="" writeOutText="false" /> 0788 </header> 0789 </codeblockwithcomments> 0790 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > 0791 <header> 0792 <cppcodedocumentation tag="" text="Constructors/Destructors" /> 0793 </header> 0794 <textblocks/> 0795 </hierarchicalcodeblock> 0796 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > 0797 <header> 0798 <cppcodedocumentation tag="" text="Methods" /> 0799 </header> 0800 <textblocks/> 0801 </hierarchicalcodeblock> 0802 </textblocks> 0803 <header> 0804 <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 May 6 2006 at 15:49:49&#010;The original location of this file is kdemm::backend&#010;**************************************************************************/&#010;" /> 0805 </header> 0806 <classfields/> 0807 </classifiercodedocument> 0808 <classifiercodedocument writeOutCode="true" package="kdemm::backend" id="31886" parent_class="31886" fileExt=".cpp" fileName="mediaobject" > 0809 <textblocks> 0810 <codeblockwithcomments tag="includes" text="#include "mediaobject.h"&#010;" > 0811 <header> 0812 <cppcodedocumentation tag="" writeOutText="false" /> 0813 </header> 0814 </codeblockwithcomments> 0815 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > 0816 <header> 0817 <cppcodedocumentation tag="" text="Constructors/Destructors" /> 0818 </header> 0819 <textblocks/> 0820 </hierarchicalcodeblock> 0821 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > 0822 <header> 0823 <cppcodedocumentation tag="" text="Methods" /> 0824 </header> 0825 <textblocks/> 0826 </hierarchicalcodeblock> 0827 </textblocks> 0828 <header> 0829 <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 May 6 2006 at 15:49:49&#010;The original location of this file is kdemm::backend&#010;**************************************************************************/&#010;" /> 0830 </header> 0831 <classfields/> 0832 </classifiercodedocument> 0833 <classifiercodedocument writeOutCode="true" package="kdemm::backend" id="36145" parent_class="36145" fileExt=".cpp" fileName="mediaproducer" > 0834 <textblocks> 0835 <codeblockwithcomments tag="includes" text="#include "mediaproducer.h"&#010;" > 0836 <header> 0837 <cppcodedocumentation tag="" writeOutText="false" /> 0838 </header> 0839 </codeblockwithcomments> 0840 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > 0841 <header> 0842 <cppcodedocumentation tag="" text="Constructors/Destructors" /> 0843 </header> 0844 <textblocks/> 0845 </hierarchicalcodeblock> 0846 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > 0847 <header> 0848 <cppcodedocumentation tag="" text="Methods" /> 0849 </header> 0850 <textblocks/> 0851 </hierarchicalcodeblock> 0852 </textblocks> 0853 <header> 0854 <codecomment tag="" text="/************************************************************************&#010; mediaproducer.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 May 6 2006 at 15:49:49&#010;The original location of this file is kdemm::backend&#010;**************************************************************************/&#010;" /> 0855 </header> 0856 <classfields/> 0857 </classifiercodedocument> 0858 <classifiercodedocument writeOutCode="true" package="kdemm" id="31687" parent_class="31687" fileExt=".cpp" fileName="abstractmediaproducer" > 0859 <textblocks> 0860 <codeblockwithcomments tag="includes" text="#include "abstractmediaproducer.h"&#010;" > 0861 <header> 0862 <cppcodedocumentation tag="" writeOutText="false" /> 0863 </header> 0864 </codeblockwithcomments> 0865 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > 0866 <header> 0867 <cppcodedocumentation tag="" text="Constructors/Destructors" /> 0868 </header> 0869 <textblocks/> 0870 </hierarchicalcodeblock> 0871 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > 0872 <header> 0873 <cppcodedocumentation tag="" text="Methods" /> 0874 </header> 0875 <textblocks> 0876 <codeaccessormethod accessType="0" parent_id="31693" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="31693" role_id="0" > 0877 <header> 0878 <cppcodedocumentation tag="" /> 0879 </header> 0880 </codeaccessormethod> 0881 <codeaccessormethod accessType="1" parent_id="31693" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="31693" role_id="0" > 0882 <header> 0883 <cppcodedocumentation tag="" /> 0884 </header> 0885 </codeaccessormethod> 0886 <codeaccessormethod accessType="2" parent_id="31693" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="31693" role_id="0" > 0887 <header> 0888 <cppcodedocumentation tag="" /> 0889 </header> 0890 </codeaccessormethod> 0891 <codeaccessormethod accessType="3" parent_id="31693" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="31693" role_id="0" > 0892 <header> 0893 <cppcodedocumentation tag="" /> 0894 </header> 0895 </codeaccessormethod> 0896 <codeaccessormethod accessType="4" parent_id="31693" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="31693" role_id="0" > 0897 <header> 0898 <cppcodedocumentation tag="" /> 0899 </header> 0900 </codeaccessormethod> 0901 <codeoperation parent_id="31708" tag="operation_31708" canDelete="false" > 0902 <header> 0903 <cppcodedocumentation tag="" /> 0904 </header> 0905 </codeoperation> 0906 <codeoperation parent_id="31710" tag="operation_31710" canDelete="false" > 0907 <header> 0908 <cppcodedocumentation tag="" /> 0909 </header> 0910 </codeoperation> 0911 <codeoperation parent_id="31782" tag="operation_31782" canDelete="false" > 0912 <header> 0913 <cppcodedocumentation tag="" /> 0914 </header> 0915 </codeoperation> 0916 <codeoperation parent_id="33045" tag="operation_33045" canDelete="false" > 0917 <header> 0918 <cppcodedocumentation tag="" /> 0919 </header> 0920 </codeoperation> 0921 <codeoperation parent_id="33093" tag="operation_33093" canDelete="false" > 0922 <header> 0923 <cppcodedocumentation tag="" /> 0924 </header> 0925 </codeoperation> 0926 <codeoperation parent_id="33189" tag="operation_33189" canDelete="false" > 0927 <header> 0928 <cppcodedocumentation tag="" /> 0929 </header> 0930 </codeoperation> 0931 <codeoperation parent_id="35323" tag="operation_35323" canDelete="false" > 0932 <header> 0933 <cppcodedocumentation tag="" /> 0934 </header> 0935 </codeoperation> 0936 </textblocks> 0937 </hierarchicalcodeblock> 0938 </textblocks> 0939 <header> 0940 <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 May 6 2006 at 15:53:38&#010;The original location of this file is kdemm&#010;**************************************************************************/&#010;" /> 0941 </header> 0942 <classfields> 0943 <codeclassfield parent_id="31693" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > 0944 <header> 0945 <cppcodedocumentation tag="" /> 0946 </header> 0947 <ccfdeclarationcodeblock parent_id="31693" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" > 0948 <header> 0949 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 0950 </header> 0951 </ccfdeclarationcodeblock> 0952 <codeaccessormethod accessType="0" parent_id="31693" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="31693" role_id="0" > 0953 <header> 0954 <cppcodedocumentation tag="" /> 0955 </header> 0956 </codeaccessormethod> 0957 <codeaccessormethod accessType="1" parent_id="31693" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="31693" role_id="0" > 0958 <header> 0959 <cppcodedocumentation tag="" /> 0960 </header> 0961 </codeaccessormethod> 0962 <codeaccessormethod accessType="2" parent_id="31693" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="31693" role_id="0" > 0963 <header> 0964 <cppcodedocumentation tag="" /> 0965 </header> 0966 </codeaccessormethod> 0967 <codeaccessormethod accessType="3" parent_id="31693" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="31693" role_id="0" > 0968 <header> 0969 <cppcodedocumentation tag="" /> 0970 </header> 0971 </codeaccessormethod> 0972 <codeaccessormethod accessType="4" parent_id="31693" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="31693" role_id="0" > 0973 <header> 0974 <cppcodedocumentation tag="" /> 0975 </header> 0976 </codeaccessormethod> 0977 </codeclassfield> 0978 </classfields> 0979 </classifiercodedocument> 0980 <classifiercodedocument writeOutCode="true" package="kdemm" id="31705" parent_class="31705" fileExt=".cpp" fileName="factory" > 0981 <textblocks> 0982 <codeblockwithcomments tag="includes" text="#include "factory.h"&#010;" > 0983 <header> 0984 <cppcodedocumentation tag="" writeOutText="false" /> 0985 </header> 0986 </codeblockwithcomments> 0987 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > 0988 <header> 0989 <cppcodedocumentation tag="" text="Constructors/Destructors" /> 0990 </header> 0991 <textblocks/> 0992 </hierarchicalcodeblock> 0993 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > 0994 <header> 0995 <cppcodedocumentation tag="" text="Methods" /> 0996 </header> 0997 <textblocks> 0998 <codeoperation parent_id="31725" tag="operation_31725" canDelete="false" > 0999 <header> 1000 <cppcodedocumentation tag="" /> 1001 </header> 1002 </codeoperation> 1003 </textblocks> 1004 </hierarchicalcodeblock> 1005 </textblocks> 1006 <header> 1007 <codecomment tag="" text="/************************************************************************&#010; factory.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 May 6 2006 at 15:49:49&#010;The original location of this file is kdemm&#010;**************************************************************************/&#010;" /> 1008 </header> 1009 <classfields/> 1010 </classifiercodedocument> 1011 <classifiercodedocument writeOutCode="true" package="kdemm" id="31715" parent_class="31715" fileExt=".cpp" fileName="audiopath" > 1012 <textblocks> 1013 <codeblockwithcomments tag="includes" text="#include "audiopath.h"&#010;" > 1014 <header> 1015 <cppcodedocumentation tag="" writeOutText="false" /> 1016 </header> 1017 </codeblockwithcomments> 1018 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > 1019 <header> 1020 <cppcodedocumentation tag="" text="Constructors/Destructors" /> 1021 </header> 1022 <textblocks/> 1023 </hierarchicalcodeblock> 1024 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > 1025 <header> 1026 <cppcodedocumentation tag="" text="Methods" /> 1027 </header> 1028 <textblocks> 1029 <codeaccessormethod accessType="0" parent_id="31760" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="31760" role_id="0" > 1030 <header> 1031 <cppcodedocumentation tag="" /> 1032 </header> 1033 </codeaccessormethod> 1034 <codeaccessormethod accessType="1" parent_id="31760" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="31760" role_id="0" > 1035 <header> 1036 <cppcodedocumentation tag="" /> 1037 </header> 1038 </codeaccessormethod> 1039 <codeaccessormethod accessType="2" parent_id="31760" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="31760" role_id="0" > 1040 <header> 1041 <cppcodedocumentation tag="" /> 1042 </header> 1043 </codeaccessormethod> 1044 <codeaccessormethod accessType="3" parent_id="31760" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="31760" role_id="0" > 1045 <header> 1046 <cppcodedocumentation tag="" /> 1047 </header> 1048 </codeaccessormethod> 1049 <codeaccessormethod accessType="4" parent_id="31760" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="31760" role_id="0" > 1050 <header> 1051 <cppcodedocumentation tag="" /> 1052 </header> 1053 </codeaccessormethod> 1054 <codeoperation parent_id="31776" tag="operation_31776" canDelete="false" > 1055 <header> 1056 <cppcodedocumentation tag="" /> 1057 </header> 1058 </codeoperation> 1059 </textblocks> 1060 </hierarchicalcodeblock> 1061 </textblocks> 1062 <header> 1063 <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 May 6 2006 at 15:49:49&#010;The original location of this file is kdemm&#010;**************************************************************************/&#010;" /> 1064 </header> 1065 <classfields> 1066 <codeclassfield parent_id="31760" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > 1067 <header> 1068 <cppcodedocumentation tag="" /> 1069 </header> 1070 <ccfdeclarationcodeblock parent_id="31760" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" > 1071 <header> 1072 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 1073 </header> 1074 </ccfdeclarationcodeblock> 1075 <codeaccessormethod accessType="0" parent_id="31760" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="31760" role_id="0" > 1076 <header> 1077 <cppcodedocumentation tag="" /> 1078 </header> 1079 </codeaccessormethod> 1080 <codeaccessormethod accessType="1" parent_id="31760" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="31760" role_id="0" > 1081 <header> 1082 <cppcodedocumentation tag="" /> 1083 </header> 1084 </codeaccessormethod> 1085 <codeaccessormethod accessType="2" parent_id="31760" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="31760" role_id="0" > 1086 <header> 1087 <cppcodedocumentation tag="" /> 1088 </header> 1089 </codeaccessormethod> 1090 <codeaccessormethod accessType="3" parent_id="31760" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="31760" role_id="0" > 1091 <header> 1092 <cppcodedocumentation tag="" /> 1093 </header> 1094 </codeaccessormethod> 1095 <codeaccessormethod accessType="4" parent_id="31760" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="31760" role_id="0" > 1096 <header> 1097 <cppcodedocumentation tag="" /> 1098 </header> 1099 </codeaccessormethod> 1100 </codeclassfield> 1101 </classfields> 1102 </classifiercodedocument> 1103 <classifiercodedocument writeOutCode="true" package="kdemm" id="31866" parent_class="31866" fileExt=".cpp" fileName="mediaobject" > 1104 <textblocks> 1105 <codeblockwithcomments tag="includes" text="#include "mediaobject.h"&#010;" > 1106 <header> 1107 <cppcodedocumentation tag="" writeOutText="false" /> 1108 </header> 1109 </codeblockwithcomments> 1110 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > 1111 <header> 1112 <cppcodedocumentation tag="" text="Constructors/Destructors" /> 1113 </header> 1114 <textblocks/> 1115 </hierarchicalcodeblock> 1116 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > 1117 <header> 1118 <cppcodedocumentation tag="" text="Methods" /> 1119 </header> 1120 <textblocks> 1121 <codeaccessormethod accessType="0" parent_id="31981" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="31981" role_id="0" > 1122 <header> 1123 <cppcodedocumentation tag="" /> 1124 </header> 1125 </codeaccessormethod> 1126 <codeaccessormethod accessType="1" parent_id="31981" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="31981" role_id="0" > 1127 <header> 1128 <cppcodedocumentation tag="" /> 1129 </header> 1130 </codeaccessormethod> 1131 <codeaccessormethod accessType="2" parent_id="31981" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="31981" role_id="0" > 1132 <header> 1133 <cppcodedocumentation tag="" /> 1134 </header> 1135 </codeaccessormethod> 1136 <codeaccessormethod accessType="3" parent_id="31981" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="31981" role_id="0" > 1137 <header> 1138 <cppcodedocumentation tag="" /> 1139 </header> 1140 </codeaccessormethod> 1141 <codeaccessormethod accessType="4" parent_id="31981" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="31981" role_id="0" > 1142 <header> 1143 <cppcodedocumentation tag="" /> 1144 </header> 1145 </codeaccessormethod> 1146 <codeoperation parent_id="32019" tag="operation_32019" canDelete="false" > 1147 <header> 1148 <cppcodedocumentation tag="" /> 1149 </header> 1150 </codeoperation> 1151 <codeoperation parent_id="32029" tag="operation_32029" canDelete="false" > 1152 <header> 1153 <cppcodedocumentation tag="" /> 1154 </header> 1155 </codeoperation> 1156 <codeoperation parent_id="33026" tag="operation_33026" canDelete="false" > 1157 <header> 1158 <cppcodedocumentation tag="" /> 1159 </header> 1160 </codeoperation> 1161 <codeoperation parent_id="33170" tag="operation_33170" canDelete="false" > 1162 <header> 1163 <cppcodedocumentation tag="" /> 1164 </header> 1165 </codeoperation> 1166 <codeoperation parent_id="34717" tag="operation_34717" canDelete="false" > 1167 <header> 1168 <cppcodedocumentation tag="" /> 1169 </header> 1170 </codeoperation> 1171 </textblocks> 1172 </hierarchicalcodeblock> 1173 </textblocks> 1174 <header> 1175 <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 May 6 2006 at 15:49:49&#010;The original location of this file is kdemm&#010;**************************************************************************/&#010;" /> 1176 </header> 1177 <classfields> 1178 <codeclassfield parent_id="31981" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > 1179 <header> 1180 <cppcodedocumentation tag="" /> 1181 </header> 1182 <ccfdeclarationcodeblock parent_id="31981" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" > 1183 <header> 1184 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 1185 </header> 1186 </ccfdeclarationcodeblock> 1187 <codeaccessormethod accessType="0" parent_id="31981" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="31981" role_id="0" > 1188 <header> 1189 <cppcodedocumentation tag="" /> 1190 </header> 1191 </codeaccessormethod> 1192 <codeaccessormethod accessType="1" parent_id="31981" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="31981" role_id="0" > 1193 <header> 1194 <cppcodedocumentation tag="" /> 1195 </header> 1196 </codeaccessormethod> 1197 <codeaccessormethod accessType="2" parent_id="31981" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="31981" role_id="0" > 1198 <header> 1199 <cppcodedocumentation tag="" /> 1200 </header> 1201 </codeaccessormethod> 1202 <codeaccessormethod accessType="3" parent_id="31981" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="31981" role_id="0" > 1203 <header> 1204 <cppcodedocumentation tag="" /> 1205 </header> 1206 </codeaccessormethod> 1207 <codeaccessormethod accessType="4" parent_id="31981" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="31981" role_id="0" > 1208 <header> 1209 <cppcodedocumentation tag="" /> 1210 </header> 1211 </codeaccessormethod> 1212 </codeclassfield> 1213 </classfields> 1214 </classifiercodedocument> 1215 <classifiercodedocument writeOutCode="true" package="" id="31704" parent_class="31704" fileExt=".cpp" fileName="api call" > 1216 <textblocks> 1217 <codeblockwithcomments tag="includes" text="#include "api call.h"&#010;" > 1218 <header> 1219 <cppcodedocumentation tag="" writeOutText="false" /> 1220 </header> 1221 </codeblockwithcomments> 1222 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > 1223 <header> 1224 <cppcodedocumentation tag="" text="Constructors/Destructors" /> 1225 </header> 1226 <textblocks/> 1227 </hierarchicalcodeblock> 1228 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > 1229 <header> 1230 <cppcodedocumentation tag="" text="Methods" /> 1231 </header> 1232 <textblocks/> 1233 </hierarchicalcodeblock> 1234 </textblocks> 1235 <header> 1236 <codecomment tag="" text="/************************************************************************&#010; api call.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 May 6 2006 at 15:49:49&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> 1237 </header> 1238 <classfields/> 1239 </classifiercodedocument> 1240 <classifiercodedocument writeOutCode="true" package="" id="31728" parent_class="31728" fileExt=".cpp" fileName="qobject" > 1241 <textblocks> 1242 <codeblockwithcomments tag="includes" text="#include "qobject.h"&#010;" > 1243 <header> 1244 <cppcodedocumentation tag="" writeOutText="false" /> 1245 </header> 1246 </codeblockwithcomments> 1247 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > 1248 <header> 1249 <cppcodedocumentation tag="" text="Constructors/Destructors" /> 1250 </header> 1251 <textblocks/> 1252 </hierarchicalcodeblock> 1253 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > 1254 <header> 1255 <cppcodedocumentation tag="" text="Methods" /> 1256 </header> 1257 <textblocks/> 1258 </hierarchicalcodeblock> 1259 </textblocks> 1260 <header> 1261 <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 May 6 2006 at 15:49:49&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> 1262 </header> 1263 <classfields/> 1264 </classifiercodedocument> 1265 <classifiercodedocument writeOutCode="true" package="" id="32664" parent_class="32664" fileExt=".cpp" fileName="int" > 1266 <textblocks> 1267 <codeblockwithcomments tag="includes" text="#include "int.h"&#010;" > 1268 <header> 1269 <cppcodedocumentation tag="" writeOutText="false" /> 1270 </header> 1271 </codeblockwithcomments> 1272 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > 1273 <header> 1274 <cppcodedocumentation tag="" text="Constructors/Destructors" /> 1275 </header> 1276 <textblocks/> 1277 </hierarchicalcodeblock> 1278 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > 1279 <header> 1280 <cppcodedocumentation tag="" text="Methods" /> 1281 </header> 1282 <textblocks/> 1283 </hierarchicalcodeblock> 1284 </textblocks> 1285 <header> 1286 <codecomment tag="" text="/************************************************************************&#010; int.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 May 6 2006 at 15:49:49&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> 1287 </header> 1288 <classfields/> 1289 </classifiercodedocument> 1290 <classifiercodedocument writeOutCode="true" package="" id="33795" parent_class="33795" fileExt=".cpp" fileName="kurl" > 1291 <textblocks> 1292 <codeblockwithcomments tag="includes" text="#include "kurl.h"&#010;" > 1293 <header> 1294 <cppcodedocumentation tag="" writeOutText="false" /> 1295 </header> 1296 </codeblockwithcomments> 1297 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > 1298 <header> 1299 <cppcodedocumentation tag="" text="Constructors/Destructors" /> 1300 </header> 1301 <textblocks/> 1302 </hierarchicalcodeblock> 1303 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > 1304 <header> 1305 <cppcodedocumentation tag="" text="Methods" /> 1306 </header> 1307 <textblocks/> 1308 </hierarchicalcodeblock> 1309 </textblocks> 1310 <header> 1311 <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 May 6 2006 at 15:49:49&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> 1312 </header> 1313 <classfields/> 1314 </classifiercodedocument> 1315 <classifiercodedocument writeOutCode="true" package="kdemm::ifaces" id="cppheader31688" parent_class="31688" fileExt=".h" fileName="mediaproducer" > 1316 <textblocks> 1317 <codeblockwithcomments tag="hashDefBlock" text="#ifndef MEDIAPRODUCER_H&#010;#define MEDIAPRODUCER_H" > 1318 <header> 1319 <cppcodedocumentation tag="" writeOutText="false" /> 1320 </header> 1321 </codeblockwithcomments> 1322 <codeblockwithcomments tag="includes" text="#include <string>&#010;#include "audiopath.h"&#010;" > 1323 <header> 1324 <cppcodedocumentation tag="" writeOutText="false" /> 1325 </header> 1326 </codeblockwithcomments> 1327 <codeblockwithcomments tag="using" writeOutText="false" > 1328 <header> 1329 <cppcodedocumentation tag="" writeOutText="false" /> 1330 </header> 1331 </codeblockwithcomments> 1332 <hierarchicalcodeblock tag="namespace" canDelete="false" > 1333 <header> 1334 <cppcodedocumentation tag="" writeOutText="false" text="Namespace" /> 1335 </header> 1336 <textblocks> 1337 <codeblockwithcomments tag="enums" writeOutText="false" > 1338 <header> 1339 <cppcodedocumentation tag="" writeOutText="false" /> 1340 </header> 1341 </codeblockwithcomments> 1342 <cppheaderclassdeclarationblock parent_id="31688" tag="classDeclarationBlock" canDelete="false" > 1343 <header> 1344 <cppcodedocumentation tag="" text="Class MediaProducer&#010;" /> 1345 </header> 1346 <textblocks> 1347 <hierarchicalcodeblock tag="publicBlock" canDelete="false" > 1348 <header> 1349 <cppcodedocumentation tag="" text="Public stuff" /> 1350 </header> 1351 <textblocks> 1352 <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" > 1353 <header> 1354 <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> 1355 </header> 1356 <textblocks/> 1357 </hierarchicalcodeblock> 1358 <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" > 1359 <header> 1360 <cppcodedocumentation tag="" indentLevel="1" /> 1361 </header> 1362 <textblocks> 1363 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > 1364 <header> 1365 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> 1366 </header> 1367 <textblocks> 1368 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="MediaProducer ( ) { }" > 1369 <header> 1370 <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" /> 1371 </header> 1372 </codeblockwithcomments> 1373 </textblocks> 1374 </hierarchicalcodeblock> 1375 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > 1376 <header> 1377 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> 1378 </header> 1379 <textblocks> 1380 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" > 1381 <header> 1382 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 1383 </header> 1384 <textblocks/> 1385 </hierarchicalcodeblock> 1386 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" > 1387 <header> 1388 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 1389 </header> 1390 <textblocks/> 1391 </hierarchicalcodeblock> 1392 </textblocks> 1393 </hierarchicalcodeblock> 1394 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > 1395 <header> 1396 <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> 1397 </header> 1398 <textblocks> 1399 <codeoperation parent_id="32056" tag="operation_32056" canDelete="false" indentLevel="1" > 1400 <header> 1401 <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param audioPath " /> 1402 </header> 1403 </codeoperation> 1404 </textblocks> 1405 </hierarchicalcodeblock> 1406 </textblocks> 1407 </hierarchicalcodeblock> 1408 </textblocks> 1409 </hierarchicalcodeblock> 1410 <hierarchicalcodeblock tag="protectedBlock" canDelete="false" > 1411 <header> 1412 <cppcodedocumentation tag="" text="Protected stuff" /> 1413 </header> 1414 <textblocks> 1415 <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" > 1416 <header> 1417 <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> 1418 </header> 1419 <textblocks/> 1420 </hierarchicalcodeblock> 1421 <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" > 1422 <header> 1423 <cppcodedocumentation tag="" indentLevel="1" /> 1424 </header> 1425 <textblocks> 1426 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > 1427 <header> 1428 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> 1429 </header> 1430 <textblocks/> 1431 </hierarchicalcodeblock> 1432 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > 1433 <header> 1434 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> 1435 </header> 1436 <textblocks> 1437 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" > 1438 <header> 1439 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 1440 </header> 1441 <textblocks/> 1442 </hierarchicalcodeblock> 1443 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" > 1444 <header> 1445 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 1446 </header> 1447 <textblocks/> 1448 </hierarchicalcodeblock> 1449 </textblocks> 1450 </hierarchicalcodeblock> 1451 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > 1452 <header> 1453 <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> 1454 </header> 1455 <textblocks/> 1456 </hierarchicalcodeblock> 1457 </textblocks> 1458 </hierarchicalcodeblock> 1459 </textblocks> 1460 </hierarchicalcodeblock> 1461 <hierarchicalcodeblock tag="privateBlock" canDelete="false" > 1462 <header> 1463 <cppcodedocumentation tag="" text="Private stuff" /> 1464 </header> 1465 <textblocks> 1466 <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" > 1467 <header> 1468 <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> 1469 </header> 1470 <textblocks/> 1471 </hierarchicalcodeblock> 1472 <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" > 1473 <header> 1474 <cppcodedocumentation tag="" indentLevel="1" /> 1475 </header> 1476 <textblocks> 1477 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > 1478 <header> 1479 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> 1480 </header> 1481 <textblocks/> 1482 </hierarchicalcodeblock> 1483 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > 1484 <header> 1485 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> 1486 </header> 1487 <textblocks> 1488 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" > 1489 <header> 1490 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 1491 </header> 1492 <textblocks/> 1493 </hierarchicalcodeblock> 1494 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" > 1495 <header> 1496 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 1497 </header> 1498 <textblocks/> 1499 </hierarchicalcodeblock> 1500 </textblocks> 1501 </hierarchicalcodeblock> 1502 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > 1503 <header> 1504 <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> 1505 </header> 1506 <textblocks/> 1507 </hierarchicalcodeblock> 1508 </textblocks> 1509 </hierarchicalcodeblock> 1510 </textblocks> 1511 </hierarchicalcodeblock> 1512 </textblocks> 1513 </cppheaderclassdeclarationblock> 1514 </textblocks> 1515 </hierarchicalcodeblock> 1516 <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //MEDIAPRODUCER_H" > 1517 <header> 1518 <cppcodedocumentation tag="" writeOutText="false" /> 1519 </header> 1520 </codeblockwithcomments> 1521 </textblocks> 1522 <header> 1523 <codecomment tag="" text="/************************************************************************&#010; mediaproducer.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 May 6 2006 at 15:49:49&#010;The original location of this file is kdemm::ifaces&#010;**************************************************************************/&#010;" /> 1524 </header> 1525 <classfields> 1526 <codeclassfield parent_id="31693" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > 1527 <header> 1528 <cppcodedocumentation tag="" /> 1529 </header> 1530 <ccfdeclarationcodeblock parent_id="31693" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" MediaProducer ;" > 1531 <header> 1532 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 1533 </header> 1534 </ccfdeclarationcodeblock> 1535 <codeaccessormethod accessType="0" parent_id="31693" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="31693" role_id="1" > 1536 <header> 1537 <cppcodedocumentation tag="" indentLevel="1" /> 1538 </header> 1539 </codeaccessormethod> 1540 <codeaccessormethod accessType="1" parent_id="31693" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="31693" role_id="1" > 1541 <header> 1542 <cppcodedocumentation tag="" indentLevel="1" /> 1543 </header> 1544 </codeaccessormethod> 1545 <codeaccessormethod accessType="2" parent_id="31693" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="31693" role_id="1" > 1546 <header> 1547 <cppcodedocumentation tag="" indentLevel="1" /> 1548 </header> 1549 </codeaccessormethod> 1550 <codeaccessormethod accessType="3" parent_id="31693" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="31693" role_id="1" > 1551 <header> 1552 <cppcodedocumentation tag="" indentLevel="1" /> 1553 </header> 1554 </codeaccessormethod> 1555 <codeaccessormethod accessType="4" parent_id="31693" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="31693" role_id="1" > 1556 <header> 1557 <cppcodedocumentation tag="" indentLevel="1" /> 1558 </header> 1559 </codeaccessormethod> 1560 </codeclassfield> 1561 </classfields> 1562 </classifiercodedocument> 1563 <classifiercodedocument writeOutCode="true" package="kdemm::ifaces" id="cppheader31717" parent_class="31717" fileExt=".h" fileName="audiopath" > 1564 <textblocks> 1565 <codeblockwithcomments tag="hashDefBlock" text="#ifndef AUDIOPATH_H&#010;#define AUDIOPATH_H" > 1566 <header> 1567 <cppcodedocumentation tag="" writeOutText="false" /> 1568 </header> 1569 </codeblockwithcomments> 1570 <codeblockwithcomments tag="includes" text="#include <string>&#010;" > 1571 <header> 1572 <cppcodedocumentation tag="" writeOutText="false" /> 1573 </header> 1574 </codeblockwithcomments> 1575 <codeblockwithcomments tag="using" writeOutText="false" > 1576 <header> 1577 <cppcodedocumentation tag="" writeOutText="false" /> 1578 </header> 1579 </codeblockwithcomments> 1580 <hierarchicalcodeblock tag="namespace" canDelete="false" > 1581 <header> 1582 <cppcodedocumentation tag="" writeOutText="false" text="Namespace" /> 1583 </header> 1584 <textblocks> 1585 <codeblockwithcomments tag="enums" writeOutText="false" > 1586 <header> 1587 <cppcodedocumentation tag="" writeOutText="false" /> 1588 </header> 1589 </codeblockwithcomments> 1590 <cppheaderclassdeclarationblock parent_id="31717" tag="classDeclarationBlock" canDelete="false" > 1591 <header> 1592 <cppcodedocumentation tag="" text="******************************* Abstract Class ****************************&#010;AudioPath 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;*****************************************************************************" /> 1593 </header> 1594 <textblocks> 1595 <hierarchicalcodeblock tag="publicBlock" canDelete="false" > 1596 <header> 1597 <cppcodedocumentation tag="" text="Public stuff" /> 1598 </header> 1599 <textblocks> 1600 <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" > 1601 <header> 1602 <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> 1603 </header> 1604 <textblocks/> 1605 </hierarchicalcodeblock> 1606 <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" > 1607 <header> 1608 <cppcodedocumentation tag="" indentLevel="1" /> 1609 </header> 1610 <textblocks> 1611 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > 1612 <header> 1613 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> 1614 </header> 1615 <textblocks> 1616 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="AudioPath ( ) { }" > 1617 <header> 1618 <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" /> 1619 </header> 1620 </codeblockwithcomments> 1621 </textblocks> 1622 </hierarchicalcodeblock> 1623 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > 1624 <header> 1625 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> 1626 </header> 1627 <textblocks> 1628 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" > 1629 <header> 1630 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 1631 </header> 1632 <textblocks/> 1633 </hierarchicalcodeblock> 1634 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" > 1635 <header> 1636 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 1637 </header> 1638 <textblocks/> 1639 </hierarchicalcodeblock> 1640 </textblocks> 1641 </hierarchicalcodeblock> 1642 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > 1643 <header> 1644 <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> 1645 </header> 1646 <textblocks/> 1647 </hierarchicalcodeblock> 1648 </textblocks> 1649 </hierarchicalcodeblock> 1650 </textblocks> 1651 </hierarchicalcodeblock> 1652 <hierarchicalcodeblock tag="protectedBlock" canDelete="false" > 1653 <header> 1654 <cppcodedocumentation tag="" text="Protected stuff" /> 1655 </header> 1656 <textblocks> 1657 <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" > 1658 <header> 1659 <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> 1660 </header> 1661 <textblocks/> 1662 </hierarchicalcodeblock> 1663 <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" > 1664 <header> 1665 <cppcodedocumentation tag="" indentLevel="1" /> 1666 </header> 1667 <textblocks> 1668 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > 1669 <header> 1670 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> 1671 </header> 1672 <textblocks/> 1673 </hierarchicalcodeblock> 1674 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > 1675 <header> 1676 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> 1677 </header> 1678 <textblocks> 1679 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" > 1680 <header> 1681 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 1682 </header> 1683 <textblocks/> 1684 </hierarchicalcodeblock> 1685 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" > 1686 <header> 1687 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 1688 </header> 1689 <textblocks/> 1690 </hierarchicalcodeblock> 1691 </textblocks> 1692 </hierarchicalcodeblock> 1693 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > 1694 <header> 1695 <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> 1696 </header> 1697 <textblocks/> 1698 </hierarchicalcodeblock> 1699 </textblocks> 1700 </hierarchicalcodeblock> 1701 </textblocks> 1702 </hierarchicalcodeblock> 1703 <hierarchicalcodeblock tag="privateBlock" canDelete="false" > 1704 <header> 1705 <cppcodedocumentation tag="" text="Private stuff" /> 1706 </header> 1707 <textblocks> 1708 <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" > 1709 <header> 1710 <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> 1711 </header> 1712 <textblocks/> 1713 </hierarchicalcodeblock> 1714 <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" > 1715 <header> 1716 <cppcodedocumentation tag="" indentLevel="1" /> 1717 </header> 1718 <textblocks> 1719 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > 1720 <header> 1721 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> 1722 </header> 1723 <textblocks/> 1724 </hierarchicalcodeblock> 1725 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > 1726 <header> 1727 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> 1728 </header> 1729 <textblocks> 1730 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" > 1731 <header> 1732 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 1733 </header> 1734 <textblocks/> 1735 </hierarchicalcodeblock> 1736 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" > 1737 <header> 1738 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 1739 </header> 1740 <textblocks/> 1741 </hierarchicalcodeblock> 1742 </textblocks> 1743 </hierarchicalcodeblock> 1744 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > 1745 <header> 1746 <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> 1747 </header> 1748 <textblocks/> 1749 </hierarchicalcodeblock> 1750 </textblocks> 1751 </hierarchicalcodeblock> 1752 </textblocks> 1753 </hierarchicalcodeblock> 1754 </textblocks> 1755 </cppheaderclassdeclarationblock> 1756 </textblocks> 1757 </hierarchicalcodeblock> 1758 <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //AUDIOPATH_H" > 1759 <header> 1760 <cppcodedocumentation tag="" writeOutText="false" /> 1761 </header> 1762 </codeblockwithcomments> 1763 </textblocks> 1764 <header> 1765 <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 May 6 2006 at 15:49:49&#010;The original location of this file is kdemm::ifaces&#010;**************************************************************************/&#010;" /> 1766 </header> 1767 <classfields> 1768 <codeclassfield parent_id="31760" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > 1769 <header> 1770 <cppcodedocumentation tag="" /> 1771 </header> 1772 <ccfdeclarationcodeblock parent_id="31760" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" AudioPath ;" > 1773 <header> 1774 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 1775 </header> 1776 </ccfdeclarationcodeblock> 1777 <codeaccessormethod accessType="0" parent_id="31760" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="31760" role_id="1" > 1778 <header> 1779 <cppcodedocumentation tag="" indentLevel="1" /> 1780 </header> 1781 </codeaccessormethod> 1782 <codeaccessormethod accessType="1" parent_id="31760" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="31760" role_id="1" > 1783 <header> 1784 <cppcodedocumentation tag="" indentLevel="1" /> 1785 </header> 1786 </codeaccessormethod> 1787 <codeaccessormethod accessType="2" parent_id="31760" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="31760" role_id="1" > 1788 <header> 1789 <cppcodedocumentation tag="" indentLevel="1" /> 1790 </header> 1791 </codeaccessormethod> 1792 <codeaccessormethod accessType="3" parent_id="31760" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="31760" role_id="1" > 1793 <header> 1794 <cppcodedocumentation tag="" indentLevel="1" /> 1795 </header> 1796 </codeaccessormethod> 1797 <codeaccessormethod accessType="4" parent_id="31760" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="31760" role_id="1" > 1798 <header> 1799 <cppcodedocumentation tag="" indentLevel="1" /> 1800 </header> 1801 </codeaccessormethod> 1802 </codeclassfield> 1803 </classfields> 1804 </classifiercodedocument> 1805 <classifiercodedocument writeOutCode="true" package="kdemm::ifaces" id="cppheader31891" parent_class="31891" fileExt=".h" fileName="mediaobject" > 1806 <textblocks> 1807 <codeblockwithcomments tag="hashDefBlock" text="#ifndef MEDIAOBJECT_H&#010;#define MEDIAOBJECT_H" > 1808 <header> 1809 <cppcodedocumentation tag="" writeOutText="false" /> 1810 </header> 1811 </codeblockwithcomments> 1812 <codeblockwithcomments tag="includes" text="#include <string>&#010;#include "mediaproducer.h"&#010;#include "audiopath.h"&#010;" > 1813 <header> 1814 <cppcodedocumentation tag="" writeOutText="false" /> 1815 </header> 1816 </codeblockwithcomments> 1817 <codeblockwithcomments tag="using" writeOutText="false" > 1818 <header> 1819 <cppcodedocumentation tag="" writeOutText="false" /> 1820 </header> 1821 </codeblockwithcomments> 1822 <hierarchicalcodeblock tag="namespace" canDelete="false" > 1823 <header> 1824 <cppcodedocumentation tag="" writeOutText="false" text="Namespace" /> 1825 </header> 1826 <textblocks> 1827 <codeblockwithcomments tag="enums" writeOutText="false" > 1828 <header> 1829 <cppcodedocumentation tag="" writeOutText="false" /> 1830 </header> 1831 </codeblockwithcomments> 1832 <cppheaderclassdeclarationblock parent_id="31891" tag="classDeclarationBlock" canDelete="false" > 1833 <header> 1834 <cppcodedocumentation tag="" text="******************************* Abstract Class ****************************&#010;MediaObject 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;*****************************************************************************" /> 1835 </header> 1836 <textblocks> 1837 <hierarchicalcodeblock tag="publicBlock" canDelete="false" > 1838 <header> 1839 <cppcodedocumentation tag="" text="Public stuff" /> 1840 </header> 1841 <textblocks> 1842 <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" > 1843 <header> 1844 <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> 1845 </header> 1846 <textblocks/> 1847 </hierarchicalcodeblock> 1848 <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" > 1849 <header> 1850 <cppcodedocumentation tag="" indentLevel="1" /> 1851 </header> 1852 <textblocks> 1853 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > 1854 <header> 1855 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> 1856 </header> 1857 <textblocks> 1858 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="MediaObject ( ) { }" > 1859 <header> 1860 <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" /> 1861 </header> 1862 </codeblockwithcomments> 1863 </textblocks> 1864 </hierarchicalcodeblock> 1865 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > 1866 <header> 1867 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> 1868 </header> 1869 <textblocks> 1870 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" > 1871 <header> 1872 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 1873 </header> 1874 <textblocks/> 1875 </hierarchicalcodeblock> 1876 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" > 1877 <header> 1878 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 1879 </header> 1880 <textblocks/> 1881 </hierarchicalcodeblock> 1882 </textblocks> 1883 </hierarchicalcodeblock> 1884 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > 1885 <header> 1886 <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> 1887 </header> 1888 <textblocks> 1889 <codeoperation parent_id="32826" tag="operation_32826" canDelete="false" indentLevel="1" > 1890 <header> 1891 <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param audioPath " /> 1892 </header> 1893 </codeoperation> 1894 </textblocks> 1895 </hierarchicalcodeblock> 1896 </textblocks> 1897 </hierarchicalcodeblock> 1898 </textblocks> 1899 </hierarchicalcodeblock> 1900 <hierarchicalcodeblock tag="protectedBlock" canDelete="false" > 1901 <header> 1902 <cppcodedocumentation tag="" text="Protected stuff" /> 1903 </header> 1904 <textblocks> 1905 <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" > 1906 <header> 1907 <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> 1908 </header> 1909 <textblocks/> 1910 </hierarchicalcodeblock> 1911 <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" > 1912 <header> 1913 <cppcodedocumentation tag="" indentLevel="1" /> 1914 </header> 1915 <textblocks> 1916 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > 1917 <header> 1918 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> 1919 </header> 1920 <textblocks/> 1921 </hierarchicalcodeblock> 1922 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > 1923 <header> 1924 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> 1925 </header> 1926 <textblocks> 1927 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" > 1928 <header> 1929 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 1930 </header> 1931 <textblocks/> 1932 </hierarchicalcodeblock> 1933 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" > 1934 <header> 1935 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 1936 </header> 1937 <textblocks/> 1938 </hierarchicalcodeblock> 1939 </textblocks> 1940 </hierarchicalcodeblock> 1941 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > 1942 <header> 1943 <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> 1944 </header> 1945 <textblocks/> 1946 </hierarchicalcodeblock> 1947 </textblocks> 1948 </hierarchicalcodeblock> 1949 </textblocks> 1950 </hierarchicalcodeblock> 1951 <hierarchicalcodeblock tag="privateBlock" canDelete="false" > 1952 <header> 1953 <cppcodedocumentation tag="" text="Private stuff" /> 1954 </header> 1955 <textblocks> 1956 <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" > 1957 <header> 1958 <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> 1959 </header> 1960 <textblocks/> 1961 </hierarchicalcodeblock> 1962 <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" > 1963 <header> 1964 <cppcodedocumentation tag="" indentLevel="1" /> 1965 </header> 1966 <textblocks> 1967 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > 1968 <header> 1969 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> 1970 </header> 1971 <textblocks/> 1972 </hierarchicalcodeblock> 1973 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > 1974 <header> 1975 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> 1976 </header> 1977 <textblocks> 1978 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" > 1979 <header> 1980 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 1981 </header> 1982 <textblocks/> 1983 </hierarchicalcodeblock> 1984 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" > 1985 <header> 1986 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 1987 </header> 1988 <textblocks/> 1989 </hierarchicalcodeblock> 1990 </textblocks> 1991 </hierarchicalcodeblock> 1992 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > 1993 <header> 1994 <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> 1995 </header> 1996 <textblocks/> 1997 </hierarchicalcodeblock> 1998 </textblocks> 1999 </hierarchicalcodeblock> 2000 </textblocks> 2001 </hierarchicalcodeblock> 2002 </textblocks> 2003 </cppheaderclassdeclarationblock> 2004 </textblocks> 2005 </hierarchicalcodeblock> 2006 <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //MEDIAOBJECT_H" > 2007 <header> 2008 <cppcodedocumentation tag="" writeOutText="false" /> 2009 </header> 2010 </codeblockwithcomments> 2011 </textblocks> 2012 <header> 2013 <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 May 6 2006 at 15:49:49&#010;The original location of this file is kdemm::ifaces&#010;**************************************************************************/&#010;" /> 2014 </header> 2015 <classfields> 2016 <codeclassfield parent_id="31981" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > 2017 <header> 2018 <cppcodedocumentation tag="" /> 2019 </header> 2020 <ccfdeclarationcodeblock parent_id="31981" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" MediaObject ;" > 2021 <header> 2022 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 2023 </header> 2024 </ccfdeclarationcodeblock> 2025 <codeaccessormethod accessType="0" parent_id="31981" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="31981" role_id="1" > 2026 <header> 2027 <cppcodedocumentation tag="" indentLevel="1" /> 2028 </header> 2029 </codeaccessormethod> 2030 <codeaccessormethod accessType="1" parent_id="31981" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="31981" role_id="1" > 2031 <header> 2032 <cppcodedocumentation tag="" indentLevel="1" /> 2033 </header> 2034 </codeaccessormethod> 2035 <codeaccessormethod accessType="2" parent_id="31981" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="31981" role_id="1" > 2036 <header> 2037 <cppcodedocumentation tag="" indentLevel="1" /> 2038 </header> 2039 </codeaccessormethod> 2040 <codeaccessormethod accessType="3" parent_id="31981" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="31981" role_id="1" > 2041 <header> 2042 <cppcodedocumentation tag="" indentLevel="1" /> 2043 </header> 2044 </codeaccessormethod> 2045 <codeaccessormethod accessType="4" parent_id="31981" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="31981" role_id="1" > 2046 <header> 2047 <cppcodedocumentation tag="" indentLevel="1" /> 2048 </header> 2049 </codeaccessormethod> 2050 </codeclassfield> 2051 </classfields> 2052 </classifiercodedocument> 2053 <classifiercodedocument writeOutCode="true" package="kdemm::backend" id="cppheader31719" parent_class="31719" fileExt=".h" fileName="audiopath" > 2054 <textblocks> 2055 <codeblockwithcomments tag="hashDefBlock" text="#ifndef AUDIOPATH_H&#010;#define AUDIOPATH_H" > 2056 <header> 2057 <cppcodedocumentation tag="" writeOutText="false" /> 2058 </header> 2059 </codeblockwithcomments> 2060 <codeblockwithcomments tag="includes" text="#include <string>&#010;#include "audiopath.h"&#010;" > 2061 <header> 2062 <cppcodedocumentation tag="" writeOutText="false" /> 2063 </header> 2064 </codeblockwithcomments> 2065 <codeblockwithcomments tag="using" text="using KDEMM::Backend::AudioPath;&#010;" > 2066 <header> 2067 <cppcodedocumentation tag="" writeOutText="false" /> 2068 </header> 2069 </codeblockwithcomments> 2070 <hierarchicalcodeblock tag="namespace" canDelete="false" > 2071 <header> 2072 <cppcodedocumentation tag="" writeOutText="false" text="Namespace" /> 2073 </header> 2074 <textblocks> 2075 <codeblockwithcomments tag="enums" writeOutText="false" > 2076 <header> 2077 <cppcodedocumentation tag="" writeOutText="false" /> 2078 </header> 2079 </codeblockwithcomments> 2080 <cppheaderclassdeclarationblock parent_id="31719" tag="classDeclarationBlock" canDelete="false" > 2081 <header> 2082 <cppcodedocumentation tag="" text="Class AudioPath&#010;" /> 2083 </header> 2084 <textblocks> 2085 <hierarchicalcodeblock tag="publicBlock" canDelete="false" > 2086 <header> 2087 <cppcodedocumentation tag="" text="Public stuff" /> 2088 </header> 2089 <textblocks> 2090 <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" > 2091 <header> 2092 <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> 2093 </header> 2094 <textblocks/> 2095 </hierarchicalcodeblock> 2096 <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" > 2097 <header> 2098 <cppcodedocumentation tag="" indentLevel="1" /> 2099 </header> 2100 <textblocks> 2101 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > 2102 <header> 2103 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> 2104 </header> 2105 <textblocks> 2106 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="AudioPath ( ) { }" > 2107 <header> 2108 <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" /> 2109 </header> 2110 </codeblockwithcomments> 2111 </textblocks> 2112 </hierarchicalcodeblock> 2113 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > 2114 <header> 2115 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> 2116 </header> 2117 <textblocks> 2118 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" > 2119 <header> 2120 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 2121 </header> 2122 <textblocks/> 2123 </hierarchicalcodeblock> 2124 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" > 2125 <header> 2126 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 2127 </header> 2128 <textblocks/> 2129 </hierarchicalcodeblock> 2130 </textblocks> 2131 </hierarchicalcodeblock> 2132 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > 2133 <header> 2134 <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> 2135 </header> 2136 <textblocks/> 2137 </hierarchicalcodeblock> 2138 </textblocks> 2139 </hierarchicalcodeblock> 2140 </textblocks> 2141 </hierarchicalcodeblock> 2142 <hierarchicalcodeblock tag="protectedBlock" canDelete="false" > 2143 <header> 2144 <cppcodedocumentation tag="" text="Protected stuff" /> 2145 </header> 2146 <textblocks> 2147 <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" > 2148 <header> 2149 <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> 2150 </header> 2151 <textblocks/> 2152 </hierarchicalcodeblock> 2153 <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" > 2154 <header> 2155 <cppcodedocumentation tag="" indentLevel="1" /> 2156 </header> 2157 <textblocks> 2158 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > 2159 <header> 2160 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> 2161 </header> 2162 <textblocks/> 2163 </hierarchicalcodeblock> 2164 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > 2165 <header> 2166 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> 2167 </header> 2168 <textblocks> 2169 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" > 2170 <header> 2171 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 2172 </header> 2173 <textblocks/> 2174 </hierarchicalcodeblock> 2175 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" > 2176 <header> 2177 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 2178 </header> 2179 <textblocks/> 2180 </hierarchicalcodeblock> 2181 </textblocks> 2182 </hierarchicalcodeblock> 2183 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > 2184 <header> 2185 <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> 2186 </header> 2187 <textblocks/> 2188 </hierarchicalcodeblock> 2189 </textblocks> 2190 </hierarchicalcodeblock> 2191 </textblocks> 2192 </hierarchicalcodeblock> 2193 <hierarchicalcodeblock tag="privateBlock" canDelete="false" > 2194 <header> 2195 <cppcodedocumentation tag="" text="Private stuff" /> 2196 </header> 2197 <textblocks> 2198 <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" > 2199 <header> 2200 <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> 2201 </header> 2202 <textblocks/> 2203 </hierarchicalcodeblock> 2204 <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" > 2205 <header> 2206 <cppcodedocumentation tag="" indentLevel="1" /> 2207 </header> 2208 <textblocks> 2209 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > 2210 <header> 2211 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> 2212 </header> 2213 <textblocks/> 2214 </hierarchicalcodeblock> 2215 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > 2216 <header> 2217 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> 2218 </header> 2219 <textblocks> 2220 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" > 2221 <header> 2222 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 2223 </header> 2224 <textblocks/> 2225 </hierarchicalcodeblock> 2226 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" > 2227 <header> 2228 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 2229 </header> 2230 <textblocks/> 2231 </hierarchicalcodeblock> 2232 </textblocks> 2233 </hierarchicalcodeblock> 2234 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > 2235 <header> 2236 <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> 2237 </header> 2238 <textblocks/> 2239 </hierarchicalcodeblock> 2240 </textblocks> 2241 </hierarchicalcodeblock> 2242 </textblocks> 2243 </hierarchicalcodeblock> 2244 </textblocks> 2245 </cppheaderclassdeclarationblock> 2246 </textblocks> 2247 </hierarchicalcodeblock> 2248 <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //AUDIOPATH_H" > 2249 <header> 2250 <cppcodedocumentation tag="" writeOutText="false" /> 2251 </header> 2252 </codeblockwithcomments> 2253 </textblocks> 2254 <header> 2255 <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 May 6 2006 at 15:49:49&#010;The original location of this file is kdemm::backend&#010;**************************************************************************/&#010;" /> 2256 </header> 2257 <classfields/> 2258 </classifiercodedocument> 2259 <classifiercodedocument writeOutCode="true" package="kdemm::backend" id="cppheader31886" parent_class="31886" fileExt=".h" fileName="mediaobject" > 2260 <textblocks> 2261 <codeblockwithcomments tag="hashDefBlock" text="#ifndef MEDIAOBJECT_H&#010;#define MEDIAOBJECT_H" > 2262 <header> 2263 <cppcodedocumentation tag="" writeOutText="false" /> 2264 </header> 2265 </codeblockwithcomments> 2266 <codeblockwithcomments tag="includes" text="#include <string>&#010;#include "mediaobject.h"&#010;#include "mediaproducer.h"&#010;" > 2267 <header> 2268 <cppcodedocumentation tag="" writeOutText="false" /> 2269 </header> 2270 </codeblockwithcomments> 2271 <codeblockwithcomments tag="using" text="using KDEMM::Backend::MediaObject;&#010;" > 2272 <header> 2273 <cppcodedocumentation tag="" writeOutText="false" /> 2274 </header> 2275 </codeblockwithcomments> 2276 <hierarchicalcodeblock tag="namespace" canDelete="false" > 2277 <header> 2278 <cppcodedocumentation tag="" writeOutText="false" text="Namespace" /> 2279 </header> 2280 <textblocks> 2281 <codeblockwithcomments tag="enums" writeOutText="false" > 2282 <header> 2283 <cppcodedocumentation tag="" writeOutText="false" /> 2284 </header> 2285 </codeblockwithcomments> 2286 <cppheaderclassdeclarationblock parent_id="31886" tag="classDeclarationBlock" canDelete="false" > 2287 <header> 2288 <cppcodedocumentation tag="" text="Class MediaObject&#010;" /> 2289 </header> 2290 <textblocks> 2291 <hierarchicalcodeblock tag="publicBlock" canDelete="false" > 2292 <header> 2293 <cppcodedocumentation tag="" text="Public stuff" /> 2294 </header> 2295 <textblocks> 2296 <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" > 2297 <header> 2298 <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> 2299 </header> 2300 <textblocks/> 2301 </hierarchicalcodeblock> 2302 <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" > 2303 <header> 2304 <cppcodedocumentation tag="" indentLevel="1" /> 2305 </header> 2306 <textblocks> 2307 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > 2308 <header> 2309 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> 2310 </header> 2311 <textblocks> 2312 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="MediaObject ( ) { }" > 2313 <header> 2314 <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" /> 2315 </header> 2316 </codeblockwithcomments> 2317 </textblocks> 2318 </hierarchicalcodeblock> 2319 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > 2320 <header> 2321 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> 2322 </header> 2323 <textblocks> 2324 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" > 2325 <header> 2326 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 2327 </header> 2328 <textblocks/> 2329 </hierarchicalcodeblock> 2330 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" > 2331 <header> 2332 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 2333 </header> 2334 <textblocks/> 2335 </hierarchicalcodeblock> 2336 </textblocks> 2337 </hierarchicalcodeblock> 2338 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > 2339 <header> 2340 <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> 2341 </header> 2342 <textblocks/> 2343 </hierarchicalcodeblock> 2344 </textblocks> 2345 </hierarchicalcodeblock> 2346 </textblocks> 2347 </hierarchicalcodeblock> 2348 <hierarchicalcodeblock tag="protectedBlock" canDelete="false" > 2349 <header> 2350 <cppcodedocumentation tag="" text="Protected stuff" /> 2351 </header> 2352 <textblocks> 2353 <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" > 2354 <header> 2355 <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> 2356 </header> 2357 <textblocks/> 2358 </hierarchicalcodeblock> 2359 <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" > 2360 <header> 2361 <cppcodedocumentation tag="" indentLevel="1" /> 2362 </header> 2363 <textblocks> 2364 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > 2365 <header> 2366 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> 2367 </header> 2368 <textblocks/> 2369 </hierarchicalcodeblock> 2370 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > 2371 <header> 2372 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> 2373 </header> 2374 <textblocks> 2375 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" > 2376 <header> 2377 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 2378 </header> 2379 <textblocks/> 2380 </hierarchicalcodeblock> 2381 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" > 2382 <header> 2383 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 2384 </header> 2385 <textblocks/> 2386 </hierarchicalcodeblock> 2387 </textblocks> 2388 </hierarchicalcodeblock> 2389 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > 2390 <header> 2391 <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> 2392 </header> 2393 <textblocks/> 2394 </hierarchicalcodeblock> 2395 </textblocks> 2396 </hierarchicalcodeblock> 2397 </textblocks> 2398 </hierarchicalcodeblock> 2399 <hierarchicalcodeblock tag="privateBlock" canDelete="false" > 2400 <header> 2401 <cppcodedocumentation tag="" text="Private stuff" /> 2402 </header> 2403 <textblocks> 2404 <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" > 2405 <header> 2406 <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> 2407 </header> 2408 <textblocks/> 2409 </hierarchicalcodeblock> 2410 <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" > 2411 <header> 2412 <cppcodedocumentation tag="" indentLevel="1" /> 2413 </header> 2414 <textblocks> 2415 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > 2416 <header> 2417 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> 2418 </header> 2419 <textblocks/> 2420 </hierarchicalcodeblock> 2421 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > 2422 <header> 2423 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> 2424 </header> 2425 <textblocks> 2426 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" > 2427 <header> 2428 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 2429 </header> 2430 <textblocks/> 2431 </hierarchicalcodeblock> 2432 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" > 2433 <header> 2434 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 2435 </header> 2436 <textblocks/> 2437 </hierarchicalcodeblock> 2438 </textblocks> 2439 </hierarchicalcodeblock> 2440 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > 2441 <header> 2442 <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> 2443 </header> 2444 <textblocks/> 2445 </hierarchicalcodeblock> 2446 </textblocks> 2447 </hierarchicalcodeblock> 2448 </textblocks> 2449 </hierarchicalcodeblock> 2450 </textblocks> 2451 </cppheaderclassdeclarationblock> 2452 </textblocks> 2453 </hierarchicalcodeblock> 2454 <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //MEDIAOBJECT_H" > 2455 <header> 2456 <cppcodedocumentation tag="" writeOutText="false" /> 2457 </header> 2458 </codeblockwithcomments> 2459 </textblocks> 2460 <header> 2461 <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 May 6 2006 at 15:49:49&#010;The original location of this file is kdemm::backend&#010;**************************************************************************/&#010;" /> 2462 </header> 2463 <classfields/> 2464 </classifiercodedocument> 2465 <classifiercodedocument writeOutCode="true" package="kdemm::backend" id="cppheader36145" parent_class="36145" fileExt=".h" fileName="mediaproducer" > 2466 <textblocks> 2467 <codeblockwithcomments tag="hashDefBlock" text="#ifndef MEDIAPRODUCER_H&#010;#define MEDIAPRODUCER_H" > 2468 <header> 2469 <cppcodedocumentation tag="" writeOutText="false" /> 2470 </header> 2471 </codeblockwithcomments> 2472 <codeblockwithcomments tag="includes" text="#include <string>&#010;#include "mediaproducer.h"&#010;" > 2473 <header> 2474 <cppcodedocumentation tag="" writeOutText="false" /> 2475 </header> 2476 </codeblockwithcomments> 2477 <codeblockwithcomments tag="using" text="using KDEMM::Backend::MediaProducer;&#010;" > 2478 <header> 2479 <cppcodedocumentation tag="" writeOutText="false" /> 2480 </header> 2481 </codeblockwithcomments> 2482 <hierarchicalcodeblock tag="namespace" canDelete="false" > 2483 <header> 2484 <cppcodedocumentation tag="" writeOutText="false" text="Namespace" /> 2485 </header> 2486 <textblocks> 2487 <codeblockwithcomments tag="enums" writeOutText="false" > 2488 <header> 2489 <cppcodedocumentation tag="" writeOutText="false" /> 2490 </header> 2491 </codeblockwithcomments> 2492 <cppheaderclassdeclarationblock parent_id="36145" tag="classDeclarationBlock" canDelete="false" > 2493 <header> 2494 <cppcodedocumentation tag="" text="Class MediaProducer&#010;" /> 2495 </header> 2496 <textblocks> 2497 <hierarchicalcodeblock tag="publicBlock" canDelete="false" > 2498 <header> 2499 <cppcodedocumentation tag="" text="Public stuff" /> 2500 </header> 2501 <textblocks> 2502 <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" > 2503 <header> 2504 <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> 2505 </header> 2506 <textblocks/> 2507 </hierarchicalcodeblock> 2508 <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" > 2509 <header> 2510 <cppcodedocumentation tag="" indentLevel="1" /> 2511 </header> 2512 <textblocks> 2513 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > 2514 <header> 2515 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> 2516 </header> 2517 <textblocks> 2518 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="MediaProducer ( ) { }" > 2519 <header> 2520 <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" /> 2521 </header> 2522 </codeblockwithcomments> 2523 </textblocks> 2524 </hierarchicalcodeblock> 2525 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > 2526 <header> 2527 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> 2528 </header> 2529 <textblocks> 2530 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" > 2531 <header> 2532 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 2533 </header> 2534 <textblocks/> 2535 </hierarchicalcodeblock> 2536 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" > 2537 <header> 2538 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 2539 </header> 2540 <textblocks/> 2541 </hierarchicalcodeblock> 2542 </textblocks> 2543 </hierarchicalcodeblock> 2544 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > 2545 <header> 2546 <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> 2547 </header> 2548 <textblocks/> 2549 </hierarchicalcodeblock> 2550 </textblocks> 2551 </hierarchicalcodeblock> 2552 </textblocks> 2553 </hierarchicalcodeblock> 2554 <hierarchicalcodeblock tag="protectedBlock" canDelete="false" > 2555 <header> 2556 <cppcodedocumentation tag="" text="Protected stuff" /> 2557 </header> 2558 <textblocks> 2559 <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" > 2560 <header> 2561 <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> 2562 </header> 2563 <textblocks/> 2564 </hierarchicalcodeblock> 2565 <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" > 2566 <header> 2567 <cppcodedocumentation tag="" indentLevel="1" /> 2568 </header> 2569 <textblocks> 2570 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > 2571 <header> 2572 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> 2573 </header> 2574 <textblocks/> 2575 </hierarchicalcodeblock> 2576 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > 2577 <header> 2578 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> 2579 </header> 2580 <textblocks> 2581 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" > 2582 <header> 2583 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 2584 </header> 2585 <textblocks/> 2586 </hierarchicalcodeblock> 2587 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" > 2588 <header> 2589 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 2590 </header> 2591 <textblocks/> 2592 </hierarchicalcodeblock> 2593 </textblocks> 2594 </hierarchicalcodeblock> 2595 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > 2596 <header> 2597 <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> 2598 </header> 2599 <textblocks/> 2600 </hierarchicalcodeblock> 2601 </textblocks> 2602 </hierarchicalcodeblock> 2603 </textblocks> 2604 </hierarchicalcodeblock> 2605 <hierarchicalcodeblock tag="privateBlock" canDelete="false" > 2606 <header> 2607 <cppcodedocumentation tag="" text="Private stuff" /> 2608 </header> 2609 <textblocks> 2610 <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" > 2611 <header> 2612 <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> 2613 </header> 2614 <textblocks/> 2615 </hierarchicalcodeblock> 2616 <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" > 2617 <header> 2618 <cppcodedocumentation tag="" indentLevel="1" /> 2619 </header> 2620 <textblocks> 2621 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > 2622 <header> 2623 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> 2624 </header> 2625 <textblocks/> 2626 </hierarchicalcodeblock> 2627 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > 2628 <header> 2629 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> 2630 </header> 2631 <textblocks> 2632 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" > 2633 <header> 2634 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 2635 </header> 2636 <textblocks/> 2637 </hierarchicalcodeblock> 2638 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" > 2639 <header> 2640 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 2641 </header> 2642 <textblocks/> 2643 </hierarchicalcodeblock> 2644 </textblocks> 2645 </hierarchicalcodeblock> 2646 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > 2647 <header> 2648 <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> 2649 </header> 2650 <textblocks/> 2651 </hierarchicalcodeblock> 2652 </textblocks> 2653 </hierarchicalcodeblock> 2654 </textblocks> 2655 </hierarchicalcodeblock> 2656 </textblocks> 2657 </cppheaderclassdeclarationblock> 2658 </textblocks> 2659 </hierarchicalcodeblock> 2660 <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //MEDIAPRODUCER_H" > 2661 <header> 2662 <cppcodedocumentation tag="" writeOutText="false" /> 2663 </header> 2664 </codeblockwithcomments> 2665 </textblocks> 2666 <header> 2667 <codecomment tag="" text="/************************************************************************&#010; mediaproducer.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 May 6 2006 at 15:49:49&#010;The original location of this file is kdemm::backend&#010;**************************************************************************/&#010;" /> 2668 </header> 2669 <classfields/> 2670 </classifiercodedocument> 2671 <classifiercodedocument writeOutCode="true" package="kdemm" id="cppheader31687" parent_class="31687" fileExt=".h" fileName="abstractmediaproducer" > 2672 <textblocks> 2673 <codeblockwithcomments tag="hashDefBlock" text="#ifndef ABSTRACTMEDIAPRODUCER_H&#010;#define ABSTRACTMEDIAPRODUCER_H" > 2674 <header> 2675 <cppcodedocumentation tag="" writeOutText="false" /> 2676 </header> 2677 </codeblockwithcomments> 2678 <codeblockwithcomments tag="includes" text="#include <string>&#010;#include "qobject.h"&#010;#include "audiopath.h"&#010;#include "mediaproducer.h"&#010;" > 2679 <header> 2680 <cppcodedocumentation tag="" writeOutText="false" /> 2681 </header> 2682 </codeblockwithcomments> 2683 <codeblockwithcomments tag="using" writeOutText="false" > 2684 <header> 2685 <cppcodedocumentation tag="" writeOutText="false" /> 2686 </header> 2687 </codeblockwithcomments> 2688 <hierarchicalcodeblock tag="namespace" canDelete="false" > 2689 <header> 2690 <cppcodedocumentation tag="" writeOutText="false" text="Namespace" /> 2691 </header> 2692 <textblocks> 2693 <codeblockwithcomments tag="enums" writeOutText="false" > 2694 <header> 2695 <cppcodedocumentation tag="" writeOutText="false" /> 2696 </header> 2697 </codeblockwithcomments> 2698 <cppheaderclassdeclarationblock parent_id="31687" tag="classDeclarationBlock" canDelete="false" > 2699 <header> 2700 <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;*****************************************************************************" /> 2701 </header> 2702 <textblocks> 2703 <hierarchicalcodeblock tag="publicBlock" canDelete="false" > 2704 <header> 2705 <cppcodedocumentation tag="" text="Public stuff" /> 2706 </header> 2707 <textblocks> 2708 <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" > 2709 <header> 2710 <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> 2711 </header> 2712 <textblocks/> 2713 </hierarchicalcodeblock> 2714 <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" > 2715 <header> 2716 <cppcodedocumentation tag="" indentLevel="1" /> 2717 </header> 2718 <textblocks> 2719 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > 2720 <header> 2721 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> 2722 </header> 2723 <textblocks> 2724 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="MediaProducer ( ) { }" > 2725 <header> 2726 <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" /> 2727 </header> 2728 </codeblockwithcomments> 2729 </textblocks> 2730 </hierarchicalcodeblock> 2731 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > 2732 <header> 2733 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> 2734 </header> 2735 <textblocks> 2736 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" > 2737 <header> 2738 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 2739 </header> 2740 <textblocks/> 2741 </hierarchicalcodeblock> 2742 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" > 2743 <header> 2744 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 2745 </header> 2746 <textblocks/> 2747 </hierarchicalcodeblock> 2748 </textblocks> 2749 </hierarchicalcodeblock> 2750 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > 2751 <header> 2752 <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> 2753 </header> 2754 <textblocks> 2755 <codeoperation parent_id="31708" tag="operation_31708" canDelete="false" indentLevel="1" > 2756 <header> 2757 <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param parent " /> 2758 </header> 2759 </codeoperation> 2760 <codeoperation parent_id="31710" tag="operation_31710" canDelete="false" indentLevel="1" > 2761 <header> 2762 <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param audioPath " /> 2763 </header> 2764 </codeoperation> 2765 <codeoperation parent_id="35323" tag="operation_35323" canDelete="false" indentLevel="1" > 2766 <header> 2767 <cppcodedocumentation tag="" indentLevel="1" /> 2768 </header> 2769 </codeoperation> 2770 </textblocks> 2771 </hierarchicalcodeblock> 2772 </textblocks> 2773 </hierarchicalcodeblock> 2774 </textblocks> 2775 </hierarchicalcodeblock> 2776 <hierarchicalcodeblock tag="protectedBlock" canDelete="false" > 2777 <header> 2778 <cppcodedocumentation tag="" text="Protected stuff" /> 2779 </header> 2780 <textblocks> 2781 <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" > 2782 <header> 2783 <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> 2784 </header> 2785 <textblocks/> 2786 </hierarchicalcodeblock> 2787 <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" > 2788 <header> 2789 <cppcodedocumentation tag="" indentLevel="1" /> 2790 </header> 2791 <textblocks> 2792 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > 2793 <header> 2794 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> 2795 </header> 2796 <textblocks/> 2797 </hierarchicalcodeblock> 2798 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > 2799 <header> 2800 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> 2801 </header> 2802 <textblocks> 2803 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" > 2804 <header> 2805 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 2806 </header> 2807 <textblocks/> 2808 </hierarchicalcodeblock> 2809 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" > 2810 <header> 2811 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 2812 </header> 2813 <textblocks/> 2814 </hierarchicalcodeblock> 2815 </textblocks> 2816 </hierarchicalcodeblock> 2817 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > 2818 <header> 2819 <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> 2820 </header> 2821 <textblocks> 2822 <codeoperation parent_id="33045" tag="operation_33045" canDelete="false" indentLevel="1" > 2823 <header> 2824 <cppcodedocumentation tag="" indentLevel="1" /> 2825 </header> 2826 </codeoperation> 2827 <codeoperation parent_id="33093" tag="operation_33093" canDelete="false" indentLevel="1" > 2828 <header> 2829 <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param iface &#010;@param parent " /> 2830 </header> 2831 </codeoperation> 2832 <codeoperation parent_id="33189" tag="operation_33189" canDelete="false" indentLevel="1" > 2833 <header> 2834 <cppcodedocumentation tag="" indentLevel="1" /> 2835 </header> 2836 </codeoperation> 2837 </textblocks> 2838 </hierarchicalcodeblock> 2839 </textblocks> 2840 </hierarchicalcodeblock> 2841 </textblocks> 2842 </hierarchicalcodeblock> 2843 <hierarchicalcodeblock tag="privateBlock" canDelete="false" > 2844 <header> 2845 <cppcodedocumentation tag="" text="Private stuff" /> 2846 </header> 2847 <textblocks> 2848 <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" > 2849 <header> 2850 <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> 2851 </header> 2852 <textblocks/> 2853 </hierarchicalcodeblock> 2854 <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" > 2855 <header> 2856 <cppcodedocumentation tag="" indentLevel="1" /> 2857 </header> 2858 <textblocks> 2859 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > 2860 <header> 2861 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> 2862 </header> 2863 <textblocks/> 2864 </hierarchicalcodeblock> 2865 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > 2866 <header> 2867 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> 2868 </header> 2869 <textblocks> 2870 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" > 2871 <header> 2872 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 2873 </header> 2874 <textblocks/> 2875 </hierarchicalcodeblock> 2876 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" > 2877 <header> 2878 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 2879 </header> 2880 <textblocks/> 2881 </hierarchicalcodeblock> 2882 </textblocks> 2883 </hierarchicalcodeblock> 2884 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > 2885 <header> 2886 <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> 2887 </header> 2888 <textblocks> 2889 <codeoperation parent_id="31782" tag="operation_31782" canDelete="false" indentLevel="1" > 2890 <header> 2891 <cppcodedocumentation tag="" indentLevel="1" /> 2892 </header> 2893 </codeoperation> 2894 </textblocks> 2895 </hierarchicalcodeblock> 2896 </textblocks> 2897 </hierarchicalcodeblock> 2898 </textblocks> 2899 </hierarchicalcodeblock> 2900 </textblocks> 2901 </cppheaderclassdeclarationblock> 2902 </textblocks> 2903 </hierarchicalcodeblock> 2904 <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //ABSTRACTMEDIAPRODUCER_H" > 2905 <header> 2906 <cppcodedocumentation tag="" writeOutText="false" /> 2907 </header> 2908 </codeblockwithcomments> 2909 </textblocks> 2910 <header> 2911 <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 May 6 2006 at 15:53:38&#010;The original location of this file is kdemm&#010;**************************************************************************/&#010;" /> 2912 </header> 2913 <classfields> 2914 <codeclassfield parent_id="31693" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > 2915 <header> 2916 <cppcodedocumentation tag="" /> 2917 </header> 2918 <ccfdeclarationcodeblock parent_id="31693" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" MediaProducer ;" > 2919 <header> 2920 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 2921 </header> 2922 </ccfdeclarationcodeblock> 2923 <codeaccessormethod accessType="0" parent_id="31693" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="31693" role_id="0" > 2924 <header> 2925 <cppcodedocumentation tag="" indentLevel="1" /> 2926 </header> 2927 </codeaccessormethod> 2928 <codeaccessormethod accessType="1" parent_id="31693" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="31693" role_id="0" > 2929 <header> 2930 <cppcodedocumentation tag="" indentLevel="1" /> 2931 </header> 2932 </codeaccessormethod> 2933 <codeaccessormethod accessType="2" parent_id="31693" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="31693" role_id="0" > 2934 <header> 2935 <cppcodedocumentation tag="" indentLevel="1" /> 2936 </header> 2937 </codeaccessormethod> 2938 <codeaccessormethod accessType="3" parent_id="31693" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="31693" role_id="0" > 2939 <header> 2940 <cppcodedocumentation tag="" indentLevel="1" /> 2941 </header> 2942 </codeaccessormethod> 2943 <codeaccessormethod accessType="4" parent_id="31693" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="31693" role_id="0" > 2944 <header> 2945 <cppcodedocumentation tag="" indentLevel="1" /> 2946 </header> 2947 </codeaccessormethod> 2948 </codeclassfield> 2949 </classfields> 2950 </classifiercodedocument> 2951 <classifiercodedocument writeOutCode="true" package="kdemm" id="cppheader31705" parent_class="31705" fileExt=".h" fileName="factory" > 2952 <textblocks> 2953 <codeblockwithcomments tag="hashDefBlock" text="#ifndef FACTORY_H&#010;#define FACTORY_H" > 2954 <header> 2955 <cppcodedocumentation tag="" writeOutText="false" /> 2956 </header> 2957 </codeblockwithcomments> 2958 <codeblockwithcomments tag="includes" text="#include <string>&#010;#include "mediaobject.h"&#010;#include "kurl.h"&#010;#include "qobject.h"&#010;" > 2959 <header> 2960 <cppcodedocumentation tag="" writeOutText="false" /> 2961 </header> 2962 </codeblockwithcomments> 2963 <codeblockwithcomments tag="using" writeOutText="false" > 2964 <header> 2965 <cppcodedocumentation tag="" writeOutText="false" /> 2966 </header> 2967 </codeblockwithcomments> 2968 <hierarchicalcodeblock tag="namespace" canDelete="false" > 2969 <header> 2970 <cppcodedocumentation tag="" writeOutText="false" text="Namespace" /> 2971 </header> 2972 <textblocks> 2973 <codeblockwithcomments tag="enums" writeOutText="false" > 2974 <header> 2975 <cppcodedocumentation tag="" writeOutText="false" /> 2976 </header> 2977 </codeblockwithcomments> 2978 <cppheaderclassdeclarationblock parent_id="31705" tag="classDeclarationBlock" canDelete="false" > 2979 <header> 2980 <cppcodedocumentation tag="" text="Class Factory&#010;" /> 2981 </header> 2982 <textblocks> 2983 <hierarchicalcodeblock tag="publicBlock" canDelete="false" > 2984 <header> 2985 <cppcodedocumentation tag="" text="Public stuff" /> 2986 </header> 2987 <textblocks> 2988 <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" > 2989 <header> 2990 <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> 2991 </header> 2992 <textblocks/> 2993 </hierarchicalcodeblock> 2994 <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" > 2995 <header> 2996 <cppcodedocumentation tag="" indentLevel="1" /> 2997 </header> 2998 <textblocks> 2999 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > 3000 <header> 3001 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> 3002 </header> 3003 <textblocks> 3004 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="Factory ( ) { }" > 3005 <header> 3006 <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" /> 3007 </header> 3008 </codeblockwithcomments> 3009 </textblocks> 3010 </hierarchicalcodeblock> 3011 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > 3012 <header> 3013 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> 3014 </header> 3015 <textblocks> 3016 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" > 3017 <header> 3018 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 3019 </header> 3020 <textblocks/> 3021 </hierarchicalcodeblock> 3022 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" > 3023 <header> 3024 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 3025 </header> 3026 <textblocks/> 3027 </hierarchicalcodeblock> 3028 </textblocks> 3029 </hierarchicalcodeblock> 3030 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > 3031 <header> 3032 <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> 3033 </header> 3034 <textblocks> 3035 <codeoperation parent_id="31725" tag="operation_31725" canDelete="false" indentLevel="1" > 3036 <header> 3037 <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param url &#010;@param parent " /> 3038 </header> 3039 </codeoperation> 3040 </textblocks> 3041 </hierarchicalcodeblock> 3042 </textblocks> 3043 </hierarchicalcodeblock> 3044 </textblocks> 3045 </hierarchicalcodeblock> 3046 <hierarchicalcodeblock tag="protectedBlock" canDelete="false" > 3047 <header> 3048 <cppcodedocumentation tag="" text="Protected stuff" /> 3049 </header> 3050 <textblocks> 3051 <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" > 3052 <header> 3053 <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> 3054 </header> 3055 <textblocks/> 3056 </hierarchicalcodeblock> 3057 <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" > 3058 <header> 3059 <cppcodedocumentation tag="" indentLevel="1" /> 3060 </header> 3061 <textblocks> 3062 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > 3063 <header> 3064 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> 3065 </header> 3066 <textblocks/> 3067 </hierarchicalcodeblock> 3068 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > 3069 <header> 3070 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> 3071 </header> 3072 <textblocks> 3073 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" > 3074 <header> 3075 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 3076 </header> 3077 <textblocks/> 3078 </hierarchicalcodeblock> 3079 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" > 3080 <header> 3081 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 3082 </header> 3083 <textblocks/> 3084 </hierarchicalcodeblock> 3085 </textblocks> 3086 </hierarchicalcodeblock> 3087 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > 3088 <header> 3089 <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> 3090 </header> 3091 <textblocks/> 3092 </hierarchicalcodeblock> 3093 </textblocks> 3094 </hierarchicalcodeblock> 3095 </textblocks> 3096 </hierarchicalcodeblock> 3097 <hierarchicalcodeblock tag="privateBlock" canDelete="false" > 3098 <header> 3099 <cppcodedocumentation tag="" text="Private stuff" /> 3100 </header> 3101 <textblocks> 3102 <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" > 3103 <header> 3104 <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> 3105 </header> 3106 <textblocks/> 3107 </hierarchicalcodeblock> 3108 <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" > 3109 <header> 3110 <cppcodedocumentation tag="" indentLevel="1" /> 3111 </header> 3112 <textblocks> 3113 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > 3114 <header> 3115 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> 3116 </header> 3117 <textblocks/> 3118 </hierarchicalcodeblock> 3119 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > 3120 <header> 3121 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> 3122 </header> 3123 <textblocks> 3124 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" > 3125 <header> 3126 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 3127 </header> 3128 <textblocks/> 3129 </hierarchicalcodeblock> 3130 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" > 3131 <header> 3132 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 3133 </header> 3134 <textblocks/> 3135 </hierarchicalcodeblock> 3136 </textblocks> 3137 </hierarchicalcodeblock> 3138 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > 3139 <header> 3140 <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> 3141 </header> 3142 <textblocks/> 3143 </hierarchicalcodeblock> 3144 </textblocks> 3145 </hierarchicalcodeblock> 3146 </textblocks> 3147 </hierarchicalcodeblock> 3148 </textblocks> 3149 </cppheaderclassdeclarationblock> 3150 </textblocks> 3151 </hierarchicalcodeblock> 3152 <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //FACTORY_H" > 3153 <header> 3154 <cppcodedocumentation tag="" writeOutText="false" /> 3155 </header> 3156 </codeblockwithcomments> 3157 </textblocks> 3158 <header> 3159 <codecomment tag="" text="/************************************************************************&#010; factory.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 May 6 2006 at 15:49:49&#010;The original location of this file is kdemm&#010;**************************************************************************/&#010;" /> 3160 </header> 3161 <classfields/> 3162 </classifiercodedocument> 3163 <classifiercodedocument writeOutCode="true" package="kdemm" id="cppheader31715" parent_class="31715" fileExt=".h" fileName="audiopath" > 3164 <textblocks> 3165 <codeblockwithcomments tag="hashDefBlock" text="#ifndef AUDIOPATH_H&#010;#define AUDIOPATH_H" > 3166 <header> 3167 <cppcodedocumentation tag="" writeOutText="false" /> 3168 </header> 3169 </codeblockwithcomments> 3170 <codeblockwithcomments tag="includes" text="#include <string>&#010;#include "audiopath.h"&#010;" > 3171 <header> 3172 <cppcodedocumentation tag="" writeOutText="false" /> 3173 </header> 3174 </codeblockwithcomments> 3175 <codeblockwithcomments tag="using" writeOutText="false" > 3176 <header> 3177 <cppcodedocumentation tag="" writeOutText="false" /> 3178 </header> 3179 </codeblockwithcomments> 3180 <hierarchicalcodeblock tag="namespace" canDelete="false" > 3181 <header> 3182 <cppcodedocumentation tag="" writeOutText="false" text="Namespace" /> 3183 </header> 3184 <textblocks> 3185 <codeblockwithcomments tag="enums" writeOutText="false" > 3186 <header> 3187 <cppcodedocumentation tag="" writeOutText="false" /> 3188 </header> 3189 </codeblockwithcomments> 3190 <cppheaderclassdeclarationblock parent_id="31715" tag="classDeclarationBlock" canDelete="false" > 3191 <header> 3192 <cppcodedocumentation tag="" text="Class AudioPath&#010;" /> 3193 </header> 3194 <textblocks> 3195 <hierarchicalcodeblock tag="publicBlock" canDelete="false" > 3196 <header> 3197 <cppcodedocumentation tag="" text="Public stuff" /> 3198 </header> 3199 <textblocks> 3200 <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" > 3201 <header> 3202 <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> 3203 </header> 3204 <textblocks/> 3205 </hierarchicalcodeblock> 3206 <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" > 3207 <header> 3208 <cppcodedocumentation tag="" indentLevel="1" /> 3209 </header> 3210 <textblocks> 3211 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > 3212 <header> 3213 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> 3214 </header> 3215 <textblocks> 3216 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="AudioPath ( ) { }" > 3217 <header> 3218 <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" /> 3219 </header> 3220 </codeblockwithcomments> 3221 </textblocks> 3222 </hierarchicalcodeblock> 3223 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > 3224 <header> 3225 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> 3226 </header> 3227 <textblocks> 3228 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" > 3229 <header> 3230 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 3231 </header> 3232 <textblocks/> 3233 </hierarchicalcodeblock> 3234 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" > 3235 <header> 3236 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 3237 </header> 3238 <textblocks/> 3239 </hierarchicalcodeblock> 3240 </textblocks> 3241 </hierarchicalcodeblock> 3242 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > 3243 <header> 3244 <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> 3245 </header> 3246 <textblocks/> 3247 </hierarchicalcodeblock> 3248 </textblocks> 3249 </hierarchicalcodeblock> 3250 </textblocks> 3251 </hierarchicalcodeblock> 3252 <hierarchicalcodeblock tag="protectedBlock" canDelete="false" > 3253 <header> 3254 <cppcodedocumentation tag="" text="Protected stuff" /> 3255 </header> 3256 <textblocks> 3257 <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" > 3258 <header> 3259 <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> 3260 </header> 3261 <textblocks/> 3262 </hierarchicalcodeblock> 3263 <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" > 3264 <header> 3265 <cppcodedocumentation tag="" indentLevel="1" /> 3266 </header> 3267 <textblocks> 3268 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > 3269 <header> 3270 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> 3271 </header> 3272 <textblocks/> 3273 </hierarchicalcodeblock> 3274 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > 3275 <header> 3276 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> 3277 </header> 3278 <textblocks> 3279 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" > 3280 <header> 3281 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 3282 </header> 3283 <textblocks/> 3284 </hierarchicalcodeblock> 3285 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" > 3286 <header> 3287 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 3288 </header> 3289 <textblocks/> 3290 </hierarchicalcodeblock> 3291 </textblocks> 3292 </hierarchicalcodeblock> 3293 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > 3294 <header> 3295 <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> 3296 </header> 3297 <textblocks/> 3298 </hierarchicalcodeblock> 3299 </textblocks> 3300 </hierarchicalcodeblock> 3301 </textblocks> 3302 </hierarchicalcodeblock> 3303 <hierarchicalcodeblock tag="privateBlock" canDelete="false" > 3304 <header> 3305 <cppcodedocumentation tag="" text="Private stuff" /> 3306 </header> 3307 <textblocks> 3308 <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" > 3309 <header> 3310 <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> 3311 </header> 3312 <textblocks/> 3313 </hierarchicalcodeblock> 3314 <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" > 3315 <header> 3316 <cppcodedocumentation tag="" indentLevel="1" /> 3317 </header> 3318 <textblocks> 3319 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > 3320 <header> 3321 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> 3322 </header> 3323 <textblocks/> 3324 </hierarchicalcodeblock> 3325 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > 3326 <header> 3327 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> 3328 </header> 3329 <textblocks> 3330 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" > 3331 <header> 3332 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 3333 </header> 3334 <textblocks/> 3335 </hierarchicalcodeblock> 3336 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" > 3337 <header> 3338 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 3339 </header> 3340 <textblocks/> 3341 </hierarchicalcodeblock> 3342 </textblocks> 3343 </hierarchicalcodeblock> 3344 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > 3345 <header> 3346 <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> 3347 </header> 3348 <textblocks> 3349 <codeoperation parent_id="31776" tag="operation_31776" canDelete="false" indentLevel="1" > 3350 <header> 3351 <cppcodedocumentation tag="" indentLevel="1" /> 3352 </header> 3353 </codeoperation> 3354 </textblocks> 3355 </hierarchicalcodeblock> 3356 </textblocks> 3357 </hierarchicalcodeblock> 3358 </textblocks> 3359 </hierarchicalcodeblock> 3360 </textblocks> 3361 </cppheaderclassdeclarationblock> 3362 </textblocks> 3363 </hierarchicalcodeblock> 3364 <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //AUDIOPATH_H" > 3365 <header> 3366 <cppcodedocumentation tag="" writeOutText="false" /> 3367 </header> 3368 </codeblockwithcomments> 3369 </textblocks> 3370 <header> 3371 <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 May 6 2006 at 15:49:49&#010;The original location of this file is kdemm&#010;**************************************************************************/&#010;" /> 3372 </header> 3373 <classfields> 3374 <codeclassfield parent_id="31760" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > 3375 <header> 3376 <cppcodedocumentation tag="" /> 3377 </header> 3378 <ccfdeclarationcodeblock parent_id="31760" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" AudioPath ;" > 3379 <header> 3380 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 3381 </header> 3382 </ccfdeclarationcodeblock> 3383 <codeaccessormethod accessType="0" parent_id="31760" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="31760" role_id="0" > 3384 <header> 3385 <cppcodedocumentation tag="" indentLevel="1" /> 3386 </header> 3387 </codeaccessormethod> 3388 <codeaccessormethod accessType="1" parent_id="31760" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="31760" role_id="0" > 3389 <header> 3390 <cppcodedocumentation tag="" indentLevel="1" /> 3391 </header> 3392 </codeaccessormethod> 3393 <codeaccessormethod accessType="2" parent_id="31760" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="31760" role_id="0" > 3394 <header> 3395 <cppcodedocumentation tag="" indentLevel="1" /> 3396 </header> 3397 </codeaccessormethod> 3398 <codeaccessormethod accessType="3" parent_id="31760" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="31760" role_id="0" > 3399 <header> 3400 <cppcodedocumentation tag="" indentLevel="1" /> 3401 </header> 3402 </codeaccessormethod> 3403 <codeaccessormethod accessType="4" parent_id="31760" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="31760" role_id="0" > 3404 <header> 3405 <cppcodedocumentation tag="" indentLevel="1" /> 3406 </header> 3407 </codeaccessormethod> 3408 </codeclassfield> 3409 </classfields> 3410 </classifiercodedocument> 3411 <classifiercodedocument writeOutCode="true" package="kdemm" id="cppheader31866" parent_class="31866" fileExt=".h" fileName="mediaobject" > 3412 <textblocks> 3413 <codeblockwithcomments tag="hashDefBlock" text="#ifndef MEDIAOBJECT_H&#010;#define MEDIAOBJECT_H" > 3414 <header> 3415 <cppcodedocumentation tag="" writeOutText="false" /> 3416 </header> 3417 </codeblockwithcomments> 3418 <codeblockwithcomments tag="includes" text="#include <string>&#010;#include "mediaproducer.h"&#010;#include "kurl.h"&#010;#include "qobject.h"&#010;#include "mediaobject.h"&#010;#include "mediaproducer.h"&#010;#include "audiopath.h"&#010;" > 3419 <header> 3420 <cppcodedocumentation tag="" writeOutText="false" /> 3421 </header> 3422 </codeblockwithcomments> 3423 <codeblockwithcomments tag="using" writeOutText="false" > 3424 <header> 3425 <cppcodedocumentation tag="" writeOutText="false" /> 3426 </header> 3427 </codeblockwithcomments> 3428 <hierarchicalcodeblock tag="namespace" canDelete="false" > 3429 <header> 3430 <cppcodedocumentation tag="" writeOutText="false" text="Namespace" /> 3431 </header> 3432 <textblocks> 3433 <codeblockwithcomments tag="enums" writeOutText="false" > 3434 <header> 3435 <cppcodedocumentation tag="" writeOutText="false" /> 3436 </header> 3437 </codeblockwithcomments> 3438 <cppheaderclassdeclarationblock parent_id="31866" tag="classDeclarationBlock" canDelete="false" > 3439 <header> 3440 <cppcodedocumentation tag="" text="Class MediaObject&#010;" /> 3441 </header> 3442 <textblocks> 3443 <hierarchicalcodeblock tag="publicBlock" canDelete="false" > 3444 <header> 3445 <cppcodedocumentation tag="" text="Public stuff" /> 3446 </header> 3447 <textblocks> 3448 <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" > 3449 <header> 3450 <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> 3451 </header> 3452 <textblocks/> 3453 </hierarchicalcodeblock> 3454 <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" > 3455 <header> 3456 <cppcodedocumentation tag="" indentLevel="1" /> 3457 </header> 3458 <textblocks> 3459 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > 3460 <header> 3461 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> 3462 </header> 3463 <textblocks> 3464 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="MediaObject ( ) { }" > 3465 <header> 3466 <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" /> 3467 </header> 3468 </codeblockwithcomments> 3469 </textblocks> 3470 </hierarchicalcodeblock> 3471 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > 3472 <header> 3473 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> 3474 </header> 3475 <textblocks> 3476 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" > 3477 <header> 3478 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 3479 </header> 3480 <textblocks/> 3481 </hierarchicalcodeblock> 3482 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" > 3483 <header> 3484 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 3485 </header> 3486 <textblocks/> 3487 </hierarchicalcodeblock> 3488 </textblocks> 3489 </hierarchicalcodeblock> 3490 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > 3491 <header> 3492 <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> 3493 </header> 3494 <textblocks> 3495 <codeoperation parent_id="32019" tag="operation_32019" canDelete="false" indentLevel="1" > 3496 <header> 3497 <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param url &#010;@param parent " /> 3498 </header> 3499 </codeoperation> 3500 <codeoperation parent_id="34717" tag="operation_34717" canDelete="false" indentLevel="1" > 3501 <header> 3502 <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param audioPath " /> 3503 </header> 3504 </codeoperation> 3505 </textblocks> 3506 </hierarchicalcodeblock> 3507 </textblocks> 3508 </hierarchicalcodeblock> 3509 </textblocks> 3510 </hierarchicalcodeblock> 3511 <hierarchicalcodeblock tag="protectedBlock" canDelete="false" > 3512 <header> 3513 <cppcodedocumentation tag="" text="Protected stuff" /> 3514 </header> 3515 <textblocks> 3516 <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" > 3517 <header> 3518 <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> 3519 </header> 3520 <textblocks/> 3521 </hierarchicalcodeblock> 3522 <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" > 3523 <header> 3524 <cppcodedocumentation tag="" indentLevel="1" /> 3525 </header> 3526 <textblocks> 3527 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > 3528 <header> 3529 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> 3530 </header> 3531 <textblocks/> 3532 </hierarchicalcodeblock> 3533 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > 3534 <header> 3535 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> 3536 </header> 3537 <textblocks> 3538 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" > 3539 <header> 3540 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 3541 </header> 3542 <textblocks/> 3543 </hierarchicalcodeblock> 3544 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" > 3545 <header> 3546 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 3547 </header> 3548 <textblocks/> 3549 </hierarchicalcodeblock> 3550 </textblocks> 3551 </hierarchicalcodeblock> 3552 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > 3553 <header> 3554 <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> 3555 </header> 3556 <textblocks> 3557 <codeoperation parent_id="33026" tag="operation_33026" canDelete="false" indentLevel="1" > 3558 <header> 3559 <cppcodedocumentation tag="" indentLevel="1" /> 3560 </header> 3561 </codeoperation> 3562 <codeoperation parent_id="33170" tag="operation_33170" canDelete="false" indentLevel="1" > 3563 <header> 3564 <cppcodedocumentation tag="" indentLevel="1" /> 3565 </header> 3566 </codeoperation> 3567 </textblocks> 3568 </hierarchicalcodeblock> 3569 </textblocks> 3570 </hierarchicalcodeblock> 3571 </textblocks> 3572 </hierarchicalcodeblock> 3573 <hierarchicalcodeblock tag="privateBlock" canDelete="false" > 3574 <header> 3575 <cppcodedocumentation tag="" text="Private stuff" /> 3576 </header> 3577 <textblocks> 3578 <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" > 3579 <header> 3580 <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> 3581 </header> 3582 <textblocks/> 3583 </hierarchicalcodeblock> 3584 <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" > 3585 <header> 3586 <cppcodedocumentation tag="" indentLevel="1" /> 3587 </header> 3588 <textblocks> 3589 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > 3590 <header> 3591 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> 3592 </header> 3593 <textblocks/> 3594 </hierarchicalcodeblock> 3595 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > 3596 <header> 3597 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> 3598 </header> 3599 <textblocks> 3600 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" > 3601 <header> 3602 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 3603 </header> 3604 <textblocks/> 3605 </hierarchicalcodeblock> 3606 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" > 3607 <header> 3608 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 3609 </header> 3610 <textblocks/> 3611 </hierarchicalcodeblock> 3612 </textblocks> 3613 </hierarchicalcodeblock> 3614 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > 3615 <header> 3616 <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> 3617 </header> 3618 <textblocks> 3619 <codeoperation parent_id="32029" tag="operation_32029" canDelete="false" indentLevel="1" > 3620 <header> 3621 <cppcodedocumentation tag="" indentLevel="1" /> 3622 </header> 3623 </codeoperation> 3624 </textblocks> 3625 </hierarchicalcodeblock> 3626 </textblocks> 3627 </hierarchicalcodeblock> 3628 </textblocks> 3629 </hierarchicalcodeblock> 3630 </textblocks> 3631 </cppheaderclassdeclarationblock> 3632 </textblocks> 3633 </hierarchicalcodeblock> 3634 <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //MEDIAOBJECT_H" > 3635 <header> 3636 <cppcodedocumentation tag="" writeOutText="false" /> 3637 </header> 3638 </codeblockwithcomments> 3639 </textblocks> 3640 <header> 3641 <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 May 6 2006 at 15:49:49&#010;The original location of this file is kdemm&#010;**************************************************************************/&#010;" /> 3642 </header> 3643 <classfields> 3644 <codeclassfield parent_id="31981" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > 3645 <header> 3646 <cppcodedocumentation tag="" /> 3647 </header> 3648 <ccfdeclarationcodeblock parent_id="31981" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" MediaObject ;" > 3649 <header> 3650 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 3651 </header> 3652 </ccfdeclarationcodeblock> 3653 <codeaccessormethod accessType="0" parent_id="31981" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="31981" role_id="0" > 3654 <header> 3655 <cppcodedocumentation tag="" indentLevel="1" /> 3656 </header> 3657 </codeaccessormethod> 3658 <codeaccessormethod accessType="1" parent_id="31981" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="31981" role_id="0" > 3659 <header> 3660 <cppcodedocumentation tag="" indentLevel="1" /> 3661 </header> 3662 </codeaccessormethod> 3663 <codeaccessormethod accessType="2" parent_id="31981" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="31981" role_id="0" > 3664 <header> 3665 <cppcodedocumentation tag="" indentLevel="1" /> 3666 </header> 3667 </codeaccessormethod> 3668 <codeaccessormethod accessType="3" parent_id="31981" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="31981" role_id="0" > 3669 <header> 3670 <cppcodedocumentation tag="" indentLevel="1" /> 3671 </header> 3672 </codeaccessormethod> 3673 <codeaccessormethod accessType="4" parent_id="31981" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="31981" role_id="0" > 3674 <header> 3675 <cppcodedocumentation tag="" indentLevel="1" /> 3676 </header> 3677 </codeaccessormethod> 3678 </codeclassfield> 3679 </classfields> 3680 </classifiercodedocument> 3681 <classifiercodedocument writeOutCode="true" package="" id="cppheader31704" parent_class="31704" fileExt=".h" fileName="api call" > 3682 <textblocks> 3683 <codeblockwithcomments tag="hashDefBlock" text="#ifndef API_CALL_H&#010;#define API_CALL_H" > 3684 <header> 3685 <cppcodedocumentation tag="" writeOutText="false" /> 3686 </header> 3687 </codeblockwithcomments> 3688 <codeblockwithcomments tag="includes" text="#include <string>&#010;" > 3689 <header> 3690 <cppcodedocumentation tag="" writeOutText="false" /> 3691 </header> 3692 </codeblockwithcomments> 3693 <codeblockwithcomments tag="using" writeOutText="false" > 3694 <header> 3695 <cppcodedocumentation tag="" writeOutText="false" /> 3696 </header> 3697 </codeblockwithcomments> 3698 <hierarchicalcodeblock tag="namespace" canDelete="false" > 3699 <header> 3700 <cppcodedocumentation tag="" writeOutText="false" text="Namespace" /> 3701 </header> 3702 <textblocks> 3703 <codeblockwithcomments tag="enums" writeOutText="false" > 3704 <header> 3705 <cppcodedocumentation tag="" writeOutText="false" /> 3706 </header> 3707 </codeblockwithcomments> 3708 <cppheaderclassdeclarationblock parent_id="31704" tag="classDeclarationBlock" canDelete="false" > 3709 <header> 3710 <cppcodedocumentation tag="" text="Class API call&#010;" /> 3711 </header> 3712 <textblocks> 3713 <hierarchicalcodeblock tag="publicBlock" canDelete="false" > 3714 <header> 3715 <cppcodedocumentation tag="" text="Public stuff" /> 3716 </header> 3717 <textblocks> 3718 <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" > 3719 <header> 3720 <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> 3721 </header> 3722 <textblocks/> 3723 </hierarchicalcodeblock> 3724 <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" > 3725 <header> 3726 <cppcodedocumentation tag="" indentLevel="1" /> 3727 </header> 3728 <textblocks> 3729 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > 3730 <header> 3731 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> 3732 </header> 3733 <textblocks> 3734 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="API call ( ) { }" > 3735 <header> 3736 <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" /> 3737 </header> 3738 </codeblockwithcomments> 3739 </textblocks> 3740 </hierarchicalcodeblock> 3741 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > 3742 <header> 3743 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> 3744 </header> 3745 <textblocks> 3746 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" > 3747 <header> 3748 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 3749 </header> 3750 <textblocks/> 3751 </hierarchicalcodeblock> 3752 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" > 3753 <header> 3754 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 3755 </header> 3756 <textblocks/> 3757 </hierarchicalcodeblock> 3758 </textblocks> 3759 </hierarchicalcodeblock> 3760 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > 3761 <header> 3762 <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> 3763 </header> 3764 <textblocks/> 3765 </hierarchicalcodeblock> 3766 </textblocks> 3767 </hierarchicalcodeblock> 3768 </textblocks> 3769 </hierarchicalcodeblock> 3770 <hierarchicalcodeblock tag="protectedBlock" canDelete="false" > 3771 <header> 3772 <cppcodedocumentation tag="" text="Protected stuff" /> 3773 </header> 3774 <textblocks> 3775 <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" > 3776 <header> 3777 <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> 3778 </header> 3779 <textblocks/> 3780 </hierarchicalcodeblock> 3781 <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" > 3782 <header> 3783 <cppcodedocumentation tag="" indentLevel="1" /> 3784 </header> 3785 <textblocks> 3786 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > 3787 <header> 3788 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> 3789 </header> 3790 <textblocks/> 3791 </hierarchicalcodeblock> 3792 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > 3793 <header> 3794 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> 3795 </header> 3796 <textblocks> 3797 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" > 3798 <header> 3799 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 3800 </header> 3801 <textblocks/> 3802 </hierarchicalcodeblock> 3803 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" > 3804 <header> 3805 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 3806 </header> 3807 <textblocks/> 3808 </hierarchicalcodeblock> 3809 </textblocks> 3810 </hierarchicalcodeblock> 3811 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > 3812 <header> 3813 <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> 3814 </header> 3815 <textblocks/> 3816 </hierarchicalcodeblock> 3817 </textblocks> 3818 </hierarchicalcodeblock> 3819 </textblocks> 3820 </hierarchicalcodeblock> 3821 <hierarchicalcodeblock tag="privateBlock" canDelete="false" > 3822 <header> 3823 <cppcodedocumentation tag="" text="Private stuff" /> 3824 </header> 3825 <textblocks> 3826 <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" > 3827 <header> 3828 <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> 3829 </header> 3830 <textblocks/> 3831 </hierarchicalcodeblock> 3832 <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" > 3833 <header> 3834 <cppcodedocumentation tag="" indentLevel="1" /> 3835 </header> 3836 <textblocks> 3837 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > 3838 <header> 3839 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> 3840 </header> 3841 <textblocks/> 3842 </hierarchicalcodeblock> 3843 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > 3844 <header> 3845 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> 3846 </header> 3847 <textblocks> 3848 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" > 3849 <header> 3850 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 3851 </header> 3852 <textblocks/> 3853 </hierarchicalcodeblock> 3854 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" > 3855 <header> 3856 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 3857 </header> 3858 <textblocks/> 3859 </hierarchicalcodeblock> 3860 </textblocks> 3861 </hierarchicalcodeblock> 3862 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > 3863 <header> 3864 <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> 3865 </header> 3866 <textblocks/> 3867 </hierarchicalcodeblock> 3868 </textblocks> 3869 </hierarchicalcodeblock> 3870 </textblocks> 3871 </hierarchicalcodeblock> 3872 </textblocks> 3873 </cppheaderclassdeclarationblock> 3874 </textblocks> 3875 </hierarchicalcodeblock> 3876 <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //API_CALL_H" > 3877 <header> 3878 <cppcodedocumentation tag="" writeOutText="false" /> 3879 </header> 3880 </codeblockwithcomments> 3881 </textblocks> 3882 <header> 3883 <codecomment tag="" text="/************************************************************************&#010; api call.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 May 6 2006 at 15:49:49&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> 3884 </header> 3885 <classfields/> 3886 </classifiercodedocument> 3887 <classifiercodedocument writeOutCode="true" package="" id="cppheader31728" parent_class="31728" fileExt=".h" fileName="qobject" > 3888 <textblocks> 3889 <codeblockwithcomments tag="hashDefBlock" text="#ifndef QOBJECT_H&#010;#define QOBJECT_H" > 3890 <header> 3891 <cppcodedocumentation tag="" writeOutText="false" /> 3892 </header> 3893 </codeblockwithcomments> 3894 <codeblockwithcomments tag="includes" text="#include <string>&#010;" > 3895 <header> 3896 <cppcodedocumentation tag="" writeOutText="false" /> 3897 </header> 3898 </codeblockwithcomments> 3899 <codeblockwithcomments tag="using" writeOutText="false" > 3900 <header> 3901 <cppcodedocumentation tag="" writeOutText="false" /> 3902 </header> 3903 </codeblockwithcomments> 3904 <hierarchicalcodeblock tag="namespace" canDelete="false" > 3905 <header> 3906 <cppcodedocumentation tag="" writeOutText="false" text="Namespace" /> 3907 </header> 3908 <textblocks> 3909 <codeblockwithcomments tag="enums" writeOutText="false" > 3910 <header> 3911 <cppcodedocumentation tag="" writeOutText="false" /> 3912 </header> 3913 </codeblockwithcomments> 3914 <cppheaderclassdeclarationblock parent_id="31728" tag="classDeclarationBlock" canDelete="false" > 3915 <header> 3916 <cppcodedocumentation tag="" text="Class QObject&#010;" /> 3917 </header> 3918 <textblocks> 3919 <hierarchicalcodeblock tag="publicBlock" canDelete="false" > 3920 <header> 3921 <cppcodedocumentation tag="" text="Public stuff" /> 3922 </header> 3923 <textblocks> 3924 <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" > 3925 <header> 3926 <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> 3927 </header> 3928 <textblocks/> 3929 </hierarchicalcodeblock> 3930 <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" > 3931 <header> 3932 <cppcodedocumentation tag="" indentLevel="1" /> 3933 </header> 3934 <textblocks> 3935 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > 3936 <header> 3937 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> 3938 </header> 3939 <textblocks> 3940 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="QObject ( ) { }" > 3941 <header> 3942 <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" /> 3943 </header> 3944 </codeblockwithcomments> 3945 </textblocks> 3946 </hierarchicalcodeblock> 3947 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > 3948 <header> 3949 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> 3950 </header> 3951 <textblocks> 3952 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" > 3953 <header> 3954 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 3955 </header> 3956 <textblocks/> 3957 </hierarchicalcodeblock> 3958 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" > 3959 <header> 3960 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 3961 </header> 3962 <textblocks/> 3963 </hierarchicalcodeblock> 3964 </textblocks> 3965 </hierarchicalcodeblock> 3966 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > 3967 <header> 3968 <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> 3969 </header> 3970 <textblocks/> 3971 </hierarchicalcodeblock> 3972 </textblocks> 3973 </hierarchicalcodeblock> 3974 </textblocks> 3975 </hierarchicalcodeblock> 3976 <hierarchicalcodeblock tag="protectedBlock" canDelete="false" > 3977 <header> 3978 <cppcodedocumentation tag="" text="Protected stuff" /> 3979 </header> 3980 <textblocks> 3981 <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" > 3982 <header> 3983 <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> 3984 </header> 3985 <textblocks/> 3986 </hierarchicalcodeblock> 3987 <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" > 3988 <header> 3989 <cppcodedocumentation tag="" indentLevel="1" /> 3990 </header> 3991 <textblocks> 3992 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > 3993 <header> 3994 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> 3995 </header> 3996 <textblocks/> 3997 </hierarchicalcodeblock> 3998 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > 3999 <header> 4000 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> 4001 </header> 4002 <textblocks> 4003 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" > 4004 <header> 4005 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 4006 </header> 4007 <textblocks/> 4008 </hierarchicalcodeblock> 4009 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" > 4010 <header> 4011 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 4012 </header> 4013 <textblocks/> 4014 </hierarchicalcodeblock> 4015 </textblocks> 4016 </hierarchicalcodeblock> 4017 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > 4018 <header> 4019 <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> 4020 </header> 4021 <textblocks/> 4022 </hierarchicalcodeblock> 4023 </textblocks> 4024 </hierarchicalcodeblock> 4025 </textblocks> 4026 </hierarchicalcodeblock> 4027 <hierarchicalcodeblock tag="privateBlock" canDelete="false" > 4028 <header> 4029 <cppcodedocumentation tag="" text="Private stuff" /> 4030 </header> 4031 <textblocks> 4032 <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" > 4033 <header> 4034 <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> 4035 </header> 4036 <textblocks/> 4037 </hierarchicalcodeblock> 4038 <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" > 4039 <header> 4040 <cppcodedocumentation tag="" indentLevel="1" /> 4041 </header> 4042 <textblocks> 4043 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > 4044 <header> 4045 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> 4046 </header> 4047 <textblocks/> 4048 </hierarchicalcodeblock> 4049 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > 4050 <header> 4051 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> 4052 </header> 4053 <textblocks> 4054 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" > 4055 <header> 4056 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 4057 </header> 4058 <textblocks/> 4059 </hierarchicalcodeblock> 4060 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" > 4061 <header> 4062 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 4063 </header> 4064 <textblocks/> 4065 </hierarchicalcodeblock> 4066 </textblocks> 4067 </hierarchicalcodeblock> 4068 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > 4069 <header> 4070 <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> 4071 </header> 4072 <textblocks/> 4073 </hierarchicalcodeblock> 4074 </textblocks> 4075 </hierarchicalcodeblock> 4076 </textblocks> 4077 </hierarchicalcodeblock> 4078 </textblocks> 4079 </cppheaderclassdeclarationblock> 4080 </textblocks> 4081 </hierarchicalcodeblock> 4082 <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //QOBJECT_H" > 4083 <header> 4084 <cppcodedocumentation tag="" writeOutText="false" /> 4085 </header> 4086 </codeblockwithcomments> 4087 </textblocks> 4088 <header> 4089 <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 May 6 2006 at 15:49:49&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> 4090 </header> 4091 <classfields/> 4092 </classifiercodedocument> 4093 <classifiercodedocument writeOutCode="true" package="" id="cppheader32664" parent_class="32664" fileExt=".h" fileName="int" > 4094 <textblocks> 4095 <codeblockwithcomments tag="hashDefBlock" text="#ifndef INT_H&#010;#define INT_H" > 4096 <header> 4097 <cppcodedocumentation tag="" writeOutText="false" /> 4098 </header> 4099 </codeblockwithcomments> 4100 <codeblockwithcomments tag="includes" text="#include <string>&#010;" > 4101 <header> 4102 <cppcodedocumentation tag="" writeOutText="false" /> 4103 </header> 4104 </codeblockwithcomments> 4105 <codeblockwithcomments tag="using" writeOutText="false" > 4106 <header> 4107 <cppcodedocumentation tag="" writeOutText="false" /> 4108 </header> 4109 </codeblockwithcomments> 4110 <hierarchicalcodeblock tag="namespace" canDelete="false" > 4111 <header> 4112 <cppcodedocumentation tag="" writeOutText="false" text="Namespace" /> 4113 </header> 4114 <textblocks> 4115 <codeblockwithcomments tag="enums" writeOutText="false" > 4116 <header> 4117 <cppcodedocumentation tag="" writeOutText="false" /> 4118 </header> 4119 </codeblockwithcomments> 4120 <cppheaderclassdeclarationblock parent_id="32664" tag="classDeclarationBlock" canDelete="false" > 4121 <header> 4122 <cppcodedocumentation tag="" text="Class int&#010;" /> 4123 </header> 4124 <textblocks> 4125 <hierarchicalcodeblock tag="publicBlock" canDelete="false" > 4126 <header> 4127 <cppcodedocumentation tag="" text="Public stuff" /> 4128 </header> 4129 <textblocks> 4130 <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" > 4131 <header> 4132 <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> 4133 </header> 4134 <textblocks/> 4135 </hierarchicalcodeblock> 4136 <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" > 4137 <header> 4138 <cppcodedocumentation tag="" indentLevel="1" /> 4139 </header> 4140 <textblocks> 4141 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > 4142 <header> 4143 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> 4144 </header> 4145 <textblocks> 4146 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="int ( ) { }" > 4147 <header> 4148 <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" /> 4149 </header> 4150 </codeblockwithcomments> 4151 </textblocks> 4152 </hierarchicalcodeblock> 4153 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > 4154 <header> 4155 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> 4156 </header> 4157 <textblocks> 4158 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" > 4159 <header> 4160 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 4161 </header> 4162 <textblocks/> 4163 </hierarchicalcodeblock> 4164 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" > 4165 <header> 4166 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 4167 </header> 4168 <textblocks/> 4169 </hierarchicalcodeblock> 4170 </textblocks> 4171 </hierarchicalcodeblock> 4172 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > 4173 <header> 4174 <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> 4175 </header> 4176 <textblocks/> 4177 </hierarchicalcodeblock> 4178 </textblocks> 4179 </hierarchicalcodeblock> 4180 </textblocks> 4181 </hierarchicalcodeblock> 4182 <hierarchicalcodeblock tag="protectedBlock" canDelete="false" > 4183 <header> 4184 <cppcodedocumentation tag="" text="Protected stuff" /> 4185 </header> 4186 <textblocks> 4187 <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" > 4188 <header> 4189 <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> 4190 </header> 4191 <textblocks/> 4192 </hierarchicalcodeblock> 4193 <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" > 4194 <header> 4195 <cppcodedocumentation tag="" indentLevel="1" /> 4196 </header> 4197 <textblocks> 4198 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > 4199 <header> 4200 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> 4201 </header> 4202 <textblocks/> 4203 </hierarchicalcodeblock> 4204 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > 4205 <header> 4206 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> 4207 </header> 4208 <textblocks> 4209 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" > 4210 <header> 4211 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 4212 </header> 4213 <textblocks/> 4214 </hierarchicalcodeblock> 4215 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" > 4216 <header> 4217 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 4218 </header> 4219 <textblocks/> 4220 </hierarchicalcodeblock> 4221 </textblocks> 4222 </hierarchicalcodeblock> 4223 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > 4224 <header> 4225 <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> 4226 </header> 4227 <textblocks/> 4228 </hierarchicalcodeblock> 4229 </textblocks> 4230 </hierarchicalcodeblock> 4231 </textblocks> 4232 </hierarchicalcodeblock> 4233 <hierarchicalcodeblock tag="privateBlock" canDelete="false" > 4234 <header> 4235 <cppcodedocumentation tag="" text="Private stuff" /> 4236 </header> 4237 <textblocks> 4238 <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" > 4239 <header> 4240 <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> 4241 </header> 4242 <textblocks/> 4243 </hierarchicalcodeblock> 4244 <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" > 4245 <header> 4246 <cppcodedocumentation tag="" indentLevel="1" /> 4247 </header> 4248 <textblocks> 4249 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > 4250 <header> 4251 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> 4252 </header> 4253 <textblocks/> 4254 </hierarchicalcodeblock> 4255 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > 4256 <header> 4257 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> 4258 </header> 4259 <textblocks> 4260 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" > 4261 <header> 4262 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 4263 </header> 4264 <textblocks/> 4265 </hierarchicalcodeblock> 4266 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" > 4267 <header> 4268 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 4269 </header> 4270 <textblocks/> 4271 </hierarchicalcodeblock> 4272 </textblocks> 4273 </hierarchicalcodeblock> 4274 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > 4275 <header> 4276 <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> 4277 </header> 4278 <textblocks/> 4279 </hierarchicalcodeblock> 4280 </textblocks> 4281 </hierarchicalcodeblock> 4282 </textblocks> 4283 </hierarchicalcodeblock> 4284 </textblocks> 4285 </cppheaderclassdeclarationblock> 4286 </textblocks> 4287 </hierarchicalcodeblock> 4288 <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //INT_H" > 4289 <header> 4290 <cppcodedocumentation tag="" writeOutText="false" /> 4291 </header> 4292 </codeblockwithcomments> 4293 </textblocks> 4294 <header> 4295 <codecomment tag="" text="/************************************************************************&#010; int.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 May 6 2006 at 15:49:49&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> 4296 </header> 4297 <classfields/> 4298 </classifiercodedocument> 4299 <classifiercodedocument writeOutCode="true" package="" id="cppheader33795" parent_class="33795" fileExt=".h" fileName="kurl" > 4300 <textblocks> 4301 <codeblockwithcomments tag="hashDefBlock" text="#ifndef KURL_H&#010;#define KURL_H" > 4302 <header> 4303 <cppcodedocumentation tag="" writeOutText="false" /> 4304 </header> 4305 </codeblockwithcomments> 4306 <codeblockwithcomments tag="includes" text="#include <string>&#010;" > 4307 <header> 4308 <cppcodedocumentation tag="" writeOutText="false" /> 4309 </header> 4310 </codeblockwithcomments> 4311 <codeblockwithcomments tag="using" writeOutText="false" > 4312 <header> 4313 <cppcodedocumentation tag="" writeOutText="false" /> 4314 </header> 4315 </codeblockwithcomments> 4316 <hierarchicalcodeblock tag="namespace" canDelete="false" > 4317 <header> 4318 <cppcodedocumentation tag="" writeOutText="false" text="Namespace" /> 4319 </header> 4320 <textblocks> 4321 <codeblockwithcomments tag="enums" writeOutText="false" > 4322 <header> 4323 <cppcodedocumentation tag="" writeOutText="false" /> 4324 </header> 4325 </codeblockwithcomments> 4326 <cppheaderclassdeclarationblock parent_id="33795" tag="classDeclarationBlock" canDelete="false" > 4327 <header> 4328 <cppcodedocumentation tag="" text="Class KURL&#010;" /> 4329 </header> 4330 <textblocks> 4331 <hierarchicalcodeblock tag="publicBlock" canDelete="false" > 4332 <header> 4333 <cppcodedocumentation tag="" text="Public stuff" /> 4334 </header> 4335 <textblocks> 4336 <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" > 4337 <header> 4338 <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> 4339 </header> 4340 <textblocks/> 4341 </hierarchicalcodeblock> 4342 <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" > 4343 <header> 4344 <cppcodedocumentation tag="" indentLevel="1" /> 4345 </header> 4346 <textblocks> 4347 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > 4348 <header> 4349 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> 4350 </header> 4351 <textblocks> 4352 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="KURL ( ) { }" > 4353 <header> 4354 <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" /> 4355 </header> 4356 </codeblockwithcomments> 4357 </textblocks> 4358 </hierarchicalcodeblock> 4359 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > 4360 <header> 4361 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> 4362 </header> 4363 <textblocks> 4364 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" > 4365 <header> 4366 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 4367 </header> 4368 <textblocks/> 4369 </hierarchicalcodeblock> 4370 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" > 4371 <header> 4372 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 4373 </header> 4374 <textblocks/> 4375 </hierarchicalcodeblock> 4376 </textblocks> 4377 </hierarchicalcodeblock> 4378 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > 4379 <header> 4380 <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> 4381 </header> 4382 <textblocks/> 4383 </hierarchicalcodeblock> 4384 </textblocks> 4385 </hierarchicalcodeblock> 4386 </textblocks> 4387 </hierarchicalcodeblock> 4388 <hierarchicalcodeblock tag="protectedBlock" canDelete="false" > 4389 <header> 4390 <cppcodedocumentation tag="" text="Protected stuff" /> 4391 </header> 4392 <textblocks> 4393 <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" > 4394 <header> 4395 <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> 4396 </header> 4397 <textblocks/> 4398 </hierarchicalcodeblock> 4399 <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" > 4400 <header> 4401 <cppcodedocumentation tag="" indentLevel="1" /> 4402 </header> 4403 <textblocks> 4404 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > 4405 <header> 4406 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> 4407 </header> 4408 <textblocks/> 4409 </hierarchicalcodeblock> 4410 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > 4411 <header> 4412 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> 4413 </header> 4414 <textblocks> 4415 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" > 4416 <header> 4417 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 4418 </header> 4419 <textblocks/> 4420 </hierarchicalcodeblock> 4421 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" > 4422 <header> 4423 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 4424 </header> 4425 <textblocks/> 4426 </hierarchicalcodeblock> 4427 </textblocks> 4428 </hierarchicalcodeblock> 4429 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > 4430 <header> 4431 <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> 4432 </header> 4433 <textblocks/> 4434 </hierarchicalcodeblock> 4435 </textblocks> 4436 </hierarchicalcodeblock> 4437 </textblocks> 4438 </hierarchicalcodeblock> 4439 <hierarchicalcodeblock tag="privateBlock" canDelete="false" > 4440 <header> 4441 <cppcodedocumentation tag="" text="Private stuff" /> 4442 </header> 4443 <textblocks> 4444 <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" > 4445 <header> 4446 <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> 4447 </header> 4448 <textblocks/> 4449 </hierarchicalcodeblock> 4450 <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" > 4451 <header> 4452 <cppcodedocumentation tag="" indentLevel="1" /> 4453 </header> 4454 <textblocks> 4455 <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > 4456 <header> 4457 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> 4458 </header> 4459 <textblocks/> 4460 </hierarchicalcodeblock> 4461 <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > 4462 <header> 4463 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> 4464 </header> 4465 <textblocks> 4466 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" > 4467 <header> 4468 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 4469 </header> 4470 <textblocks/> 4471 </hierarchicalcodeblock> 4472 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" > 4473 <header> 4474 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 4475 </header> 4476 <textblocks/> 4477 </hierarchicalcodeblock> 4478 </textblocks> 4479 </hierarchicalcodeblock> 4480 <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > 4481 <header> 4482 <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> 4483 </header> 4484 <textblocks/> 4485 </hierarchicalcodeblock> 4486 </textblocks> 4487 </hierarchicalcodeblock> 4488 </textblocks> 4489 </hierarchicalcodeblock> 4490 </textblocks> 4491 </cppheaderclassdeclarationblock> 4492 </textblocks> 4493 </hierarchicalcodeblock> 4494 <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //KURL_H" > 4495 <header> 4496 <cppcodedocumentation tag="" writeOutText="false" /> 4497 </header> 4498 </codeblockwithcomments> 4499 </textblocks> 4500 <header> 4501 <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 May 6 2006 at 15:49:49&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> 4502 </header> 4503 <classfields/> 4504 </classifiercodedocument> 4505 </codegenerator> 4506 </codegeneration> 4507 </XMI.extensions> 4508 </XMI>