<?xml version="1.0" encoding="UTF-8"?>
<XMI xmlns:UML="org.omg/standards/UML" verified="false" timestamp="" xmi.version="1.2" >
 <XMI.header>
  <XMI.documentation>
   <XMI.exporter>umbrello uml modeller http://uml.sf.net</XMI.exporter>
   <XMI.exporterVersion>1.2.0</XMI.exporterVersion>
   <XMI.exporterEncoding>UnicodeUTF8</XMI.exporterEncoding>
  </XMI.documentation>
  <XMI.model xmi.name="taglistview" href="/home/ben/c++/packagesearch/uml_models/taglistview.xmi" />
  <XMI.metamodel xmi.name="UML" href="UML.xml" xmi.version="1.3" />
 </XMI.header>
 <XMI.content>
  <docsettings viewid="370" documentation="" uniqueid="408" />
  <UML:Model>
   <UML:DataType stereotype="datatype" visibility="public" xmi.id="104" name="int" />
   <UML:DataType stereotype="datatype" visibility="public" xmi.id="105" name="char" />
   <UML:DataType stereotype="datatype" visibility="public" xmi.id="106" name="bool" />
   <UML:DataType stereotype="datatype" visibility="public" xmi.id="107" name="float" />
   <UML:DataType stereotype="datatype" visibility="public" xmi.id="108" name="double" />
   <UML:DataType stereotype="datatype" visibility="public" xmi.id="109" name="long" />
   <UML:DataType stereotype="datatype" visibility="public" xmi.id="110" name="short" />
   <UML:DataType stereotype="datatype" visibility="public" xmi.id="111" name="string" />
   <UML:Class stereotype="class" visibility="public" xmi.id="113" name="TagSelectionListView" />
   <UML:Class stereotype="class" visibility="public" xmi.id="114" name="TagListViewItem" >
    <UML:Attribute visibility="private" xmi.id="142" value="" type="string" name="_description" />
   </UML:Class>
   <UML:Class stereotype="class" visibility="public" xmi.id="115" isAbstract="true" name="TagSelectionView" >
    <UML:Operation visibility="public" xmi.id="124" type="void" isAbstract="true" name="addTagItem" >
     <UML:Parameter visibility="public" xmi.id="1" value="" type="TagItem" name="item" />
     <UML:Parameter visibility="public" xmi.id="2" value="" type="TagItem" name="parent" />
    </UML:Operation>
    <UML:Operation visibility="public" xmi.id="125" type="void" isAbstract="true" name="addTagItem" >
     <UML:Parameter visibility="public" xmi.id="1" value="" type="TagItem" name="item" />
     <UML:Parameter visibility="public" xmi.id="2" value="" type="string" name="parentFullTagName" />
    </UML:Operation>
    <UML:Operation visibility="public" xmi.id="126" type="void" isAbstract="true" name="deselectTag" >
     <UML:Parameter visibility="public" xmi.id="1" value="" type="string" name="fullTagName" />
    </UML:Operation>
    <UML:Operation visibility="public" xmi.id="127" type="void" isAbstract="true" name="deselectAll" />
    <UML:Operation visibility="public" xmi.id="128" type="void" isAbstract="true" name="clear" />
    <UML:Operation visibility="public" xmi.id="130" type="TagItem" isAbstract="true" name="getTagItem" >
     <UML:Parameter visibility="public" xmi.id="1" value="" type="string" name="fullName" />
    </UML:Operation>
    <UML:Operation visibility="public" xmi.id="159" type="void" name="signal_tagItemsSelected" >
     <UML:Parameter visibility="public" xmi.id="1" value="" type="set&lt;TagItem>" name="tags" />
    </UML:Operation>
    <UML:Operation visibility="public" xmi.id="161" type="void" isAbstract="true" name="reloadTagDatabase" />
    <UML:Operation visibility="public" xmi.id="164" type="void" isAbstract="true" name="filterByName" >
     <UML:Parameter visibility="public" xmi.id="1" value="" type="string" name="filter" />
    </UML:Operation>
    <UML:Operation visibility="protected" xmi.id="283" type="void" isAbstract="true" name="filterCompanions" />
   </UML:Class>
   <UML:Class stereotype="class" visibility="public" xmi.id="116" isAbstract="true" name="TagItem" >
    <UML:Operation visibility="public" xmi.id="136" type="string" isAbstract="true" name="fullTagname" />
    <UML:Operation visibility="public" xmi.id="137" type="string" isAbstract="true" name="shortTagname" />
    <UML:Operation visibility="public" xmi.id="138" type="string" isAbstract="true" name="description" />
    <UML:Operation visibility="public" xmi.id="139" type="bool" isAbstract="true" name="operator==" >
     <UML:Parameter visibility="public" xmi.id="1" value="" type="string" name="fullTagName" />
    </UML:Operation>
    <UML:Operation visibility="public" xmi.id="204" type="void" isAbstract="true" name="operator==" >
     <UML:Parameter visibility="public" xmi.id="1" value="" type="TagItem" name="tag" />
    </UML:Operation>
    <UML:Operation visibility="public" xmi.id="165" type="void" isAbstract="true" name="filterByName" >
     <UML:Parameter visibility="public" xmi.id="1" value="" type="string" name="pattern" />
    </UML:Operation>
   </UML:Class>
   <UML:Class stereotype="class" visibility="public" xmi.id="117" name="QListView" />
   <UML:Class stereotype="class" visibility="public" xmi.id="118" name="QListViewItem" />
   <UML:Class stereotype="class" visibility="public" xmi.id="143" name="QListBox" >
    <UML:Operation visibility="public" xmi.id="145" type="void" name="signal_ItemRemoved" >
     <UML:Parameter visibility="public" xmi.id="1" value="" type="string" name="item" />
    </UML:Operation>
    <UML:Operation visibility="public" xmi.id="146" type="void" name="addItem" >
     <UML:Parameter visibility="public" xmi.id="1" value="" type="string" name="fullName" />
    </UML:Operation>
    <UML:Operation visibility="public" xmi.id="162" type="void" name="clear" />
    <UML:Operation visibility="public" xmi.id="163" type="void" name="setItems" >
     <UML:Parameter visibility="public" xmi.id="1" value="" type="set&lt;string>" name="items" />
    </UML:Operation>
   </UML:Class>
   <UML:Class stereotype="class" visibility="public" xmi.id="147" name="PackageSearch" >
    <UML:Operation visibility="public" xmi.id="160" type="void" name="onItemsSelected" >
     <UML:Parameter visibility="public" xmi.id="1" value="" type="set&lt;TagListViewItem>" name="items" />
    </UML:Operation>
    <UML:Operation visibility="public" xmi.id="344" type="void" name="enableDebtags" >
     <UML:Parameter visibility="public" xmi.id="1" value="" type="bool" name="enable" />
    </UML:Operation>
    <UML:Operation visibility="public" xmi.id="345" type="void" name="enableAptSearch" >
     <UML:Parameter visibility="public" xmi.id="1" value="" type="bool" name="enable" />
    </UML:Operation>
    <UML:Operation visibility="public" xmi.id="346" type="bool" name="aptSearchEnabled" />
    <UML:Operation visibility="public" xmi.id="347" type="bool" name="debtagsEnabled" />
    <UML:Operation visibility="protected" xmi.id="406" type="void" name="onDebtagsUpdateFinished" />
    <UML:Attribute visibility="private" xmi.id="366" value="0" type="TagSelectionWidget*" name="_pIncludeTagSel" />
    <UML:Attribute visibility="private" xmi.id="368" value="0" type="TagSelectionWidget*" name="_pExcludeTagSel" />
    <UML:Attribute visibility="private" xmi.id="369" value="" type="bool" name="_debtagsEnabled" />
   </UML:Class>
   <UML:Class stereotype="class" visibility="public" xmi.id="151" name="QListBoxItem" />
   <UML:DataType stereotype="datatype" visibility="public" xmi.id="153" name="map" />
   <UML:DataType stereotype="datatype" visibility="public" xmi.id="155" name="map&lt;QListBoxItem, TagListViewItem>" />
   <UML:DataType stereotype="datatype" visibility="public" xmi.id="157" name="map&lt;TagListViewItem, QListBoxItem>" />
   <UML:Package visibility="public" xmi.id="172" name="NWidgets" />
   <UML:Class stereotype="class" visibility="public" xmi.id="205" name="TagItemImpl" />
   <UML:Class stereotype="class" visibility="public" xmi.id="221" name="TagSelectionWidget" >
    <UML:Operation visibility="public" xmi.id="233" type="TagSelectionListView*" name="tagSelection" />
   </UML:Class>
   <UML:Class stereotype="class" visibility="public" xmi.id="222" name="QLineEdit" />
   <UML:Class stereotype="class" visibility="public" xmi.id="234" name="QWidget" />
   <UML:Class stereotype="class" visibility="public" xmi.id="280" name="TagCollection" />
   <UML:DataType stereotype="datatype" visibility="public" xmi.id="285" name="set&lt;TagListViewItem*>" />
   <UML:Interface stereotype="interface" visibility="public" xmi.id="342" isAbstract="true" name="new_interface" />
   <UML:DataType stereotype="datatype" visibility="public" xmi.id="367" name="TagSelectionWidget*" />
   <UML:Generalization child="114" visibility="public" xmi.id="120" parent="118" />
   <UML:Generalization child="114" visibility="public" xmi.id="121" parent="116" />
   <UML:Generalization child="113" visibility="public" xmi.id="122" parent="117" />
   <UML:Generalization child="113" visibility="public" xmi.id="123" parent="115" />
   <UML:Association visibility="public" xmi.id="134" >
    <UML:Association.connection>
     <UML:AssociationEndRole visibility="public" aggregation="shared" type="113" multiplicity="0..n" />
     <UML:AssociationEndRole visibility="public" type="114" name="_items" multiplicity="1" />
    </UML:Association.connection>
   </UML:Association>
   <UML:Association visibility="public" xmi.id="149" >
    <UML:Association.connection>
     <UML:AssociationEndRole visibility="public" aggregation="composite" type="147" />
     <UML:AssociationEndRole visibility="public" type="115" />
    </UML:Association.connection>
   </UML:Association>
   <UML:Association visibility="public" xmi.id="150" >
    <UML:Association.connection>
     <UML:AssociationEndRole visibility="public" aggregation="composite" type="147" />
     <UML:AssociationEndRole visibility="public" type="143" />
    </UML:Association.connection>
   </UML:Association>
   <UML:Association visibility="public" xmi.id="158" >
    <UML:Association.connection>
     <UML:AssociationEndRole visibility="public" aggregation="shared" type="143" />
     <UML:AssociationEndRole visibility="public" type="151" />
    </UML:Association.connection>
   </UML:Association>
   <UML:Association visibility="public" xmi.id="229" >
    <UML:Association.connection>
     <UML:AssociationEndRole visibility="public" aggregation="shared" type="221" />
     <UML:AssociationEndRole visibility="public" type="222" name="_pFilterInput" />
    </UML:Association.connection>
   </UML:Association>
   <UML:Association visibility="public" xmi.id="231" >
    <UML:Association.connection>
     <UML:AssociationEndRole visibility="public" aggregation="shared" type="221" />
     <UML:AssociationEndRole visibility="public" type="113" />
    </UML:Association.connection>
   </UML:Association>
   <UML:Generalization child="221" visibility="public" xmi.id="246" parent="234" />
   <UML:Association visibility="public" xmi.id="325" >
    <UML:Association.connection>
     <UML:AssociationEndRole visibility="public" aggregation="composite" type="147" />
     <UML:AssociationEndRole visibility="public" type="280" />
    </UML:Association.connection>
   </UML:Association>
  </UML:Model>
  <diagrams>
   <diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" zoom="100" showgrid="0" showopsig="1" usefillcolor="1" snapx="10" canvaswidth="1527" snapy="10" showatts="1" xmi.id="103" documentation="" type="402" showops="1" showpackage="0" name="class diagram" localid="30000" showstereotype="0" showscope="1" snapcsgrid="0" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" linecolor="#ff0000" canvasheight="1384" >
    <widgets>
     <UML:ClassWidget usesdiagramfillcolour="0" width="157" showattsigs="601" usesdiagramusefillcolour="0" x="510" linecolour="#ff0000" y="462" showopsigs="601" instancename="" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="33" usefillcolor="1" showattributes="1" isinstance="0" xmi.id="113" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Helvetica,10,-1,5,75,0,0,0,0,0" />
     <UML:ClassWidget usesdiagramfillcolour="0" width="141" showattsigs="601" usesdiagramusefillcolour="0" x="928" linecolour="#ff0000" y="457" showopsigs="601" instancename="" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="42" usefillcolor="1" showattributes="1" isinstance="0" xmi.id="114" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Helvetica,10,-1,5,75,0,0,0,0,0" />
     <UML:ClassWidget usesdiagramfillcolour="0" width="448" showattsigs="601" usesdiagramusefillcolour="0" x="364" linecolour="#ff0000" y="546" showopsigs="601" instancename="" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="195" usefillcolor="1" showattributes="1" isinstance="0" xmi.id="115" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Helvetica,10,-1,5,75,1,0,0,0,0" />
     <UML:ClassWidget usesdiagramfillcolour="0" width="292" showattsigs="601" usesdiagramusefillcolour="0" x="852" linecolour="#ff0000" y="263" showopsigs="601" instancename="" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="127" usefillcolor="1" showattributes="1" isinstance="0" xmi.id="116" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Helvetica,10,-1,5,75,1,0,0,0,0" />
     <UML:ClassWidget usesdiagramfillcolour="1" width="78" showattsigs="601" usesdiagramusefillcolour="1" x="716" linecolour="none" y="358" showopsigs="601" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showattributes="1" isinstance="0" xmi.id="117" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="helvetica,10,-1,5,75,0,0,0,0,0" />
     <UML:ClassWidget usesdiagramfillcolour="1" width="106" showattsigs="601" usesdiagramusefillcolour="1" x="945" linecolour="none" y="540" showopsigs="601" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showattributes="1" isinstance="0" xmi.id="118" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="helvetica,10,-1,5,75,0,0,0,0,0" />
     <UML:ClassWidget usesdiagramfillcolour="0" width="303" showattsigs="601" usesdiagramusefillcolour="0" x="835" linecolour="#ff0000" y="720" showopsigs="601" instancename="" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="93" usefillcolor="1" showattributes="1" isinstance="0" xmi.id="143" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Helvetica,10,-1,5,75,0,0,0,0,0" />
     <UML:ClassWidget usesdiagramfillcolour="0" width="389" showattsigs="601" usesdiagramusefillcolour="0" x="461" linecolour="#ff0000" y="860" showopsigs="601" instancename="" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="170" usefillcolor="1" showattributes="1" isinstance="0" xmi.id="147" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Helvetica,10,-1,5,75,0,0,0,0,0" />
     <UML:ClassWidget usesdiagramfillcolour="1" width="100" showattsigs="601" usesdiagramusefillcolour="1" x="936" linecolour="none" y="899" showopsigs="601" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showattributes="1" isinstance="0" xmi.id="151" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="helvetica,10,-1,5,75,0,0,0,0,0" />
     <packagewidget usesdiagramfillcolour="1" width="76" usesdiagramusefillcolour="1" x="833" linecolour="none" y="153" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="50" usefillcolor="1" isinstance="0" xmi.id="172" showstereotype="0" font="Nimbus Sans L,10,-1,5,75,0,0,0,0,0" />
     <UML:ClassWidget usesdiagramfillcolour="0" width="284" showattsigs="601" usesdiagramusefillcolour="0" x="358" linecolour="#ff0000" y="316" showopsigs="601" instancename="" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="47" usefillcolor="1" showattributes="1" isinstance="0" xmi.id="221" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Nimbus Sans L,10,-1,5,75,0,0,0,0,0" />
     <UML:ClassWidget usesdiagramfillcolour="1" width="77" showattsigs="601" usesdiagramusefillcolour="1" x="414" linecolour="none" y="194" showopsigs="601" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="37" usefillcolor="1" showattributes="1" isinstance="0" xmi.id="222" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Nimbus Sans L,10,-1,5,75,0,0,0,0,0" />
     <UML:ClassWidget usesdiagramfillcolour="1" width="68" showattsigs="601" usesdiagramusefillcolour="1" x="513" linecolour="none" y="177" showopsigs="601" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="37" usefillcolor="1" showattributes="1" isinstance="0" xmi.id="234" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Nimbus Sans L,10,-1,5,75,0,0,0,0,0" />
     <UML:ClassWidget usesdiagramfillcolour="1" width="106" showattsigs="601" usesdiagramusefillcolour="1" x="156" linecolour="none" y="918" showopsigs="601" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="37" usefillcolor="1" showattributes="1" isinstance="0" xmi.id="280" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Nimbus Sans L,10,-1,5,75,0,0,0,0,0" />
     <UML:NoteWidget usesdiagramfillcolour="1" width="144" usesdiagramusefillcolour="1" x="1379" linecolour="none" y="1316" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="64" usefillcolor="1" isinstance="0" xmi.id="343" text="Expand the drawing area..." font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" />
     <UML:NoteWidget usesdiagramfillcolour="1" width="389" usesdiagramusefillcolour="1" x="417" linecolour="none" y="1111" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="113" usefillcolor="1" isinstance="0" xmi.id="348" text="Debtags Disabled
don't show tags for a package in the detailed view
don't hold vocabulary files
disable the selection page" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" />
    </widgets>
    <messages/>
    <associations>
     <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="118" widgetaid="114" xmi.id="120" >
      <linepath>
       <startpoint startx="998" starty="499" />
       <endpoint endx="998" endy="540" />
      </linepath>
     </UML:AssocWidget>
     <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="116" widgetaid="114" xmi.id="121" >
      <linepath>
       <startpoint startx="998" starty="457" />
       <endpoint endx="998" endy="390" />
      </linepath>
     </UML:AssocWidget>
     <UML:AssocWidget totalcounta="3" indexa="1" totalcountb="2" indexb="1" widgetbid="117" widgetaid="113" xmi.id="122" >
      <linepath>
       <startpoint startx="562" starty="462" />
       <endpoint endx="755" endy="391" />
       <point x="614" y="427" />
       <point x="758" y="427" />
      </linepath>
     </UML:AssocWidget>
     <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="115" widgetaid="113" xmi.id="123" >
      <linepath>
       <startpoint startx="588" starty="495" />
       <endpoint endx="588" endy="546" />
      </linepath>
     </UML:AssocWidget>
     <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="114" widgetaid="113" xmi.id="134" >
      <linepath>
       <startpoint startx="667" starty="478" />
       <endpoint endx="928" endy="478" />
      </linepath>
      <UML:FloatingTextWidget usesdiagramfillcolour="1" width="8" usesdiagramusefillcolour="1" x="797" linecolour="none" y="478" instancename="" posttext="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="134" text="" font="Helvetica,10,-1,5,50,0,0,0,0,0" />
      <UML:FloatingTextWidget usesdiagramfillcolour="1" width="30" usesdiagramusefillcolour="1" x="669" linecolour="none" y="455" instancename="" posttext="" usesdiagramlinecolour="1" role="701" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="134" text="0..n" font="Helvetica,10,-1,5,50,0,0,0,0,0" />
      <UML:FloatingTextWidget usesdiagramfillcolour="1" width="16" usesdiagramusefillcolour="1" x="914" linecolour="none" y="455" instancename="" posttext="" usesdiagramlinecolour="1" role="702" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="134" text="1" font="Helvetica,10,-1,5,50,0,0,0,0,0" />
      <UML:FloatingTextWidget usesdiagramfillcolour="1" width="17" usesdiagramusefillcolour="1" x="669" linecolour="none" y="480" instancename="" posttext="" usesdiagramlinecolour="1" role="709" fillcolour="none" height="21" usefillcolor="1" pretext="+" isinstance="0" xmi.id="134" text="" font="Helvetica,10,-1,5,50,0,0,0,0,0" />
      <UML:FloatingTextWidget usesdiagramfillcolour="1" width="58" usesdiagramusefillcolour="1" x="868" linecolour="none" y="480" instancename="" posttext="" usesdiagramlinecolour="1" role="710" fillcolour="none" height="21" usefillcolor="1" pretext="+" isinstance="0" xmi.id="134" text="_items" font="Helvetica,10,-1,5,50,0,0,0,0,0" />
     </UML:AssocWidget>
     <UML:AssocWidget totalcounta="3" indexa="1" totalcountb="2" indexb="1" widgetbid="115" widgetaid="147" xmi.id="149" >
      <linepath>
       <startpoint startx="590" starty="860" />
       <endpoint endx="588" endy="741" />
      </linepath>
     </UML:AssocWidget>
     <UML:AssocWidget totalcounta="3" indexa="2" totalcountb="2" indexb="1" widgetbid="143" widgetaid="147" xmi.id="150" >
      <linepath>
       <startpoint startx="720" starty="860" />
       <endpoint endx="835" endy="766" />
       <point x="721" y="766" />
      </linepath>
     </UML:AssocWidget>
     <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="151" widgetaid="143" xmi.id="158" >
      <linepath>
       <startpoint startx="986" starty="813" />
       <endpoint endx="986" endy="899" />
      </linepath>
     </UML:AssocWidget>
     <UML:AssocWidget totalcounta="3" indexa="1" totalcountb="2" indexb="1" widgetbid="222" widgetaid="221" xmi.id="229" >
      <linepath>
       <startpoint startx="452" starty="316" />
       <endpoint endx="452" endy="231" />
      </linepath>
      <UML:FloatingTextWidget usesdiagramfillcolour="1" width="8" usesdiagramusefillcolour="1" x="452" linecolour="none" y="282" instancename="" posttext="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="23" usefillcolor="1" pretext="" isinstance="0" xmi.id="229" text="" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" />
      <UML:FloatingTextWidget usesdiagramfillcolour="1" width="8" usesdiagramusefillcolour="1" x="454" linecolour="none" y="291" instancename="" posttext="" usesdiagramlinecolour="1" role="701" fillcolour="none" height="23" usefillcolor="1" pretext="" isinstance="0" xmi.id="229" text="" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" />
      <UML:FloatingTextWidget usesdiagramfillcolour="1" width="8" usesdiagramusefillcolour="1" x="454" linecolour="none" y="233" instancename="" posttext="" usesdiagramlinecolour="1" role="702" fillcolour="none" height="23" usefillcolor="1" pretext="" isinstance="0" xmi.id="229" text="" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" />
      <UML:FloatingTextWidget usesdiagramfillcolour="1" width="16" usesdiagramusefillcolour="1" x="434" linecolour="none" y="291" instancename="" posttext="" usesdiagramlinecolour="1" role="709" fillcolour="none" height="23" usefillcolor="1" pretext="+" isinstance="0" xmi.id="229" text="" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" />
      <UML:FloatingTextWidget usesdiagramfillcolour="1" width="96" usesdiagramusefillcolour="1" x="354" linecolour="none" y="233" instancename="" posttext="" usesdiagramlinecolour="1" role="710" fillcolour="none" height="23" usefillcolor="1" pretext="+" isinstance="0" xmi.id="229" text="_pFilterInput" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" />
     </UML:AssocWidget>
     <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="3" indexb="2" widgetbid="113" widgetaid="221" xmi.id="231" >
      <linepath>
       <startpoint startx="500" starty="363" />
       <endpoint endx="614" endy="462" />
       <point x="500" y="426" />
       <point x="562" y="426" />
      </linepath>
     </UML:AssocWidget>
     <UML:AssocWidget totalcounta="3" indexa="2" totalcountb="2" indexb="1" widgetbid="234" widgetaid="221" xmi.id="246" >
      <linepath>
       <startpoint startx="547" starty="316" />
       <endpoint endx="547" endy="214" />
      </linepath>
     </UML:AssocWidget>
     <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="280" widgetaid="147" xmi.id="325" >
      <linepath>
       <startpoint startx="461" starty="945" />
       <endpoint endx="262" endy="936" />
      </linepath>
     </UML:AssocWidget>
     <UML:AssocWidget totalcounta="2" indexa="1" visibilityB="201" totalcountb="2" indexb="1" widgetbid="280" widgetaid="113" roleBdoc="" roleAdoc="" type="503" changeabilityA="900" changeabilityB="900" visibilityA="200" >
      <linepath>
       <startpoint startx="510" starty="478" />
       <endpoint endx="209" endy="918" />
       <point x="209" y="478" />
      </linepath>
      <UML:FloatingTextWidget usesdiagramfillcolour="1" width="8" usesdiagramusefillcolour="1" x="359" linecolour="none" y="478" instancename="" posttext="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="399" text="" font="Helvetica,10,-1,5,50,0,0,0,0,0" />
      <UML:FloatingTextWidget usesdiagramfillcolour="1" width="16" usesdiagramusefillcolour="1" x="492" linecolour="none" y="455" instancename="" posttext="" usesdiagramlinecolour="1" role="701" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="402" text="1" font="Helvetica,10,-1,5,50,0,0,0,0,0" />
      <UML:FloatingTextWidget usesdiagramfillcolour="1" width="30" usesdiagramusefillcolour="1" x="211" linecolour="none" y="895" instancename="" posttext="" usesdiagramlinecolour="1" role="702" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="403" text="0..n" font="Helvetica,10,-1,5,50,0,0,0,0,0" />
      <UML:FloatingTextWidget usesdiagramfillcolour="1" width="17" usesdiagramusefillcolour="1" x="491" linecolour="none" y="480" instancename="" posttext="" usesdiagramlinecolour="1" role="709" fillcolour="none" height="21" usefillcolor="1" pretext="+" isinstance="0" xmi.id="400" text="" font="Helvetica,10,-1,5,50,0,0,0,0,0" />
      <UML:FloatingTextWidget usesdiagramfillcolour="1" width="52" usesdiagramusefillcolour="1" x="151" linecolour="none" y="893" instancename="" posttext="" usesdiagramlinecolour="1" role="710" fillcolour="none" height="21" usefillcolor="1" pretext="-" isinstance="0" xmi.id="401" text="_pColl" font="Helvetica,10,-1,5,50,0,0,0,0,0" />
     </UML:AssocWidget>
    </associations>
   </diagram>
   <diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" zoom="100" showgrid="0" showopsig="1" usefillcolor="1" snapx="10" canvaswidth="1017" snapy="10" showatts="1" xmi.id="370" documentation="" type="402" showops="1" showpackage="0" name="PackageSearch" localid="30000" showstereotype="0" showscope="1" snapcsgrid="0" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" linecolor="#ff0000" canvasheight="899" >
    <widgets>
     <UML:ClassWidget usesdiagramfillcolour="0" width="389" showattsigs="601" usesdiagramusefillcolour="0" x="203" linecolour="#ff0000" y="296" showopsigs="601" instancename="" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="170" usefillcolor="1" showattributes="1" isinstance="0" xmi.id="147" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Helvetica,10,-1,5,75,0,0,0,0,0" />
     <UML:NoteWidget usesdiagramfillcolour="1" width="200" usesdiagramusefillcolour="1" x="307" linecolour="none" y="57" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="77" usefillcolor="1" isinstance="0" xmi.id="371" text="Refinement of the Packagesearch class" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" />
     <UML:NoteWidget usesdiagramfillcolour="1" width="247" usesdiagramusefillcolour="1" x="515" linecolour="none" y="560" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="69" usefillcolor="1" isinstance="0" xmi.id="408" text="Invariant: if _pIncludeTagSel is not zero it contains a valid object" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" />
    </widgets>
    <messages/>
    <associations/>
   </diagram>
  </diagrams>
  <listview>
   <listitem open="1" type="800" id="-1" label="Views" >
    <listitem open="1" type="801" id="-1" label="Logical View" >
     <listitem open="1" type="803" id="388" label="refinement" />
     <listitem open="0" type="807" id="370" label="PackageSearch" />
     <listitem open="0" type="807" id="103" label="class diagram" />
     <listitem open="1" type="813" id="147" label="PackageSearch" >
      <listitem open="0" type="814" id="369" label="_debtagsEnabled" />
      <listitem open="0" type="814" id="368" label="_pExcludeTagSel" />
      <listitem open="0" type="814" id="366" label="_pIncludeTagSel" />
      <listitem open="0" type="815" id="346" label="aptSearchEnabled" />
      <listitem open="0" type="815" id="347" label="debtagsEnabled" />
      <listitem open="0" type="815" id="345" label="enableAptSearch" />
      <listitem open="0" type="815" id="344" label="enableDebtags" />
      <listitem open="0" type="815" id="406" label="onDebtagsUpdateFinished" />
      <listitem open="0" type="815" id="160" label="onItemsSelected" />
     </listitem>
     <listitem open="1" type="813" id="222" label="QLineEdit" />
     <listitem open="1" type="813" id="143" label="QListBox" >
      <listitem open="0" type="815" id="146" label="addItem" />
      <listitem open="0" type="815" id="162" label="clear" />
      <listitem open="0" type="815" id="163" label="setItems" />
      <listitem open="0" type="815" id="145" label="signal_ItemRemoved" />
     </listitem>
     <listitem open="1" type="813" id="151" label="QListBoxItem" />
     <listitem open="1" type="813" id="117" label="QListView" />
     <listitem open="1" type="813" id="118" label="QListViewItem" />
     <listitem open="1" type="813" id="234" label="QWidget" />
     <listitem open="1" type="813" id="280" label="TagCollection" />
     <listitem open="1" type="813" id="116" label="TagItem" >
      <listitem open="0" type="815" id="138" label="description" />
      <listitem open="0" type="815" id="165" label="filterByName" />
      <listitem open="0" type="815" id="136" label="fullTagname" />
      <listitem open="0" type="815" id="139" label="operator==" />
      <listitem open="0" type="815" id="204" label="operator==" />
      <listitem open="0" type="815" id="137" label="shortTagname" />
     </listitem>
     <listitem open="1" type="813" id="205" label="TagItemImpl" />
     <listitem open="1" type="813" id="114" label="TagListViewItem" >
      <listitem open="0" type="814" id="142" label="_description" />
     </listitem>
     <listitem open="1" type="813" id="113" label="TagSelectionListView" />
     <listitem open="1" type="813" id="115" label="TagSelectionView" >
      <listitem open="0" type="815" id="125" label="addTagItem" />
      <listitem open="0" type="815" id="124" label="addTagItem" />
      <listitem open="0" type="815" id="128" label="clear" />
      <listitem open="0" type="815" id="127" label="deselectAll" />
      <listitem open="0" type="815" id="126" label="deselectTag" />
      <listitem open="0" type="815" id="164" label="filterByName" />
      <listitem open="0" type="815" id="283" label="filterCompanions" />
      <listitem open="0" type="815" id="130" label="getTagItem" />
      <listitem open="0" type="815" id="161" label="reloadTagDatabase" />
      <listitem open="0" type="815" id="159" label="signal_tagItemsSelected" />
     </listitem>
     <listitem open="1" type="813" id="221" label="TagSelectionWidget" >
      <listitem open="0" type="815" id="233" label="tagSelection" />
     </listitem>
     <listitem open="1" type="817" id="342" label="new_interface" />
     <listitem open="1" type="818" id="172" label="NWidgets" />
     <listitem open="0" type="830" id="-1" label="Datatypes" >
      <listitem open="1" type="829" id="367" label="TagSelectionWidget*" />
      <listitem open="1" type="829" id="106" label="bool" />
      <listitem open="1" type="829" id="105" label="char" />
      <listitem open="1" type="829" id="108" label="double" />
      <listitem open="1" type="829" id="107" label="float" />
      <listitem open="1" type="829" id="104" label="int" />
      <listitem open="1" type="829" id="109" label="long" />
      <listitem open="1" type="829" id="153" label="map" />
      <listitem open="1" type="829" id="155" label="map&lt;QListBoxItem, TagListViewItem>" />
      <listitem open="1" type="829" id="157" label="map&lt;TagListViewItem, QListBoxItem>" />
      <listitem open="1" type="829" id="285" label="set&lt;TagListViewItem*>" />
      <listitem open="1" type="829" id="110" label="short" />
      <listitem open="1" type="829" id="111" label="string" />
     </listitem>
    </listitem>
    <listitem open="1" type="802" id="-1" label="Use Case View" />
    <listitem open="1" type="821" id="-1" label="Component View" />
    <listitem open="1" type="827" id="-1" label="Deployment View" />
   </listitem>
  </listview>
  <codegeneration>
   <codegenerator language="Cpp" >
    <classifiercodedocument writeOutCode="true" package="" id="113" parent_class="113" fileExt=".cpp" fileName="tagselectionlistview" >
     <textblocks>
      <codeblockwithcomments tag="includes" text="#include &quot;string&quot;&amp;#010;" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
       <header>
        <cppcodedocumentation tag="" text="Constructors/Destructors" />
       </header>
       <textblocks/>
      </hierarchicalcodeblock>
      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
       <header>
        <cppcodedocumentation tag="" text="Methods" />
       </header>
       <textblocks>
        <codeaccessormethod accessType="0" parent_id="134" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="134" role_id="0" text="return _items;" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeaccessormethod accessType="1" parent_id="134" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="134" role_id="0" text="_items = value;" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeaccessormethod accessType="2" parent_id="134" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="134" role_id="0" text="_items.push_back(value);" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeaccessormethod accessType="3" parent_id="134" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="134" role_id="0" text="int size = _items.size();&amp;#010;for ( int i = 0; i &lt; size; i++) {&amp;#010;	TagListViewItem item = _items.at(i);&amp;#010;	if(item == value) {&amp;#010;		vector&lt;TagListViewItem>::iterator it = _items.begin() + i;&amp;#010;		_items.erase(it);&amp;#010;		return;&amp;#010;	}&amp;#010; }" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeaccessormethod accessType="4" parent_id="134" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="134" role_id="0" text="return _items;" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeaccessormethod accessType="0" parent_id="231" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="231" role_id="1" text="return ;" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeaccessormethod accessType="1" parent_id="231" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="231" role_id="1" text=" = value;" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeaccessormethod accessType="2" parent_id="231" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="231" role_id="1" text="%VARNAME%.push_back(value);" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeaccessormethod accessType="3" parent_id="231" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="231" role_id="1" text="int size = %VARNAME%.size();&amp;#010;for ( int i = 0; i &lt; size; i++) {&amp;#010;	TagSelectionWidget item = %VARNAME%.at(i);&amp;#010;	if(item == value) {&amp;#010;		vector&lt;TagSelectionWidget>::iterator it = %VARNAME%.begin() + i;&amp;#010;		%VARNAME%.erase(it);&amp;#010;		return;&amp;#010;	}&amp;#010; }" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeaccessormethod accessType="4" parent_id="231" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="231" role_id="1" text="return ;" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
       </textblocks>
      </hierarchicalcodeblock>
     </textblocks>
     <header>
      <codecomment tag="" text="//&amp;#010;// C++ Implementation: tagselectionlistview.cpp&amp;#010;//&amp;#010;// Description: &amp;#010;//&amp;#010;//&amp;#010;// Author: Benjamin Mesing &lt;bensmail@gmx.net>, (C) 2004&amp;#010;//&amp;#010;// Copyright: See COPYING file that comes with this distribution&amp;#010;//&amp;#010;//&amp;#010;// The first version of this file was generated by umbrello &amp;#010;// on Tue Jun 15 2004 at 19:38:48&amp;#010;" />
     </header>
     <classfields>
      <codeclassfield parent_id="134" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
       <header>
        <cppcodedocumentation tag="" />
       </header>
       <ccfdeclarationcodeblock parent_id="134" tag="" canDelete="false" indentLevel="1" role_id="0" text="FIX ME;" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </ccfdeclarationcodeblock>
       <codeaccessormethod accessType="0" parent_id="134" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="134" role_id="0" text="return _items;" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="1" parent_id="134" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="134" role_id="0" text="_items = value;" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="2" parent_id="134" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="134" role_id="0" text="_items.push_back(value);" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="3" parent_id="134" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="134" role_id="0" text="int size = _items.size();&amp;#010;for ( int i = 0; i &lt; size; i++) {&amp;#010;	TagListViewItem item = _items.at(i);&amp;#010;	if(item == value) {&amp;#010;		vector&lt;TagListViewItem>::iterator it = _items.begin() + i;&amp;#010;		_items.erase(it);&amp;#010;		return;&amp;#010;	}&amp;#010; }" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="4" parent_id="134" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="134" role_id="0" text="return _items;" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
      </codeclassfield>
      <codeclassfield parent_id="231" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
       <header>
        <cppcodedocumentation tag="" />
       </header>
       <ccfdeclarationcodeblock parent_id="231" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
        <header>
         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
        </header>
       </ccfdeclarationcodeblock>
       <codeaccessormethod accessType="0" parent_id="231" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="231" role_id="1" text="return ;" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="1" parent_id="231" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="231" role_id="1" text=" = value;" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="2" parent_id="231" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="231" role_id="1" text="%VARNAME%.push_back(value);" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="3" parent_id="231" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="231" role_id="1" text="int size = %VARNAME%.size();&amp;#010;for ( int i = 0; i &lt; size; i++) {&amp;#010;	TagSelectionWidget item = %VARNAME%.at(i);&amp;#010;	if(item == value) {&amp;#010;		vector&lt;TagSelectionWidget>::iterator it = %VARNAME%.begin() + i;&amp;#010;		%VARNAME%.erase(it);&amp;#010;		return;&amp;#010;	}&amp;#010; }" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="4" parent_id="231" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="231" role_id="1" text="return ;" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
      </codeclassfield>
     </classfields>
    </classifiercodedocument>
    <classifiercodedocument writeOutCode="true" package="" id="114" parent_class="114" fileExt=".cpp" fileName="taglistviewitem" >
     <textblocks>
      <codeblockwithcomments tag="includes" text="#include &quot;string&quot;&amp;#010;#include &quot;string.h&quot;&amp;#010;" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
       <header>
        <cppcodedocumentation tag="" text="Constructors/Destructors" />
       </header>
       <textblocks/>
      </hierarchicalcodeblock>
      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
       <header>
        <cppcodedocumentation tag="" text="Methods" />
       </header>
       <textblocks>
        <codeaccessormethod accessType="0" parent_id="142" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="142" role_id="-1" text="return _description;" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeaccessormethod accessType="1" parent_id="142" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="142" role_id="-1" text="_description = value;" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeaccessormethod accessType="0" parent_id="134" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="134" role_id="1" text="return Vector;" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeaccessormethod accessType="1" parent_id="134" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="134" role_id="1" text="Vector = value;" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeaccessormethod accessType="2" parent_id="134" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="134" role_id="1" text="Vector.push_back(value);" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeaccessormethod accessType="3" parent_id="134" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="134" role_id="1" text="int size = Vector.size();&amp;#010;for ( int i = 0; i &lt; size; i++) {&amp;#010;	%ITEMCLASS% item = Vector.at(i);&amp;#010;	if(item == value) {&amp;#010;		vector&lt;%ITEMCLASS%>::iterator it = Vector.begin() + i;&amp;#010;		Vector.erase(it);&amp;#010;		return;&amp;#010;	}&amp;#010; }" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeaccessormethod accessType="4" parent_id="134" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="134" role_id="1" text="return Vector;" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
       </textblocks>
      </hierarchicalcodeblock>
     </textblocks>
     <header>
      <codecomment tag="" text="//&amp;#010;// C++ Implementation: taglistviewitem.cpp&amp;#010;//&amp;#010;// Description: &amp;#010;//&amp;#010;//&amp;#010;// Author: Benjamin Mesing &lt;bensmail@gmx.net>, (C) 2004&amp;#010;//&amp;#010;// Copyright: See COPYING file that comes with this distribution&amp;#010;//&amp;#010;//&amp;#010;// The first version of this file was generated by umbrello &amp;#010;// on Tue Jun 15 2004 at 19:38:48&amp;#010;" />
     </header>
     <classfields>
      <codeclassfield parent_id="142" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
       <header>
        <cppcodedocumentation tag="" />
       </header>
       <ccfdeclarationcodeblock parent_id="142" tag="" canDelete="false" indentLevel="1" role_id="-1" text="FIX ME;" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </ccfdeclarationcodeblock>
       <codeaccessormethod accessType="0" parent_id="142" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="142" role_id="-1" text="return _description;" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="1" parent_id="142" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="142" role_id="-1" text="_description = value;" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
      </codeclassfield>
      <codeclassfield parent_id="134" field_type="3" initialValue=" new vector( )" role_id="1" writeOutMethods="true" listClassName="" >
       <header>
        <cppcodedocumentation tag="" />
       </header>
       <ccfdeclarationcodeblock parent_id="134" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
        <header>
         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
        </header>
       </ccfdeclarationcodeblock>
       <codeaccessormethod accessType="0" parent_id="134" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="134" role_id="1" text="return Vector;" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="1" parent_id="134" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="134" role_id="1" text="Vector = value;" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="2" parent_id="134" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="134" role_id="1" text="Vector.push_back(value);" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="3" parent_id="134" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="134" role_id="1" text="int size = Vector.size();&amp;#010;for ( int i = 0; i &lt; size; i++) {&amp;#010;	%ITEMCLASS% item = Vector.at(i);&amp;#010;	if(item == value) {&amp;#010;		vector&lt;%ITEMCLASS%>::iterator it = Vector.begin() + i;&amp;#010;		Vector.erase(it);&amp;#010;		return;&amp;#010;	}&amp;#010; }" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="4" parent_id="134" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="134" role_id="1" text="return Vector;" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
      </codeclassfield>
     </classfields>
    </classifiercodedocument>
    <classifiercodedocument writeOutCode="true" package="" id="115" parent_class="115" fileExt=".cpp" fileName="tagselectionview" >
     <textblocks>
      <codeblockwithcomments tag="includes" text="#include &quot;string&quot;&amp;#010;#include &quot;tagitem.h&quot;&amp;#010;#include &quot;string.h&quot;&amp;#010;" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
       <header>
        <cppcodedocumentation tag="" text="Constructors/Destructors" />
       </header>
       <textblocks/>
      </hierarchicalcodeblock>
      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
       <header>
        <cppcodedocumentation tag="" text="Methods" />
       </header>
       <textblocks>
        <codeaccessormethod accessType="0" parent_id="149" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="149" role_id="1" text="return ;" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeaccessormethod accessType="1" parent_id="149" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="149" role_id="1" text=" = value;" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeaccessormethod accessType="2" parent_id="149" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="149" role_id="1" text="%VARNAME%.push_back(value);" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeaccessormethod accessType="3" parent_id="149" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="149" role_id="1" text="int size = %VARNAME%.size();&amp;#010;for ( int i = 0; i &lt; size; i++) {&amp;#010;	PackageSearch item = %VARNAME%.at(i);&amp;#010;	if(item == value) {&amp;#010;		vector&lt;PackageSearch>::iterator it = %VARNAME%.begin() + i;&amp;#010;		%VARNAME%.erase(it);&amp;#010;		return;&amp;#010;	}&amp;#010; }" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeaccessormethod accessType="4" parent_id="149" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="149" role_id="1" text="return ;" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeoperation parent_id="124" tag="operation_124" canDelete="false" writeOutText="false" role_id="-1" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeoperation>
        <codeoperation parent_id="125" tag="operation_125" canDelete="false" writeOutText="false" role_id="-1" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeoperation>
        <codeoperation parent_id="126" tag="operation_126" canDelete="false" writeOutText="false" role_id="-1" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeoperation>
        <codeoperation parent_id="127" tag="operation_127" canDelete="false" writeOutText="false" role_id="-1" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeoperation>
        <codeoperation parent_id="128" tag="operation_128" canDelete="false" writeOutText="false" role_id="-1" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeoperation>
        <codeoperation parent_id="130" tag="operation_130" canDelete="false" writeOutText="false" role_id="-1" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeoperation>
        <codeoperation parent_id="159" tag="operation_159" canDelete="false" writeOutText="false" role_id="-1" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeoperation>
        <codeoperation parent_id="161" tag="operation_161" canDelete="false" writeOutText="false" role_id="-1" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeoperation>
        <codeoperation parent_id="164" tag="operation_164" canDelete="false" writeOutText="false" role_id="-1" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeoperation>
        <codeoperation parent_id="283" tag="operation_283" canDelete="false" writeOutText="false" role_id="-1" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeoperation>
       </textblocks>
      </hierarchicalcodeblock>
     </textblocks>
     <header>
      <codecomment tag="" text="//&amp;#010;// C++ Implementation: tagselectionview.cpp&amp;#010;//&amp;#010;// Description: &amp;#010;//&amp;#010;//&amp;#010;// Author: Benjamin Mesing &lt;bensmail@gmx.net>, (C) 2004&amp;#010;//&amp;#010;// Copyright: See COPYING file that comes with this distribution&amp;#010;//&amp;#010;//&amp;#010;// The first version of this file was generated by umbrello &amp;#010;// on Tue Jun 15 2004 at 19:38:48&amp;#010;" />
     </header>
     <classfields>
      <codeclassfield parent_id="149" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
       <header>
        <cppcodedocumentation tag="" />
       </header>
       <ccfdeclarationcodeblock parent_id="149" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
        <header>
         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
        </header>
       </ccfdeclarationcodeblock>
       <codeaccessormethod accessType="0" parent_id="149" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="149" role_id="1" text="return ;" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="1" parent_id="149" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="149" role_id="1" text=" = value;" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="2" parent_id="149" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="149" role_id="1" text="%VARNAME%.push_back(value);" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="3" parent_id="149" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="149" role_id="1" text="int size = %VARNAME%.size();&amp;#010;for ( int i = 0; i &lt; size; i++) {&amp;#010;	PackageSearch item = %VARNAME%.at(i);&amp;#010;	if(item == value) {&amp;#010;		vector&lt;PackageSearch>::iterator it = %VARNAME%.begin() + i;&amp;#010;		%VARNAME%.erase(it);&amp;#010;		return;&amp;#010;	}&amp;#010; }" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="4" parent_id="149" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="149" role_id="1" text="return ;" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
      </codeclassfield>
     </classfields>
    </classifiercodedocument>
    <classifiercodedocument writeOutCode="true" package="" id="116" parent_class="116" fileExt=".cpp" fileName="tagitem" >
     <textblocks>
      <codeblockwithcomments tag="includes" text="#include &quot;string&quot;&amp;#010;#include &quot;string.h&quot;&amp;#010;#include &quot;bool.h&quot;&amp;#010;#include &quot;tagitem.h&quot;&amp;#010;" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
       <header>
        <cppcodedocumentation tag="" text="Constructors/Destructors" />
       </header>
       <textblocks/>
      </hierarchicalcodeblock>
      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
       <header>
        <cppcodedocumentation tag="" text="Methods" />
       </header>
       <textblocks>
        <codeoperation parent_id="136" tag="operation_136" canDelete="false" writeOutText="false" role_id="-1" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeoperation>
        <codeoperation parent_id="137" tag="operation_137" canDelete="false" writeOutText="false" role_id="-1" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeoperation>
        <codeoperation parent_id="138" tag="operation_138" canDelete="false" writeOutText="false" role_id="-1" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeoperation>
        <codeoperation parent_id="139" tag="operation_139" canDelete="false" writeOutText="false" role_id="-1" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeoperation>
        <codeoperation parent_id="204" tag="operation_204" canDelete="false" writeOutText="false" role_id="-1" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeoperation>
        <codeoperation parent_id="165" tag="operation_165" canDelete="false" writeOutText="false" role_id="-1" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeoperation>
       </textblocks>
      </hierarchicalcodeblock>
     </textblocks>
     <header>
      <codecomment tag="" text="//&amp;#010;// C++ Implementation: tagitem.cpp&amp;#010;//&amp;#010;// Description: &amp;#010;//&amp;#010;//&amp;#010;// Author: Benjamin Mesing &lt;bensmail@gmx.net>, (C) 2004&amp;#010;//&amp;#010;// Copyright: See COPYING file that comes with this distribution&amp;#010;//&amp;#010;//&amp;#010;// The first version of this file was generated by umbrello &amp;#010;// on Tue Jun 15 2004 at 19:38:48&amp;#010;" />
     </header>
     <classfields/>
    </classifiercodedocument>
    <classifiercodedocument writeOutCode="true" package="" id="117" parent_class="117" fileExt=".cpp" fileName="qlistview" >
     <textblocks>
      <codeblockwithcomments tag="includes" text="#include &quot;string&quot;&amp;#010;" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
       <header>
        <cppcodedocumentation tag="" text="Constructors/Destructors" />
       </header>
       <textblocks/>
      </hierarchicalcodeblock>
      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
       <header>
        <cppcodedocumentation tag="" text="Methods" />
       </header>
       <textblocks/>
      </hierarchicalcodeblock>
     </textblocks>
     <header>
      <codecomment tag="" text="//&amp;#010;// C++ Implementation: qlistview.cpp&amp;#010;//&amp;#010;// Description: &amp;#010;//&amp;#010;//&amp;#010;// Author: Benjamin Mesing &lt;bensmail@gmx.net>, (C) 2004&amp;#010;//&amp;#010;// Copyright: See COPYING file that comes with this distribution&amp;#010;//&amp;#010;//&amp;#010;// The first version of this file was generated by umbrello &amp;#010;// on Tue Jun 15 2004 at 19:38:48&amp;#010;" />
     </header>
     <classfields/>
    </classifiercodedocument>
    <classifiercodedocument writeOutCode="true" package="" id="118" parent_class="118" fileExt=".cpp" fileName="qlistviewitem" >
     <textblocks>
      <codeblockwithcomments tag="includes" text="#include &quot;string&quot;&amp;#010;" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
       <header>
        <cppcodedocumentation tag="" text="Constructors/Destructors" />
       </header>
       <textblocks/>
      </hierarchicalcodeblock>
      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
       <header>
        <cppcodedocumentation tag="" text="Methods" />
       </header>
       <textblocks/>
      </hierarchicalcodeblock>
     </textblocks>
     <header>
      <codecomment tag="" text="//&amp;#010;// C++ Implementation: qlistviewitem.cpp&amp;#010;//&amp;#010;// Description: &amp;#010;//&amp;#010;//&amp;#010;// Author: Benjamin Mesing &lt;bensmail@gmx.net>, (C) 2004&amp;#010;//&amp;#010;// Copyright: See COPYING file that comes with this distribution&amp;#010;//&amp;#010;//&amp;#010;// The first version of this file was generated by umbrello &amp;#010;// on Tue Jun 15 2004 at 19:38:48&amp;#010;" />
     </header>
     <classfields/>
    </classifiercodedocument>
    <classifiercodedocument writeOutCode="true" package="" id="143" parent_class="143" fileExt=".cpp" fileName="qlistbox" >
     <textblocks>
      <codeblockwithcomments tag="includes" text="#include &quot;string&quot;&amp;#010;#include &quot;string.h&quot;&amp;#010;" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
       <header>
        <cppcodedocumentation tag="" text="Constructors/Destructors" />
       </header>
       <textblocks/>
      </hierarchicalcodeblock>
      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
       <header>
        <cppcodedocumentation tag="" text="Methods" />
       </header>
       <textblocks>
        <codeaccessormethod accessType="0" parent_id="158" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="158" role_id="0" text="return ;" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeaccessormethod accessType="1" parent_id="158" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="158" role_id="0" text=" = value;" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeaccessormethod accessType="2" parent_id="158" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="158" role_id="0" text="%VARNAME%.push_back(value);" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeaccessormethod accessType="3" parent_id="158" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="158" role_id="0" text="int size = %VARNAME%.size();&amp;#010;for ( int i = 0; i &lt; size; i++) {&amp;#010;	QListBoxItem item = %VARNAME%.at(i);&amp;#010;	if(item == value) {&amp;#010;		vector&lt;QListBoxItem>::iterator it = %VARNAME%.begin() + i;&amp;#010;		%VARNAME%.erase(it);&amp;#010;		return;&amp;#010;	}&amp;#010; }" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeaccessormethod accessType="4" parent_id="158" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="158" role_id="0" text="return ;" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeaccessormethod accessType="0" parent_id="150" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="150" role_id="1" text="return ;" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeaccessormethod accessType="1" parent_id="150" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="150" role_id="1" text=" = value;" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeaccessormethod accessType="2" parent_id="150" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="150" role_id="1" text="%VARNAME%.push_back(value);" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeaccessormethod accessType="3" parent_id="150" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="150" role_id="1" text="int size = %VARNAME%.size();&amp;#010;for ( int i = 0; i &lt; size; i++) {&amp;#010;	PackageSearch item = %VARNAME%.at(i);&amp;#010;	if(item == value) {&amp;#010;		vector&lt;PackageSearch>::iterator it = %VARNAME%.begin() + i;&amp;#010;		%VARNAME%.erase(it);&amp;#010;		return;&amp;#010;	}&amp;#010; }" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeaccessormethod accessType="4" parent_id="150" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="150" role_id="1" text="return ;" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeoperation parent_id="145" tag="operation_145" canDelete="false" writeOutText="false" role_id="-1" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeoperation>
        <codeoperation parent_id="146" tag="operation_146" canDelete="false" writeOutText="false" role_id="-1" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeoperation>
        <codeoperation parent_id="162" tag="operation_162" canDelete="false" writeOutText="false" role_id="-1" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeoperation>
        <codeoperation parent_id="163" tag="operation_163" canDelete="false" writeOutText="false" role_id="-1" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeoperation>
       </textblocks>
      </hierarchicalcodeblock>
     </textblocks>
     <header>
      <codecomment tag="" text="//&amp;#010;// C++ Implementation: qlistbox.cpp&amp;#010;//&amp;#010;// Description: &amp;#010;//&amp;#010;//&amp;#010;// Author: Benjamin Mesing &lt;bensmail@gmx.net>, (C) 2004&amp;#010;//&amp;#010;// Copyright: See COPYING file that comes with this distribution&amp;#010;//&amp;#010;//&amp;#010;// The first version of this file was generated by umbrello &amp;#010;// on Tue Jun 15 2004 at 19:38:48&amp;#010;" />
     </header>
     <classfields>
      <codeclassfield parent_id="158" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
       <header>
        <cppcodedocumentation tag="" />
       </header>
       <ccfdeclarationcodeblock parent_id="158" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
        <header>
         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
        </header>
       </ccfdeclarationcodeblock>
       <codeaccessormethod accessType="0" parent_id="158" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="158" role_id="0" text="return ;" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="1" parent_id="158" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="158" role_id="0" text=" = value;" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="2" parent_id="158" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="158" role_id="0" text="%VARNAME%.push_back(value);" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="3" parent_id="158" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="158" role_id="0" text="int size = %VARNAME%.size();&amp;#010;for ( int i = 0; i &lt; size; i++) {&amp;#010;	QListBoxItem item = %VARNAME%.at(i);&amp;#010;	if(item == value) {&amp;#010;		vector&lt;QListBoxItem>::iterator it = %VARNAME%.begin() + i;&amp;#010;		%VARNAME%.erase(it);&amp;#010;		return;&amp;#010;	}&amp;#010; }" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="4" parent_id="158" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="158" role_id="0" text="return ;" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
      </codeclassfield>
      <codeclassfield parent_id="150" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
       <header>
        <cppcodedocumentation tag="" />
       </header>
       <ccfdeclarationcodeblock parent_id="150" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
        <header>
         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
        </header>
       </ccfdeclarationcodeblock>
       <codeaccessormethod accessType="0" parent_id="150" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="150" role_id="1" text="return ;" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="1" parent_id="150" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="150" role_id="1" text=" = value;" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="2" parent_id="150" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="150" role_id="1" text="%VARNAME%.push_back(value);" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="3" parent_id="150" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="150" role_id="1" text="int size = %VARNAME%.size();&amp;#010;for ( int i = 0; i &lt; size; i++) {&amp;#010;	PackageSearch item = %VARNAME%.at(i);&amp;#010;	if(item == value) {&amp;#010;		vector&lt;PackageSearch>::iterator it = %VARNAME%.begin() + i;&amp;#010;		%VARNAME%.erase(it);&amp;#010;		return;&amp;#010;	}&amp;#010; }" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="4" parent_id="150" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="150" role_id="1" text="return ;" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
      </codeclassfield>
     </classfields>
    </classifiercodedocument>
    <classifiercodedocument writeOutCode="true" package="" id="147" parent_class="147" fileExt=".cpp" fileName="packagesearch" >
     <textblocks>
      <codeblockwithcomments tag="includes" text="#include &quot;string&quot;&amp;#010;#include &quot;bool.h&quot;&amp;#010;#include &quot;tagselectionwidget*.h&quot;&amp;#010;" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
       <header>
        <cppcodedocumentation tag="" text="Constructors/Destructors" />
       </header>
       <textblocks/>
      </hierarchicalcodeblock>
      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
       <header>
        <cppcodedocumentation tag="" text="Methods" />
       </header>
       <textblocks>
        <codeaccessormethod accessType="0" parent_id="149" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="149" role_id="0" text="return ;" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeaccessormethod accessType="1" parent_id="149" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="149" role_id="0" text=" = value;" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeaccessormethod accessType="2" parent_id="149" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="149" role_id="0" text="%VARNAME%.push_back(value);" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeaccessormethod accessType="3" parent_id="149" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="149" role_id="0" text="int size = %VARNAME%.size();&amp;#010;for ( int i = 0; i &lt; size; i++) {&amp;#010;	TagSelectionView item = %VARNAME%.at(i);&amp;#010;	if(item == value) {&amp;#010;		vector&lt;TagSelectionView>::iterator it = %VARNAME%.begin() + i;&amp;#010;		%VARNAME%.erase(it);&amp;#010;		return;&amp;#010;	}&amp;#010; }" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeaccessormethod accessType="4" parent_id="149" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="149" role_id="0" text="return ;" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeaccessormethod accessType="0" parent_id="150" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="150" role_id="0" text="return ;" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeaccessormethod accessType="1" parent_id="150" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="150" role_id="0" text=" = value;" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeaccessormethod accessType="2" parent_id="150" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="150" role_id="0" text="%VARNAME%.push_back(value);" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeaccessormethod accessType="3" parent_id="150" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="150" role_id="0" text="int size = %VARNAME%.size();&amp;#010;for ( int i = 0; i &lt; size; i++) {&amp;#010;	QListBox item = %VARNAME%.at(i);&amp;#010;	if(item == value) {&amp;#010;		vector&lt;QListBox>::iterator it = %VARNAME%.begin() + i;&amp;#010;		%VARNAME%.erase(it);&amp;#010;		return;&amp;#010;	}&amp;#010; }" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeaccessormethod accessType="4" parent_id="150" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="150" role_id="0" text="return ;" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeaccessormethod accessType="0" parent_id="325" tag="hblock_tag_10" canDelete="false" writeOutText="false" classfield_id="325" role_id="0" text="return ;" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeaccessormethod accessType="1" parent_id="325" tag="hblock_tag_11" canDelete="false" writeOutText="false" classfield_id="325" role_id="0" text=" = value;" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeaccessormethod accessType="2" parent_id="325" tag="hblock_tag_12" canDelete="false" writeOutText="false" classfield_id="325" role_id="0" text="%VARNAME%.push_back(value);" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeaccessormethod accessType="3" parent_id="325" tag="hblock_tag_13" canDelete="false" writeOutText="false" classfield_id="325" role_id="0" text="int size = %VARNAME%.size();&amp;#010;for ( int i = 0; i &lt; size; i++) {&amp;#010;	TagCollection item = %VARNAME%.at(i);&amp;#010;	if(item == value) {&amp;#010;		vector&lt;TagCollection>::iterator it = %VARNAME%.begin() + i;&amp;#010;		%VARNAME%.erase(it);&amp;#010;		return;&amp;#010;	}&amp;#010; }" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeaccessormethod accessType="4" parent_id="325" tag="hblock_tag_14" canDelete="false" writeOutText="false" classfield_id="325" role_id="0" text="return ;" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeoperation parent_id="160" tag="operation_160" canDelete="false" writeOutText="false" role_id="-1" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeoperation>
        <codeoperation parent_id="344" tag="operation_344" canDelete="false" writeOutText="false" role_id="-1" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeoperation>
        <codeoperation parent_id="345" tag="operation_345" canDelete="false" writeOutText="false" role_id="-1" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeoperation>
        <codeoperation parent_id="346" tag="operation_346" canDelete="false" writeOutText="false" role_id="-1" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeoperation>
        <codeoperation parent_id="347" tag="operation_347" canDelete="false" writeOutText="false" role_id="-1" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeoperation>
        <codeaccessormethod accessType="0" parent_id="366" tag="hblock_tag_15" canDelete="false" writeOutText="false" classfield_id="366" role_id="-1" text="return _pIncludeTagSel;" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeaccessormethod accessType="1" parent_id="366" tag="hblock_tag_16" canDelete="false" writeOutText="false" classfield_id="366" role_id="-1" text="_pIncludeTagSel = value;" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeaccessormethod accessType="0" parent_id="368" tag="hblock_tag_17" canDelete="false" writeOutText="false" classfield_id="368" role_id="-1" text="return _pExcludeTagSel;" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeaccessormethod accessType="1" parent_id="368" tag="hblock_tag_18" canDelete="false" writeOutText="false" classfield_id="368" role_id="-1" text="_pExcludeTagSel = value;" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeaccessormethod accessType="0" parent_id="369" tag="hblock_tag_19" canDelete="false" writeOutText="false" classfield_id="369" role_id="-1" text="return _debtagsEnabled;" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeaccessormethod accessType="1" parent_id="369" tag="hblock_tag_20" canDelete="false" writeOutText="false" classfield_id="369" role_id="-1" text="_debtagsEnabled = value;" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeoperation parent_id="406" tag="operation_406" canDelete="false" writeOutText="false" role_id="-1" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeoperation>
       </textblocks>
      </hierarchicalcodeblock>
     </textblocks>
     <header>
      <codecomment tag="" text="//&amp;#010;// C++ Implementation: packagesearch.cpp&amp;#010;//&amp;#010;// Description: &amp;#010;//&amp;#010;//&amp;#010;// Author: Benjamin Mesing &lt;bensmail@gmx.net>, (C) 2004&amp;#010;//&amp;#010;// Copyright: See COPYING file that comes with this distribution&amp;#010;//&amp;#010;//&amp;#010;// The first version of this file was generated by umbrello &amp;#010;// on Tue Jun 15 2004 at 20:50:06&amp;#010;" />
     </header>
     <classfields>
      <codeclassfield parent_id="366" field_type="0" initialValue="0" role_id="-1" writeOutMethods="true" listClassName="" >
       <header>
        <cppcodedocumentation tag="" />
       </header>
       <ccfdeclarationcodeblock parent_id="366" tag="" canDelete="false" indentLevel="1" role_id="-1" text="FIX ME;" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </ccfdeclarationcodeblock>
       <codeaccessormethod accessType="0" parent_id="366" tag="hblock_tag_15" canDelete="false" writeOutText="false" classfield_id="366" role_id="-1" text="return _pIncludeTagSel;" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="1" parent_id="366" tag="hblock_tag_16" canDelete="false" writeOutText="false" classfield_id="366" role_id="-1" text="_pIncludeTagSel = value;" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
      </codeclassfield>
      <codeclassfield parent_id="368" field_type="0" initialValue="0" role_id="-1" writeOutMethods="true" listClassName="" >
       <header>
        <cppcodedocumentation tag="" />
       </header>
       <ccfdeclarationcodeblock parent_id="368" tag="" canDelete="false" indentLevel="1" role_id="-1" text="FIX ME;" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </ccfdeclarationcodeblock>
       <codeaccessormethod accessType="0" parent_id="368" tag="hblock_tag_17" canDelete="false" writeOutText="false" classfield_id="368" role_id="-1" text="return _pExcludeTagSel;" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="1" parent_id="368" tag="hblock_tag_18" canDelete="false" writeOutText="false" classfield_id="368" role_id="-1" text="_pExcludeTagSel = value;" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
      </codeclassfield>
      <codeclassfield parent_id="369" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
       <header>
        <cppcodedocumentation tag="" />
       </header>
       <ccfdeclarationcodeblock parent_id="369" tag="" canDelete="false" indentLevel="1" role_id="-1" text="FIX ME;" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </ccfdeclarationcodeblock>
       <codeaccessormethod accessType="0" parent_id="369" tag="hblock_tag_19" canDelete="false" writeOutText="false" classfield_id="369" role_id="-1" text="return _debtagsEnabled;" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="1" parent_id="369" tag="hblock_tag_20" canDelete="false" writeOutText="false" classfield_id="369" role_id="-1" text="_debtagsEnabled = value;" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
      </codeclassfield>
      <codeclassfield parent_id="149" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
       <header>
        <cppcodedocumentation tag="" />
       </header>
       <ccfdeclarationcodeblock parent_id="149" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
        <header>
         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
        </header>
       </ccfdeclarationcodeblock>
       <codeaccessormethod accessType="0" parent_id="149" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="149" role_id="0" text="return ;" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="1" parent_id="149" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="149" role_id="0" text=" = value;" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="2" parent_id="149" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="149" role_id="0" text="%VARNAME%.push_back(value);" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="3" parent_id="149" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="149" role_id="0" text="int size = %VARNAME%.size();&amp;#010;for ( int i = 0; i &lt; size; i++) {&amp;#010;	TagSelectionView item = %VARNAME%.at(i);&amp;#010;	if(item == value) {&amp;#010;		vector&lt;TagSelectionView>::iterator it = %VARNAME%.begin() + i;&amp;#010;		%VARNAME%.erase(it);&amp;#010;		return;&amp;#010;	}&amp;#010; }" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="4" parent_id="149" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="149" role_id="0" text="return ;" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
      </codeclassfield>
      <codeclassfield parent_id="150" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
       <header>
        <cppcodedocumentation tag="" />
       </header>
       <ccfdeclarationcodeblock parent_id="150" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
        <header>
         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
        </header>
       </ccfdeclarationcodeblock>
       <codeaccessormethod accessType="0" parent_id="150" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="150" role_id="0" text="return ;" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="1" parent_id="150" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="150" role_id="0" text=" = value;" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="2" parent_id="150" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="150" role_id="0" text="%VARNAME%.push_back(value);" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="3" parent_id="150" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="150" role_id="0" text="int size = %VARNAME%.size();&amp;#010;for ( int i = 0; i &lt; size; i++) {&amp;#010;	QListBox item = %VARNAME%.at(i);&amp;#010;	if(item == value) {&amp;#010;		vector&lt;QListBox>::iterator it = %VARNAME%.begin() + i;&amp;#010;		%VARNAME%.erase(it);&amp;#010;		return;&amp;#010;	}&amp;#010; }" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="4" parent_id="150" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="150" role_id="0" text="return ;" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
      </codeclassfield>
      <codeclassfield parent_id="325" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
       <header>
        <cppcodedocumentation tag="" />
       </header>
       <ccfdeclarationcodeblock parent_id="325" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
        <header>
         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
        </header>
       </ccfdeclarationcodeblock>
       <codeaccessormethod accessType="0" parent_id="325" tag="hblock_tag_10" canDelete="false" writeOutText="false" classfield_id="325" role_id="0" text="return ;" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="1" parent_id="325" tag="hblock_tag_11" canDelete="false" writeOutText="false" classfield_id="325" role_id="0" text=" = value;" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="2" parent_id="325" tag="hblock_tag_12" canDelete="false" writeOutText="false" classfield_id="325" role_id="0" text="%VARNAME%.push_back(value);" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="3" parent_id="325" tag="hblock_tag_13" canDelete="false" writeOutText="false" classfield_id="325" role_id="0" text="int size = %VARNAME%.size();&amp;#010;for ( int i = 0; i &lt; size; i++) {&amp;#010;	TagCollection item = %VARNAME%.at(i);&amp;#010;	if(item == value) {&amp;#010;		vector&lt;TagCollection>::iterator it = %VARNAME%.begin() + i;&amp;#010;		%VARNAME%.erase(it);&amp;#010;		return;&amp;#010;	}&amp;#010; }" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="4" parent_id="325" tag="hblock_tag_14" canDelete="false" writeOutText="false" classfield_id="325" role_id="0" text="return ;" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
      </codeclassfield>
     </classfields>
    </classifiercodedocument>
    <classifiercodedocument writeOutCode="true" package="" id="151" parent_class="151" fileExt=".cpp" fileName="qlistboxitem" >
     <textblocks>
      <codeblockwithcomments tag="includes" text="#include &quot;string&quot;&amp;#010;" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
       <header>
        <cppcodedocumentation tag="" text="Constructors/Destructors" />
       </header>
       <textblocks/>
      </hierarchicalcodeblock>
      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
       <header>
        <cppcodedocumentation tag="" text="Methods" />
       </header>
       <textblocks>
        <codeaccessormethod accessType="0" parent_id="158" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="158" role_id="1" text="return ;" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeaccessormethod accessType="1" parent_id="158" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="158" role_id="1" text=" = value;" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeaccessormethod accessType="2" parent_id="158" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="158" role_id="1" text="%VARNAME%.push_back(value);" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeaccessormethod accessType="3" parent_id="158" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="158" role_id="1" text="int size = %VARNAME%.size();&amp;#010;for ( int i = 0; i &lt; size; i++) {&amp;#010;	QListBox item = %VARNAME%.at(i);&amp;#010;	if(item == value) {&amp;#010;		vector&lt;QListBox>::iterator it = %VARNAME%.begin() + i;&amp;#010;		%VARNAME%.erase(it);&amp;#010;		return;&amp;#010;	}&amp;#010; }" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeaccessormethod accessType="4" parent_id="158" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="158" role_id="1" text="return ;" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
       </textblocks>
      </hierarchicalcodeblock>
     </textblocks>
     <header>
      <codecomment tag="" text="//&amp;#010;// C++ Implementation: qlistboxitem.cpp&amp;#010;//&amp;#010;// Description: &amp;#010;//&amp;#010;//&amp;#010;// Author: Benjamin Mesing &lt;bensmail@gmx.net>, (C) 2004&amp;#010;//&amp;#010;// Copyright: See COPYING file that comes with this distribution&amp;#010;//&amp;#010;//&amp;#010;// The first version of this file was generated by umbrello &amp;#010;// on Tue Jun 15 2004 at 19:38:48&amp;#010;" />
     </header>
     <classfields>
      <codeclassfield parent_id="158" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
       <header>
        <cppcodedocumentation tag="" />
       </header>
       <ccfdeclarationcodeblock parent_id="158" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
        <header>
         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
        </header>
       </ccfdeclarationcodeblock>
       <codeaccessormethod accessType="0" parent_id="158" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="158" role_id="1" text="return ;" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="1" parent_id="158" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="158" role_id="1" text=" = value;" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="2" parent_id="158" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="158" role_id="1" text="%VARNAME%.push_back(value);" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="3" parent_id="158" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="158" role_id="1" text="int size = %VARNAME%.size();&amp;#010;for ( int i = 0; i &lt; size; i++) {&amp;#010;	QListBox item = %VARNAME%.at(i);&amp;#010;	if(item == value) {&amp;#010;		vector&lt;QListBox>::iterator it = %VARNAME%.begin() + i;&amp;#010;		%VARNAME%.erase(it);&amp;#010;		return;&amp;#010;	}&amp;#010; }" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="4" parent_id="158" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="158" role_id="1" text="return ;" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
      </codeclassfield>
     </classfields>
    </classifiercodedocument>
    <classifiercodedocument writeOutCode="true" package="" id="205" parent_class="205" fileExt=".cpp" fileName="tagitemimpl" >
     <textblocks>
      <codeblockwithcomments tag="includes" text="#include &quot;string&quot;&amp;#010;" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
       <header>
        <cppcodedocumentation tag="" text="Constructors/Destructors" />
       </header>
       <textblocks/>
      </hierarchicalcodeblock>
      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
       <header>
        <cppcodedocumentation tag="" text="Methods" />
       </header>
       <textblocks/>
      </hierarchicalcodeblock>
     </textblocks>
     <header>
      <codecomment tag="" text="//&amp;#010;// C++ Implementation: tagitemimpl.cpp&amp;#010;//&amp;#010;// Description: &amp;#010;//&amp;#010;//&amp;#010;// Author: Benjamin Mesing &lt;bensmail@gmx.net>, (C) 2004&amp;#010;//&amp;#010;// Copyright: See COPYING file that comes with this distribution&amp;#010;//&amp;#010;//&amp;#010;// The first version of this file was generated by umbrello &amp;#010;// on Tue Jun 15 2004 at 19:38:48&amp;#010;" />
     </header>
     <classfields/>
    </classifiercodedocument>
    <classifiercodedocument writeOutCode="true" package="" id="221" parent_class="221" fileExt=".cpp" fileName="tagselectionwidget" >
     <textblocks>
      <codeblockwithcomments tag="includes" text="#include &quot;string&quot;&amp;#010;" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
       <header>
        <cppcodedocumentation tag="" text="Constructors/Destructors" />
       </header>
       <textblocks/>
      </hierarchicalcodeblock>
      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
       <header>
        <cppcodedocumentation tag="" text="Methods" />
       </header>
       <textblocks>
        <codeaccessormethod accessType="0" parent_id="229" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="229" role_id="0" text="return _pFilterInput;" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeaccessormethod accessType="1" parent_id="229" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="229" role_id="0" text="_pFilterInput = value;" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeaccessormethod accessType="2" parent_id="229" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="229" role_id="0" text="_pFilterInput.push_back(value);" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeaccessormethod accessType="3" parent_id="229" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="229" role_id="0" text="int size = _pFilterInput.size();&amp;#010;for ( int i = 0; i &lt; size; i++) {&amp;#010;	QLineEdit item = _pFilterInput.at(i);&amp;#010;	if(item == value) {&amp;#010;		vector&lt;QLineEdit>::iterator it = _pFilterInput.begin() + i;&amp;#010;		_pFilterInput.erase(it);&amp;#010;		return;&amp;#010;	}&amp;#010; }" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeaccessormethod accessType="4" parent_id="229" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="229" role_id="0" text="return _pFilterInput;" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeaccessormethod accessType="0" parent_id="231" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="231" role_id="0" text="return ;" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeaccessormethod accessType="1" parent_id="231" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="231" role_id="0" text=" = value;" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeaccessormethod accessType="2" parent_id="231" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="231" role_id="0" text="%VARNAME%.push_back(value);" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeaccessormethod accessType="3" parent_id="231" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="231" role_id="0" text="int size = %VARNAME%.size();&amp;#010;for ( int i = 0; i &lt; size; i++) {&amp;#010;	TagSelectionListView item = %VARNAME%.at(i);&amp;#010;	if(item == value) {&amp;#010;		vector&lt;TagSelectionListView>::iterator it = %VARNAME%.begin() + i;&amp;#010;		%VARNAME%.erase(it);&amp;#010;		return;&amp;#010;	}&amp;#010; }" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeaccessormethod accessType="4" parent_id="231" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="231" role_id="0" text="return ;" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeoperation parent_id="233" tag="operation_233" canDelete="false" writeOutText="false" role_id="-1" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeoperation>
       </textblocks>
      </hierarchicalcodeblock>
     </textblocks>
     <header>
      <codecomment tag="" text="//&amp;#010;// C++ Implementation: tagselectionwidget.cpp&amp;#010;//&amp;#010;// Description: &amp;#010;//&amp;#010;//&amp;#010;// Author: Benjamin Mesing &lt;bensmail@gmx.net>, (C) 2004&amp;#010;//&amp;#010;// Copyright: See COPYING file that comes with this distribution&amp;#010;//&amp;#010;//&amp;#010;// The first version of this file was generated by umbrello &amp;#010;// on Tue Jun 15 2004 at 19:38:48&amp;#010;" />
     </header>
     <classfields>
      <codeclassfield parent_id="229" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
       <header>
        <cppcodedocumentation tag="" />
       </header>
       <ccfdeclarationcodeblock parent_id="229" tag="" canDelete="false" indentLevel="1" role_id="0" text="FIX ME;" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </ccfdeclarationcodeblock>
       <codeaccessormethod accessType="0" parent_id="229" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="229" role_id="0" text="return _pFilterInput;" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="1" parent_id="229" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="229" role_id="0" text="_pFilterInput = value;" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="2" parent_id="229" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="229" role_id="0" text="_pFilterInput.push_back(value);" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="3" parent_id="229" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="229" role_id="0" text="int size = _pFilterInput.size();&amp;#010;for ( int i = 0; i &lt; size; i++) {&amp;#010;	QLineEdit item = _pFilterInput.at(i);&amp;#010;	if(item == value) {&amp;#010;		vector&lt;QLineEdit>::iterator it = _pFilterInput.begin() + i;&amp;#010;		_pFilterInput.erase(it);&amp;#010;		return;&amp;#010;	}&amp;#010; }" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="4" parent_id="229" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="229" role_id="0" text="return _pFilterInput;" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
      </codeclassfield>
      <codeclassfield parent_id="231" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
       <header>
        <cppcodedocumentation tag="" />
       </header>
       <ccfdeclarationcodeblock parent_id="231" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
        <header>
         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
        </header>
       </ccfdeclarationcodeblock>
       <codeaccessormethod accessType="0" parent_id="231" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="231" role_id="0" text="return ;" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="1" parent_id="231" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="231" role_id="0" text=" = value;" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="2" parent_id="231" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="231" role_id="0" text="%VARNAME%.push_back(value);" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="3" parent_id="231" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="231" role_id="0" text="int size = %VARNAME%.size();&amp;#010;for ( int i = 0; i &lt; size; i++) {&amp;#010;	TagSelectionListView item = %VARNAME%.at(i);&amp;#010;	if(item == value) {&amp;#010;		vector&lt;TagSelectionListView>::iterator it = %VARNAME%.begin() + i;&amp;#010;		%VARNAME%.erase(it);&amp;#010;		return;&amp;#010;	}&amp;#010; }" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="4" parent_id="231" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="231" role_id="0" text="return ;" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
      </codeclassfield>
     </classfields>
    </classifiercodedocument>
    <classifiercodedocument writeOutCode="true" package="" id="222" parent_class="222" fileExt=".cpp" fileName="qlineedit" >
     <textblocks>
      <codeblockwithcomments tag="includes" text="#include &quot;string&quot;&amp;#010;" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
       <header>
        <cppcodedocumentation tag="" text="Constructors/Destructors" />
       </header>
       <textblocks/>
      </hierarchicalcodeblock>
      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
       <header>
        <cppcodedocumentation tag="" text="Methods" />
       </header>
       <textblocks>
        <codeaccessormethod accessType="0" parent_id="229" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="229" role_id="1" text="return ;" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeaccessormethod accessType="1" parent_id="229" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="229" role_id="1" text=" = value;" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeaccessormethod accessType="2" parent_id="229" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="229" role_id="1" text="%VARNAME%.push_back(value);" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeaccessormethod accessType="3" parent_id="229" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="229" role_id="1" text="int size = %VARNAME%.size();&amp;#010;for ( int i = 0; i &lt; size; i++) {&amp;#010;	TagSelectionWidget item = %VARNAME%.at(i);&amp;#010;	if(item == value) {&amp;#010;		vector&lt;TagSelectionWidget>::iterator it = %VARNAME%.begin() + i;&amp;#010;		%VARNAME%.erase(it);&amp;#010;		return;&amp;#010;	}&amp;#010; }" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeaccessormethod accessType="4" parent_id="229" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="229" role_id="1" text="return ;" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
       </textblocks>
      </hierarchicalcodeblock>
     </textblocks>
     <header>
      <codecomment tag="" text="//&amp;#010;// C++ Implementation: qlineedit.cpp&amp;#010;//&amp;#010;// Description: &amp;#010;//&amp;#010;//&amp;#010;// Author: Benjamin Mesing &lt;bensmail@gmx.net>, (C) 2004&amp;#010;//&amp;#010;// Copyright: See COPYING file that comes with this distribution&amp;#010;//&amp;#010;//&amp;#010;// The first version of this file was generated by umbrello &amp;#010;// on Tue Jun 15 2004 at 19:38:48&amp;#010;" />
     </header>
     <classfields>
      <codeclassfield parent_id="229" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
       <header>
        <cppcodedocumentation tag="" />
       </header>
       <ccfdeclarationcodeblock parent_id="229" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
        <header>
         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
        </header>
       </ccfdeclarationcodeblock>
       <codeaccessormethod accessType="0" parent_id="229" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="229" role_id="1" text="return ;" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="1" parent_id="229" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="229" role_id="1" text=" = value;" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="2" parent_id="229" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="229" role_id="1" text="%VARNAME%.push_back(value);" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="3" parent_id="229" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="229" role_id="1" text="int size = %VARNAME%.size();&amp;#010;for ( int i = 0; i &lt; size; i++) {&amp;#010;	TagSelectionWidget item = %VARNAME%.at(i);&amp;#010;	if(item == value) {&amp;#010;		vector&lt;TagSelectionWidget>::iterator it = %VARNAME%.begin() + i;&amp;#010;		%VARNAME%.erase(it);&amp;#010;		return;&amp;#010;	}&amp;#010; }" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="4" parent_id="229" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="229" role_id="1" text="return ;" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
      </codeclassfield>
     </classfields>
    </classifiercodedocument>
    <classifiercodedocument writeOutCode="true" package="" id="234" parent_class="234" fileExt=".cpp" fileName="qwidget" >
     <textblocks>
      <codeblockwithcomments tag="includes" text="#include &quot;string&quot;&amp;#010;" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
       <header>
        <cppcodedocumentation tag="" text="Constructors/Destructors" />
       </header>
       <textblocks/>
      </hierarchicalcodeblock>
      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
       <header>
        <cppcodedocumentation tag="" text="Methods" />
       </header>
       <textblocks/>
      </hierarchicalcodeblock>
     </textblocks>
     <header>
      <codecomment tag="" text="//&amp;#010;// C++ Implementation: qwidget.cpp&amp;#010;//&amp;#010;// Description: &amp;#010;//&amp;#010;//&amp;#010;// Author: Benjamin Mesing &lt;bensmail@gmx.net>, (C) 2004&amp;#010;//&amp;#010;// Copyright: See COPYING file that comes with this distribution&amp;#010;//&amp;#010;//&amp;#010;// The first version of this file was generated by umbrello &amp;#010;// on Tue Jun 15 2004 at 19:38:48&amp;#010;" />
     </header>
     <classfields/>
    </classifiercodedocument>
    <classifiercodedocument writeOutCode="true" package="" id="280" parent_class="280" fileExt=".cpp" fileName="tagcollection" >
     <textblocks>
      <codeblockwithcomments tag="includes" text="#include &quot;string&quot;&amp;#010;" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
       <header>
        <cppcodedocumentation tag="" text="Constructors/Destructors" />
       </header>
       <textblocks/>
      </hierarchicalcodeblock>
      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
       <header>
        <cppcodedocumentation tag="" text="Methods" />
       </header>
       <textblocks>
        <codeaccessormethod accessType="0" parent_id="325" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="325" role_id="1" text="return ;" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeaccessormethod accessType="1" parent_id="325" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="325" role_id="1" text=" = value;" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeaccessormethod accessType="2" parent_id="325" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="325" role_id="1" text="%VARNAME%.push_back(value);" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeaccessormethod accessType="3" parent_id="325" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="325" role_id="1" text="int size = %VARNAME%.size();&amp;#010;for ( int i = 0; i &lt; size; i++) {&amp;#010;	PackageSearch item = %VARNAME%.at(i);&amp;#010;	if(item == value) {&amp;#010;		vector&lt;PackageSearch>::iterator it = %VARNAME%.begin() + i;&amp;#010;		%VARNAME%.erase(it);&amp;#010;		return;&amp;#010;	}&amp;#010; }" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
        <codeaccessormethod accessType="4" parent_id="325" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="325" role_id="1" text="return ;" >
         <header>
          <cppcodedocumentation tag="" />
         </header>
        </codeaccessormethod>
       </textblocks>
      </hierarchicalcodeblock>
     </textblocks>
     <header>
      <codecomment tag="" text="//&amp;#010;// C++ Implementation: tagcollection.cpp&amp;#010;//&amp;#010;// Description: &amp;#010;//&amp;#010;//&amp;#010;// Author: Benjamin Mesing &lt;bensmail@gmx.net>, (C) 2004&amp;#010;//&amp;#010;// Copyright: See COPYING file that comes with this distribution&amp;#010;//&amp;#010;//&amp;#010;// The first version of this file was generated by umbrello &amp;#010;// on Tue Jun 15 2004 at 19:38:48&amp;#010;" />
     </header>
     <classfields>
      <codeclassfield parent_id="325" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
       <header>
        <cppcodedocumentation tag="" />
       </header>
       <ccfdeclarationcodeblock parent_id="325" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
        <header>
         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
        </header>
       </ccfdeclarationcodeblock>
       <codeaccessormethod accessType="0" parent_id="325" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="325" role_id="1" text="return ;" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="1" parent_id="325" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="325" role_id="1" text=" = value;" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="2" parent_id="325" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="325" role_id="1" text="%VARNAME%.push_back(value);" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="3" parent_id="325" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="325" role_id="1" text="int size = %VARNAME%.size();&amp;#010;for ( int i = 0; i &lt; size; i++) {&amp;#010;	PackageSearch item = %VARNAME%.at(i);&amp;#010;	if(item == value) {&amp;#010;		vector&lt;PackageSearch>::iterator it = %VARNAME%.begin() + i;&amp;#010;		%VARNAME%.erase(it);&amp;#010;		return;&amp;#010;	}&amp;#010; }" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="4" parent_id="325" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="325" role_id="1" text="return ;" >
        <header>
         <cppcodedocumentation tag="" />
        </header>
       </codeaccessormethod>
      </codeclassfield>
     </classfields>
    </classifiercodedocument>
    <classifiercodedocument writeOutCode="true" package="" id="342" parent_class="342" fileExt=".cpp" fileName="new_interface" >
     <textblocks>
      <codeblockwithcomments tag="includes" text="#include &quot;string&quot;&amp;#010;" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
      <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
       <header>
        <cppcodedocumentation tag="" text="Constructors/Destructors" />
       </header>
       <textblocks/>
      </hierarchicalcodeblock>
      <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
       <header>
        <cppcodedocumentation tag="" text="Methods" />
       </header>
       <textblocks/>
      </hierarchicalcodeblock>
     </textblocks>
     <header>
      <codecomment tag="" text="//&amp;#010;// C++ Implementation: new_interface.cpp&amp;#010;//&amp;#010;// Description: &amp;#010;//&amp;#010;//&amp;#010;// Author: Benjamin Mesing &lt;bensmail@gmx.net>, (C) 2004&amp;#010;//&amp;#010;// Copyright: See COPYING file that comes with this distribution&amp;#010;//&amp;#010;//&amp;#010;// The first version of this file was generated by umbrello &amp;#010;// on Tue Jun 15 2004 at 19:38:48&amp;#010;" />
     </header>
     <classfields/>
    </classifiercodedocument>
    <codedocument writeOutCode="false" package="" id="Makefile_DOC" fileExt="" fileName="Makefile" >
     <textblocks/>
     <header>
      <codecomment tag="" />
     </header>
    </codedocument>
    <classifiercodedocument writeOutCode="true" package="" id="cppheader113" parent_class="113" fileExt=".h" fileName="tagselectionlistview" >
     <textblocks>
      <codeblockwithcomments tag="hashDefBlock" text="#ifndef TAGSELECTIONLISTVIEW_H&amp;#010;#define TAGSELECTIONLISTVIEW_H" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
      <codeblockwithcomments tag="using" writeOutText="false" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
      <hierarchicalcodeblock tag="namespace" canDelete="false" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
       </header>
       <textblocks>
        <codeblockwithcomments tag="enums" writeOutText="false" >
         <header>
          <cppcodedocumentation tag="" writeOutText="false" />
         </header>
        </codeblockwithcomments>
        <cppheaderclassdeclarationblock parent_id="113" tag="classDeclarationBlock" canDelete="false" role_id="-1" >
         <header>
          <cppcodecomment tag="" text="Class TagSelectionListView&amp;#010;" />
         </header>
         <textblocks>
          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Public stuff" />
           </header>
           <textblocks>
            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
             </header>
             <textblocks>
              <ccfdeclarationcodeblock parent_id="134" tag="tblock_0" canDelete="false" indentLevel="1" role_id="0" text=" TagListViewItem _items;" >
               <header>
                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
               </header>
              </ccfdeclarationcodeblock>
              <ccfdeclarationcodeblock parent_id="231" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" TagSelectionWidget ;" >
               <header>
                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
               </header>
              </ccfdeclarationcodeblock>
             </textblocks>
            </hierarchicalcodeblock>
            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" />
             </header>
             <textblocks>
              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
               </header>
               <textblocks>
                <codeblockwithcomments tag="emptyconstructor" indentLevel="1" text="TagSelectionListView ( ) { }" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
                 </header>
                </codeblockwithcomments>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks>
                  <codeaccessormethod accessType="0" parent_id="134" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="134" role_id="0" text="return _items;" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                  <codeaccessormethod accessType="1" parent_id="134" tag="hblock_tag_2" canDelete="false" indentLevel="1" classfield_id="134" role_id="0" text="_items = value;" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                  <codeaccessormethod accessType="2" parent_id="134" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="134" role_id="0" text="_items.push_back(value);" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                  <codeaccessormethod accessType="3" parent_id="134" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="134" role_id="0" text="int size = _items.size();&amp;#010;for ( int i = 0; i &lt; size; i++) {&amp;#010;	TagListViewItem item = _items.at(i);&amp;#010;	if(item == value) {&amp;#010;		vector&lt;TagListViewItem>::iterator it = _items.begin() + i;&amp;#010;		_items.erase(it);&amp;#010;		return;&amp;#010;	}&amp;#010; }" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                  <codeaccessormethod accessType="4" parent_id="134" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="134" role_id="0" text="return _items;" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                  <codeaccessormethod accessType="0" parent_id="231" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="231" role_id="1" text="return ;" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                  <codeaccessormethod accessType="1" parent_id="231" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="231" role_id="1" text=" = value;" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                  <codeaccessormethod accessType="2" parent_id="231" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="231" role_id="1" text="%VARNAME%.push_back(value);" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                  <codeaccessormethod accessType="3" parent_id="231" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="231" role_id="1" text="int size = %VARNAME%.size();&amp;#010;for ( int i = 0; i &lt; size; i++) {&amp;#010;	TagSelectionWidget item = %VARNAME%.at(i);&amp;#010;	if(item == value) {&amp;#010;		vector&lt;TagSelectionWidget>::iterator it = %VARNAME%.begin() + i;&amp;#010;		%VARNAME%.erase(it);&amp;#010;		return;&amp;#010;	}&amp;#010; }" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                  <codeaccessormethod accessType="4" parent_id="231" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="231" role_id="1" text="return ;" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                 </textblocks>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
               </header>
               <textblocks/>
              </hierarchicalcodeblock>
             </textblocks>
            </hierarchicalcodeblock>
           </textblocks>
          </hierarchicalcodeblock>
          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Protected stuff" />
           </header>
           <textblocks>
            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
             </header>
             <textblocks/>
            </hierarchicalcodeblock>
            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" />
             </header>
             <textblocks>
              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
               </header>
               <textblocks/>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
               </header>
               <textblocks/>
              </hierarchicalcodeblock>
             </textblocks>
            </hierarchicalcodeblock>
           </textblocks>
          </hierarchicalcodeblock>
          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Private stuff" />
           </header>
           <textblocks>
            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
             </header>
             <textblocks/>
            </hierarchicalcodeblock>
            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" />
             </header>
             <textblocks>
              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
               </header>
               <textblocks/>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
               </header>
               <textblocks/>
              </hierarchicalcodeblock>
             </textblocks>
            </hierarchicalcodeblock>
           </textblocks>
          </hierarchicalcodeblock>
         </textblocks>
        </cppheaderclassdeclarationblock>
       </textblocks>
      </hierarchicalcodeblock>
      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //TAGSELECTIONLISTVIEW_H" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
     </textblocks>
     <header>
      <codecomment tag="" text="//&amp;#010;// C++ Interface: tagselectionlistview.h&amp;#010;//&amp;#010;// Description: &amp;#010;//&amp;#010;//&amp;#010;// Author: Benjamin Mesing &lt;bensmail@gmx.net>, (C) 2004&amp;#010;//&amp;#010;// Copyright: See COPYING file that comes with this distribution&amp;#010;//&amp;#010;// The first version of this file was generated by umbrello &amp;#010;// on Tue Jun 15 2004 at 19:38:48&amp;#010;" />
     </header>
     <classfields>
      <codeclassfield parent_id="134" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
       <header>
        <cppcodedocumentation tag="" />
       </header>
       <ccfdeclarationcodeblock parent_id="134" tag="tblock_0" canDelete="false" indentLevel="1" role_id="0" text=" TagListViewItem _items;" >
        <header>
         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
        </header>
       </ccfdeclarationcodeblock>
       <codeaccessormethod accessType="0" parent_id="134" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="134" role_id="0" text="return _items;" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="1" parent_id="134" tag="hblock_tag_2" canDelete="false" indentLevel="1" classfield_id="134" role_id="0" text="_items = value;" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="2" parent_id="134" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="134" role_id="0" text="_items.push_back(value);" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="3" parent_id="134" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="134" role_id="0" text="int size = _items.size();&amp;#010;for ( int i = 0; i &lt; size; i++) {&amp;#010;	TagListViewItem item = _items.at(i);&amp;#010;	if(item == value) {&amp;#010;		vector&lt;TagListViewItem>::iterator it = _items.begin() + i;&amp;#010;		_items.erase(it);&amp;#010;		return;&amp;#010;	}&amp;#010; }" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="4" parent_id="134" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="134" role_id="0" text="return _items;" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
      </codeclassfield>
      <codeclassfield parent_id="231" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
       <header>
        <cppcodedocumentation tag="" />
       </header>
       <ccfdeclarationcodeblock parent_id="231" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" TagSelectionWidget ;" >
        <header>
         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
        </header>
       </ccfdeclarationcodeblock>
       <codeaccessormethod accessType="0" parent_id="231" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="231" role_id="1" text="return ;" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="1" parent_id="231" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="231" role_id="1" text=" = value;" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="2" parent_id="231" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="231" role_id="1" text="%VARNAME%.push_back(value);" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="3" parent_id="231" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="231" role_id="1" text="int size = %VARNAME%.size();&amp;#010;for ( int i = 0; i &lt; size; i++) {&amp;#010;	TagSelectionWidget item = %VARNAME%.at(i);&amp;#010;	if(item == value) {&amp;#010;		vector&lt;TagSelectionWidget>::iterator it = %VARNAME%.begin() + i;&amp;#010;		%VARNAME%.erase(it);&amp;#010;		return;&amp;#010;	}&amp;#010; }" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="4" parent_id="231" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="231" role_id="1" text="return ;" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
      </codeclassfield>
     </classfields>
    </classifiercodedocument>
    <classifiercodedocument writeOutCode="true" package="" id="cppheader114" parent_class="114" fileExt=".h" fileName="taglistviewitem" >
     <textblocks>
      <codeblockwithcomments tag="hashDefBlock" text="#ifndef TAGLISTVIEWITEM_H&amp;#010;#define TAGLISTVIEWITEM_H" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;string.h&quot;&amp;#010;" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
      <codeblockwithcomments tag="using" writeOutText="false" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
      <hierarchicalcodeblock tag="namespace" canDelete="false" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
       </header>
       <textblocks>
        <codeblockwithcomments tag="enums" writeOutText="false" >
         <header>
          <cppcodedocumentation tag="" writeOutText="false" />
         </header>
        </codeblockwithcomments>
        <cppheaderclassdeclarationblock parent_id="114" tag="classDeclarationBlock" canDelete="false" role_id="-1" >
         <header>
          <cppcodecomment tag="" text="Class TagListViewItem&amp;#010;" />
         </header>
         <textblocks>
          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Public stuff" />
           </header>
           <textblocks>
            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
             </header>
             <textblocks>
              <ccfdeclarationcodeblock parent_id="134" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" vector Vector;" >
               <header>
                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
               </header>
              </ccfdeclarationcodeblock>
             </textblocks>
            </hierarchicalcodeblock>
            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" />
             </header>
             <textblocks>
              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
               </header>
               <textblocks>
                <codeblockwithcomments tag="emptyconstructor" indentLevel="1" text="TagListViewItem ( ) { }" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
                 </header>
                </codeblockwithcomments>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks>
                  <codeaccessormethod accessType="0" parent_id="134" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="134" role_id="1" text="return Vector;" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                  <codeaccessormethod accessType="1" parent_id="134" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="134" role_id="1" text="Vector = value;" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                  <codeaccessormethod accessType="2" parent_id="134" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="134" role_id="1" text="Vector.push_back(value);" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                  <codeaccessormethod accessType="3" parent_id="134" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="134" role_id="1" text="int size = Vector.size();&amp;#010;for ( int i = 0; i &lt; size; i++) {&amp;#010;	%ITEMCLASS% item = Vector.at(i);&amp;#010;	if(item == value) {&amp;#010;		vector&lt;%ITEMCLASS%>::iterator it = Vector.begin() + i;&amp;#010;		Vector.erase(it);&amp;#010;		return;&amp;#010;	}&amp;#010; }" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                  <codeaccessormethod accessType="4" parent_id="134" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="134" role_id="1" text="return Vector;" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                 </textblocks>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
               </header>
               <textblocks/>
              </hierarchicalcodeblock>
             </textblocks>
            </hierarchicalcodeblock>
           </textblocks>
          </hierarchicalcodeblock>
          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Protected stuff" />
           </header>
           <textblocks>
            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
             </header>
             <textblocks/>
            </hierarchicalcodeblock>
            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" />
             </header>
             <textblocks>
              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
               </header>
               <textblocks/>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
               </header>
               <textblocks/>
              </hierarchicalcodeblock>
             </textblocks>
            </hierarchicalcodeblock>
           </textblocks>
          </hierarchicalcodeblock>
          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Private stuff" />
           </header>
           <textblocks>
            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
             </header>
             <textblocks>
              <ccfdeclarationcodeblock parent_id="142" tag="tblock_1" canDelete="false" indentLevel="1" role_id="-1" text=" string _description;" >
               <header>
                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
               </header>
              </ccfdeclarationcodeblock>
             </textblocks>
            </hierarchicalcodeblock>
            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" />
             </header>
             <textblocks>
              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
               </header>
               <textblocks/>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks>
                  <codeaccessormethod accessType="0" parent_id="142" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="142" role_id="-1" text="return _description;" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                  <codeaccessormethod accessType="1" parent_id="142" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="142" role_id="-1" text="_description = value;" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                 </textblocks>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
               </header>
               <textblocks/>
              </hierarchicalcodeblock>
             </textblocks>
            </hierarchicalcodeblock>
           </textblocks>
          </hierarchicalcodeblock>
         </textblocks>
        </cppheaderclassdeclarationblock>
       </textblocks>
      </hierarchicalcodeblock>
      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //TAGLISTVIEWITEM_H" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
     </textblocks>
     <header>
      <codecomment tag="" text="//&amp;#010;// C++ Interface: taglistviewitem.h&amp;#010;//&amp;#010;// Description: &amp;#010;//&amp;#010;//&amp;#010;// Author: Benjamin Mesing &lt;bensmail@gmx.net>, (C) 2004&amp;#010;//&amp;#010;// Copyright: See COPYING file that comes with this distribution&amp;#010;//&amp;#010;// The first version of this file was generated by umbrello &amp;#010;// on Tue Jun 15 2004 at 19:38:48&amp;#010;" />
     </header>
     <classfields>
      <codeclassfield parent_id="142" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
       <header>
        <cppcodedocumentation tag="" />
       </header>
       <ccfdeclarationcodeblock parent_id="142" tag="tblock_1" canDelete="false" indentLevel="1" role_id="-1" text=" string _description;" >
        <header>
         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
        </header>
       </ccfdeclarationcodeblock>
       <codeaccessormethod accessType="0" parent_id="142" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="142" role_id="-1" text="return _description;" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="1" parent_id="142" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="142" role_id="-1" text="_description = value;" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
      </codeclassfield>
      <codeclassfield parent_id="134" field_type="3" initialValue=" new vector( )" role_id="1" writeOutMethods="true" listClassName="" >
       <header>
        <cppcodedocumentation tag="" />
       </header>
       <ccfdeclarationcodeblock parent_id="134" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" vector Vector;" >
        <header>
         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
        </header>
       </ccfdeclarationcodeblock>
       <codeaccessormethod accessType="0" parent_id="134" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="134" role_id="1" text="return Vector;" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="1" parent_id="134" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="134" role_id="1" text="Vector = value;" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="2" parent_id="134" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="134" role_id="1" text="Vector.push_back(value);" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="3" parent_id="134" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="134" role_id="1" text="int size = Vector.size();&amp;#010;for ( int i = 0; i &lt; size; i++) {&amp;#010;	%ITEMCLASS% item = Vector.at(i);&amp;#010;	if(item == value) {&amp;#010;		vector&lt;%ITEMCLASS%>::iterator it = Vector.begin() + i;&amp;#010;		Vector.erase(it);&amp;#010;		return;&amp;#010;	}&amp;#010; }" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="4" parent_id="134" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="134" role_id="1" text="return Vector;" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
      </codeclassfield>
     </classfields>
    </classifiercodedocument>
    <classifiercodedocument writeOutCode="true" package="" id="cppheader115" parent_class="115" fileExt=".h" fileName="tagselectionview" >
     <textblocks>
      <codeblockwithcomments tag="hashDefBlock" text="#ifndef TAGSELECTIONVIEW_H&amp;#010;#define TAGSELECTIONVIEW_H" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;tagitem.h&quot;&amp;#010;#include &quot;string.h&quot;&amp;#010;" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
      <codeblockwithcomments tag="using" writeOutText="false" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
      <hierarchicalcodeblock tag="namespace" canDelete="false" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
       </header>
       <textblocks>
        <codeblockwithcomments tag="enums" writeOutText="false" >
         <header>
          <cppcodedocumentation tag="" writeOutText="false" />
         </header>
        </codeblockwithcomments>
        <cppheaderclassdeclarationblock parent_id="115" tag="classDeclarationBlock" canDelete="false" role_id="-1" >
         <header>
          <cppcodecomment tag="" text="Class TagSelectionView&amp;#010;" />
         </header>
         <textblocks>
          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Public stuff" />
           </header>
           <textblocks>
            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
             </header>
             <textblocks>
              <ccfdeclarationcodeblock parent_id="149" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" PackageSearch ;" >
               <header>
                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
               </header>
              </ccfdeclarationcodeblock>
             </textblocks>
            </hierarchicalcodeblock>
            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" />
             </header>
             <textblocks>
              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
               </header>
               <textblocks>
                <codeblockwithcomments tag="emptyconstructor" indentLevel="1" text="TagSelectionView ( ) { }" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
                 </header>
                </codeblockwithcomments>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks>
                  <codeaccessormethod accessType="0" parent_id="149" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="149" role_id="1" text="return ;" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                  <codeaccessormethod accessType="1" parent_id="149" tag="hblock_tag_1" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="149" role_id="1" text=" = value;" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                  <codeaccessormethod accessType="2" parent_id="149" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="149" role_id="1" text="%VARNAME%.push_back(value);" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                  <codeaccessormethod accessType="3" parent_id="149" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="149" role_id="1" text="int size = %VARNAME%.size();&amp;#010;for ( int i = 0; i &lt; size; i++) {&amp;#010;	PackageSearch item = %VARNAME%.at(i);&amp;#010;	if(item == value) {&amp;#010;		vector&lt;PackageSearch>::iterator it = %VARNAME%.begin() + i;&amp;#010;		%VARNAME%.erase(it);&amp;#010;		return;&amp;#010;	}&amp;#010; }" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                  <codeaccessormethod accessType="4" parent_id="149" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="149" role_id="1" text="return ;" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                 </textblocks>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
               </header>
               <textblocks>
                <codeoperation parent_id="124" tag="operation_124" canDelete="false" indentLevel="1" role_id="-1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param item &amp;#010;@param parent " />
                 </header>
                </codeoperation>
                <codeoperation parent_id="125" tag="operation_125" canDelete="false" indentLevel="1" role_id="-1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param item &amp;#010;@param parentFullTagName " />
                 </header>
                </codeoperation>
                <codeoperation parent_id="126" tag="operation_126" canDelete="false" indentLevel="1" role_id="-1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param fullTagName " />
                 </header>
                </codeoperation>
                <codeoperation parent_id="127" tag="operation_127" canDelete="false" indentLevel="1" role_id="-1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" />
                 </header>
                </codeoperation>
                <codeoperation parent_id="128" tag="operation_128" canDelete="false" indentLevel="1" role_id="-1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" />
                 </header>
                </codeoperation>
                <codeoperation parent_id="130" tag="operation_130" canDelete="false" indentLevel="1" role_id="-1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param fullName " />
                 </header>
                </codeoperation>
                <codeoperation parent_id="159" tag="operation_159" canDelete="false" indentLevel="1" role_id="-1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param tags " />
                 </header>
                </codeoperation>
                <codeoperation parent_id="161" tag="operation_161" canDelete="false" indentLevel="1" role_id="-1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" />
                 </header>
                </codeoperation>
                <codeoperation parent_id="164" tag="operation_164" canDelete="false" indentLevel="1" role_id="-1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param filter " />
                 </header>
                </codeoperation>
               </textblocks>
              </hierarchicalcodeblock>
             </textblocks>
            </hierarchicalcodeblock>
           </textblocks>
          </hierarchicalcodeblock>
          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Protected stuff" />
           </header>
           <textblocks>
            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
             </header>
             <textblocks/>
            </hierarchicalcodeblock>
            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" />
             </header>
             <textblocks>
              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
               </header>
               <textblocks/>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
               </header>
               <textblocks>
                <codeoperation parent_id="283" tag="operation_283" canDelete="false" indentLevel="1" role_id="-1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" />
                 </header>
                </codeoperation>
               </textblocks>
              </hierarchicalcodeblock>
             </textblocks>
            </hierarchicalcodeblock>
           </textblocks>
          </hierarchicalcodeblock>
          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Private stuff" />
           </header>
           <textblocks>
            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
             </header>
             <textblocks/>
            </hierarchicalcodeblock>
            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" />
             </header>
             <textblocks>
              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
               </header>
               <textblocks/>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
               </header>
               <textblocks/>
              </hierarchicalcodeblock>
             </textblocks>
            </hierarchicalcodeblock>
           </textblocks>
          </hierarchicalcodeblock>
         </textblocks>
        </cppheaderclassdeclarationblock>
       </textblocks>
      </hierarchicalcodeblock>
      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //TAGSELECTIONVIEW_H" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
     </textblocks>
     <header>
      <codecomment tag="" text="//&amp;#010;// C++ Interface: tagselectionview.h&amp;#010;//&amp;#010;// Description: &amp;#010;//&amp;#010;//&amp;#010;// Author: Benjamin Mesing &lt;bensmail@gmx.net>, (C) 2004&amp;#010;//&amp;#010;// Copyright: See COPYING file that comes with this distribution&amp;#010;//&amp;#010;// The first version of this file was generated by umbrello &amp;#010;// on Tue Jun 15 2004 at 19:38:48&amp;#010;" />
     </header>
     <classfields>
      <codeclassfield parent_id="149" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
       <header>
        <cppcodedocumentation tag="" />
       </header>
       <ccfdeclarationcodeblock parent_id="149" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" PackageSearch ;" >
        <header>
         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
        </header>
       </ccfdeclarationcodeblock>
       <codeaccessormethod accessType="0" parent_id="149" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="149" role_id="1" text="return ;" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="1" parent_id="149" tag="hblock_tag_1" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="149" role_id="1" text=" = value;" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="2" parent_id="149" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="149" role_id="1" text="%VARNAME%.push_back(value);" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="3" parent_id="149" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="149" role_id="1" text="int size = %VARNAME%.size();&amp;#010;for ( int i = 0; i &lt; size; i++) {&amp;#010;	PackageSearch item = %VARNAME%.at(i);&amp;#010;	if(item == value) {&amp;#010;		vector&lt;PackageSearch>::iterator it = %VARNAME%.begin() + i;&amp;#010;		%VARNAME%.erase(it);&amp;#010;		return;&amp;#010;	}&amp;#010; }" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="4" parent_id="149" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="149" role_id="1" text="return ;" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
      </codeclassfield>
     </classfields>
    </classifiercodedocument>
    <classifiercodedocument writeOutCode="true" package="" id="cppheader116" parent_class="116" fileExt=".h" fileName="tagitem" >
     <textblocks>
      <codeblockwithcomments tag="hashDefBlock" text="#ifndef TAGITEM_H&amp;#010;#define TAGITEM_H" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;string.h&quot;&amp;#010;#include &quot;bool.h&quot;&amp;#010;" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
      <codeblockwithcomments tag="using" writeOutText="false" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
      <hierarchicalcodeblock tag="namespace" canDelete="false" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
       </header>
       <textblocks>
        <codeblockwithcomments tag="enums" writeOutText="false" >
         <header>
          <cppcodedocumentation tag="" writeOutText="false" />
         </header>
        </codeblockwithcomments>
        <cppheaderclassdeclarationblock parent_id="116" tag="classDeclarationBlock" canDelete="false" role_id="-1" >
         <header>
          <cppcodecomment tag="" text="Class TagItem&amp;#010;" />
         </header>
         <textblocks>
          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Public stuff" />
           </header>
           <textblocks>
            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
             </header>
             <textblocks/>
            </hierarchicalcodeblock>
            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" />
             </header>
             <textblocks>
              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
               </header>
               <textblocks>
                <codeblockwithcomments tag="emptyconstructor" indentLevel="1" text="TagItem ( ) { }" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
                 </header>
                </codeblockwithcomments>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
               </header>
               <textblocks>
                <codeoperation parent_id="136" tag="operation_136" canDelete="false" indentLevel="1" role_id="-1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" />
                 </header>
                </codeoperation>
                <codeoperation parent_id="137" tag="operation_137" canDelete="false" indentLevel="1" role_id="-1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" />
                 </header>
                </codeoperation>
                <codeoperation parent_id="138" tag="operation_138" canDelete="false" indentLevel="1" role_id="-1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" />
                 </header>
                </codeoperation>
                <codeoperation parent_id="139" tag="operation_139" canDelete="false" indentLevel="1" role_id="-1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param fullTagName " />
                 </header>
                </codeoperation>
                <codeoperation parent_id="204" tag="operation_204" canDelete="false" indentLevel="1" role_id="-1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param tag " />
                 </header>
                </codeoperation>
                <codeoperation parent_id="165" tag="operation_165" canDelete="false" indentLevel="1" role_id="-1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param pattern " />
                 </header>
                </codeoperation>
               </textblocks>
              </hierarchicalcodeblock>
             </textblocks>
            </hierarchicalcodeblock>
           </textblocks>
          </hierarchicalcodeblock>
          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Protected stuff" />
           </header>
           <textblocks>
            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
             </header>
             <textblocks/>
            </hierarchicalcodeblock>
            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" />
             </header>
             <textblocks>
              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
               </header>
               <textblocks/>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
               </header>
               <textblocks/>
              </hierarchicalcodeblock>
             </textblocks>
            </hierarchicalcodeblock>
           </textblocks>
          </hierarchicalcodeblock>
          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Private stuff" />
           </header>
           <textblocks>
            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
             </header>
             <textblocks/>
            </hierarchicalcodeblock>
            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" />
             </header>
             <textblocks>
              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
               </header>
               <textblocks/>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
               </header>
               <textblocks/>
              </hierarchicalcodeblock>
             </textblocks>
            </hierarchicalcodeblock>
           </textblocks>
          </hierarchicalcodeblock>
         </textblocks>
        </cppheaderclassdeclarationblock>
       </textblocks>
      </hierarchicalcodeblock>
      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //TAGITEM_H" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
     </textblocks>
     <header>
      <codecomment tag="" text="//&amp;#010;// C++ Interface: tagitem.h&amp;#010;//&amp;#010;// Description: &amp;#010;//&amp;#010;//&amp;#010;// Author: Benjamin Mesing &lt;bensmail@gmx.net>, (C) 2004&amp;#010;//&amp;#010;// Copyright: See COPYING file that comes with this distribution&amp;#010;//&amp;#010;// The first version of this file was generated by umbrello &amp;#010;// on Tue Jun 15 2004 at 19:38:48&amp;#010;" />
     </header>
     <classfields/>
    </classifiercodedocument>
    <classifiercodedocument writeOutCode="true" package="" id="cppheader117" parent_class="117" fileExt=".h" fileName="qlistview" >
     <textblocks>
      <codeblockwithcomments tag="hashDefBlock" text="#ifndef QLISTVIEW_H&amp;#010;#define QLISTVIEW_H" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
      <codeblockwithcomments tag="using" writeOutText="false" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
      <hierarchicalcodeblock tag="namespace" canDelete="false" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
       </header>
       <textblocks>
        <codeblockwithcomments tag="enums" writeOutText="false" >
         <header>
          <cppcodedocumentation tag="" writeOutText="false" />
         </header>
        </codeblockwithcomments>
        <cppheaderclassdeclarationblock parent_id="117" tag="classDeclarationBlock" canDelete="false" role_id="-1" >
         <header>
          <cppcodecomment tag="" text="Class QListView&amp;#010;" />
         </header>
         <textblocks>
          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Public stuff" />
           </header>
           <textblocks>
            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
             </header>
             <textblocks/>
            </hierarchicalcodeblock>
            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" />
             </header>
             <textblocks>
              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
               </header>
               <textblocks>
                <codeblockwithcomments tag="emptyconstructor" indentLevel="1" text="QListView ( ) { }" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
                 </header>
                </codeblockwithcomments>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
               </header>
               <textblocks/>
              </hierarchicalcodeblock>
             </textblocks>
            </hierarchicalcodeblock>
           </textblocks>
          </hierarchicalcodeblock>
          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Protected stuff" />
           </header>
           <textblocks>
            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
             </header>
             <textblocks/>
            </hierarchicalcodeblock>
            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" />
             </header>
             <textblocks>
              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
               </header>
               <textblocks/>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
               </header>
               <textblocks/>
              </hierarchicalcodeblock>
             </textblocks>
            </hierarchicalcodeblock>
           </textblocks>
          </hierarchicalcodeblock>
          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Private stuff" />
           </header>
           <textblocks>
            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
             </header>
             <textblocks/>
            </hierarchicalcodeblock>
            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" />
             </header>
             <textblocks>
              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
               </header>
               <textblocks/>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
               </header>
               <textblocks/>
              </hierarchicalcodeblock>
             </textblocks>
            </hierarchicalcodeblock>
           </textblocks>
          </hierarchicalcodeblock>
         </textblocks>
        </cppheaderclassdeclarationblock>
       </textblocks>
      </hierarchicalcodeblock>
      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //QLISTVIEW_H" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
     </textblocks>
     <header>
      <codecomment tag="" text="//&amp;#010;// C++ Interface: qlistview.h&amp;#010;//&amp;#010;// Description: &amp;#010;//&amp;#010;//&amp;#010;// Author: Benjamin Mesing &lt;bensmail@gmx.net>, (C) 2004&amp;#010;//&amp;#010;// Copyright: See COPYING file that comes with this distribution&amp;#010;//&amp;#010;// The first version of this file was generated by umbrello &amp;#010;// on Tue Jun 15 2004 at 19:38:48&amp;#010;" />
     </header>
     <classfields/>
    </classifiercodedocument>
    <classifiercodedocument writeOutCode="true" package="" id="cppheader118" parent_class="118" fileExt=".h" fileName="qlistviewitem" >
     <textblocks>
      <codeblockwithcomments tag="hashDefBlock" text="#ifndef QLISTVIEWITEM_H&amp;#010;#define QLISTVIEWITEM_H" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
      <codeblockwithcomments tag="using" writeOutText="false" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
      <hierarchicalcodeblock tag="namespace" canDelete="false" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
       </header>
       <textblocks>
        <codeblockwithcomments tag="enums" writeOutText="false" >
         <header>
          <cppcodedocumentation tag="" writeOutText="false" />
         </header>
        </codeblockwithcomments>
        <cppheaderclassdeclarationblock parent_id="118" tag="classDeclarationBlock" canDelete="false" role_id="-1" >
         <header>
          <cppcodecomment tag="" text="Class QListViewItem&amp;#010;" />
         </header>
         <textblocks>
          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Public stuff" />
           </header>
           <textblocks>
            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
             </header>
             <textblocks/>
            </hierarchicalcodeblock>
            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" />
             </header>
             <textblocks>
              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
               </header>
               <textblocks>
                <codeblockwithcomments tag="emptyconstructor" indentLevel="1" text="QListViewItem ( ) { }" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
                 </header>
                </codeblockwithcomments>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
               </header>
               <textblocks/>
              </hierarchicalcodeblock>
             </textblocks>
            </hierarchicalcodeblock>
           </textblocks>
          </hierarchicalcodeblock>
          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Protected stuff" />
           </header>
           <textblocks>
            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
             </header>
             <textblocks/>
            </hierarchicalcodeblock>
            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" />
             </header>
             <textblocks>
              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
               </header>
               <textblocks/>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
               </header>
               <textblocks/>
              </hierarchicalcodeblock>
             </textblocks>
            </hierarchicalcodeblock>
           </textblocks>
          </hierarchicalcodeblock>
          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Private stuff" />
           </header>
           <textblocks>
            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
             </header>
             <textblocks/>
            </hierarchicalcodeblock>
            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" />
             </header>
             <textblocks>
              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
               </header>
               <textblocks/>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
               </header>
               <textblocks/>
              </hierarchicalcodeblock>
             </textblocks>
            </hierarchicalcodeblock>
           </textblocks>
          </hierarchicalcodeblock>
         </textblocks>
        </cppheaderclassdeclarationblock>
       </textblocks>
      </hierarchicalcodeblock>
      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //QLISTVIEWITEM_H" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
     </textblocks>
     <header>
      <codecomment tag="" text="//&amp;#010;// C++ Interface: qlistviewitem.h&amp;#010;//&amp;#010;// Description: &amp;#010;//&amp;#010;//&amp;#010;// Author: Benjamin Mesing &lt;bensmail@gmx.net>, (C) 2004&amp;#010;//&amp;#010;// Copyright: See COPYING file that comes with this distribution&amp;#010;//&amp;#010;// The first version of this file was generated by umbrello &amp;#010;// on Tue Jun 15 2004 at 19:38:48&amp;#010;" />
     </header>
     <classfields/>
    </classifiercodedocument>
    <classifiercodedocument writeOutCode="true" package="" id="cppheader143" parent_class="143" fileExt=".h" fileName="qlistbox" >
     <textblocks>
      <codeblockwithcomments tag="hashDefBlock" text="#ifndef QLISTBOX_H&amp;#010;#define QLISTBOX_H" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;string.h&quot;&amp;#010;" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
      <codeblockwithcomments tag="using" writeOutText="false" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
      <hierarchicalcodeblock tag="namespace" canDelete="false" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
       </header>
       <textblocks>
        <codeblockwithcomments tag="enums" writeOutText="false" >
         <header>
          <cppcodedocumentation tag="" writeOutText="false" />
         </header>
        </codeblockwithcomments>
        <cppheaderclassdeclarationblock parent_id="143" tag="classDeclarationBlock" canDelete="false" role_id="-1" >
         <header>
          <cppcodecomment tag="" text="Class QListBox&amp;#010;" />
         </header>
         <textblocks>
          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Public stuff" />
           </header>
           <textblocks>
            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
             </header>
             <textblocks>
              <ccfdeclarationcodeblock parent_id="158" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" QListBoxItem ;" >
               <header>
                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
               </header>
              </ccfdeclarationcodeblock>
              <ccfdeclarationcodeblock parent_id="150" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" PackageSearch ;" >
               <header>
                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
               </header>
              </ccfdeclarationcodeblock>
             </textblocks>
            </hierarchicalcodeblock>
            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" />
             </header>
             <textblocks>
              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
               </header>
               <textblocks>
                <codeblockwithcomments tag="emptyconstructor" indentLevel="1" text="QListBox ( ) { }" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
                 </header>
                </codeblockwithcomments>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks>
                  <codeaccessormethod accessType="0" parent_id="158" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="158" role_id="0" text="return ;" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                  <codeaccessormethod accessType="1" parent_id="158" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="158" role_id="0" text=" = value;" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                  <codeaccessormethod accessType="2" parent_id="158" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="158" role_id="0" text="%VARNAME%.push_back(value);" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                  <codeaccessormethod accessType="3" parent_id="158" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="158" role_id="0" text="int size = %VARNAME%.size();&amp;#010;for ( int i = 0; i &lt; size; i++) {&amp;#010;	QListBoxItem item = %VARNAME%.at(i);&amp;#010;	if(item == value) {&amp;#010;		vector&lt;QListBoxItem>::iterator it = %VARNAME%.begin() + i;&amp;#010;		%VARNAME%.erase(it);&amp;#010;		return;&amp;#010;	}&amp;#010; }" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                  <codeaccessormethod accessType="4" parent_id="158" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="158" role_id="0" text="return ;" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                  <codeaccessormethod accessType="0" parent_id="150" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="150" role_id="1" text="return ;" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                  <codeaccessormethod accessType="1" parent_id="150" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="150" role_id="1" text=" = value;" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                  <codeaccessormethod accessType="2" parent_id="150" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="150" role_id="1" text="%VARNAME%.push_back(value);" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                  <codeaccessormethod accessType="3" parent_id="150" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="150" role_id="1" text="int size = %VARNAME%.size();&amp;#010;for ( int i = 0; i &lt; size; i++) {&amp;#010;	PackageSearch item = %VARNAME%.at(i);&amp;#010;	if(item == value) {&amp;#010;		vector&lt;PackageSearch>::iterator it = %VARNAME%.begin() + i;&amp;#010;		%VARNAME%.erase(it);&amp;#010;		return;&amp;#010;	}&amp;#010; }" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                  <codeaccessormethod accessType="4" parent_id="150" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="150" role_id="1" text="return ;" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                 </textblocks>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
               </header>
               <textblocks>
                <codeoperation parent_id="145" tag="operation_145" canDelete="false" indentLevel="1" role_id="-1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param item " />
                 </header>
                </codeoperation>
                <codeoperation parent_id="146" tag="operation_146" canDelete="false" indentLevel="1" role_id="-1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param fullName " />
                 </header>
                </codeoperation>
                <codeoperation parent_id="162" tag="operation_162" canDelete="false" indentLevel="1" role_id="-1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" />
                 </header>
                </codeoperation>
                <codeoperation parent_id="163" tag="operation_163" canDelete="false" indentLevel="1" role_id="-1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param items " />
                 </header>
                </codeoperation>
               </textblocks>
              </hierarchicalcodeblock>
             </textblocks>
            </hierarchicalcodeblock>
           </textblocks>
          </hierarchicalcodeblock>
          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Protected stuff" />
           </header>
           <textblocks>
            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
             </header>
             <textblocks/>
            </hierarchicalcodeblock>
            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" />
             </header>
             <textblocks>
              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
               </header>
               <textblocks/>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
               </header>
               <textblocks/>
              </hierarchicalcodeblock>
             </textblocks>
            </hierarchicalcodeblock>
           </textblocks>
          </hierarchicalcodeblock>
          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Private stuff" />
           </header>
           <textblocks>
            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
             </header>
             <textblocks/>
            </hierarchicalcodeblock>
            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" />
             </header>
             <textblocks>
              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
               </header>
               <textblocks/>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
               </header>
               <textblocks/>
              </hierarchicalcodeblock>
             </textblocks>
            </hierarchicalcodeblock>
           </textblocks>
          </hierarchicalcodeblock>
         </textblocks>
        </cppheaderclassdeclarationblock>
       </textblocks>
      </hierarchicalcodeblock>
      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //QLISTBOX_H" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
     </textblocks>
     <header>
      <codecomment tag="" text="//&amp;#010;// C++ Interface: qlistbox.h&amp;#010;//&amp;#010;// Description: &amp;#010;//&amp;#010;//&amp;#010;// Author: Benjamin Mesing &lt;bensmail@gmx.net>, (C) 2004&amp;#010;//&amp;#010;// Copyright: See COPYING file that comes with this distribution&amp;#010;//&amp;#010;// The first version of this file was generated by umbrello &amp;#010;// on Tue Jun 15 2004 at 19:38:48&amp;#010;" />
     </header>
     <classfields>
      <codeclassfield parent_id="158" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
       <header>
        <cppcodedocumentation tag="" />
       </header>
       <ccfdeclarationcodeblock parent_id="158" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" QListBoxItem ;" >
        <header>
         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
        </header>
       </ccfdeclarationcodeblock>
       <codeaccessormethod accessType="0" parent_id="158" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="158" role_id="0" text="return ;" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="1" parent_id="158" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="158" role_id="0" text=" = value;" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="2" parent_id="158" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="158" role_id="0" text="%VARNAME%.push_back(value);" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="3" parent_id="158" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="158" role_id="0" text="int size = %VARNAME%.size();&amp;#010;for ( int i = 0; i &lt; size; i++) {&amp;#010;	QListBoxItem item = %VARNAME%.at(i);&amp;#010;	if(item == value) {&amp;#010;		vector&lt;QListBoxItem>::iterator it = %VARNAME%.begin() + i;&amp;#010;		%VARNAME%.erase(it);&amp;#010;		return;&amp;#010;	}&amp;#010; }" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="4" parent_id="158" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="158" role_id="0" text="return ;" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
      </codeclassfield>
      <codeclassfield parent_id="150" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
       <header>
        <cppcodedocumentation tag="" />
       </header>
       <ccfdeclarationcodeblock parent_id="150" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" PackageSearch ;" >
        <header>
         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
        </header>
       </ccfdeclarationcodeblock>
       <codeaccessormethod accessType="0" parent_id="150" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="150" role_id="1" text="return ;" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="1" parent_id="150" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="150" role_id="1" text=" = value;" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="2" parent_id="150" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="150" role_id="1" text="%VARNAME%.push_back(value);" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="3" parent_id="150" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="150" role_id="1" text="int size = %VARNAME%.size();&amp;#010;for ( int i = 0; i &lt; size; i++) {&amp;#010;	PackageSearch item = %VARNAME%.at(i);&amp;#010;	if(item == value) {&amp;#010;		vector&lt;PackageSearch>::iterator it = %VARNAME%.begin() + i;&amp;#010;		%VARNAME%.erase(it);&amp;#010;		return;&amp;#010;	}&amp;#010; }" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="4" parent_id="150" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="150" role_id="1" text="return ;" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
      </codeclassfield>
     </classfields>
    </classifiercodedocument>
    <classifiercodedocument writeOutCode="true" package="" id="cppheader147" parent_class="147" fileExt=".h" fileName="packagesearch" >
     <textblocks>
      <codeblockwithcomments tag="hashDefBlock" text="#ifndef PACKAGESEARCH_H&amp;#010;#define PACKAGESEARCH_H" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;bool.h&quot;&amp;#010;#include &quot;tagselectionwidget*.h&quot;&amp;#010;" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
      <codeblockwithcomments tag="using" writeOutText="false" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
      <hierarchicalcodeblock tag="namespace" canDelete="false" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
       </header>
       <textblocks>
        <codeblockwithcomments tag="enums" writeOutText="false" >
         <header>
          <cppcodedocumentation tag="" writeOutText="false" />
         </header>
        </codeblockwithcomments>
        <cppheaderclassdeclarationblock parent_id="147" tag="classDeclarationBlock" canDelete="false" role_id="-1" >
         <header>
          <cppcodecomment tag="" text="Class PackageSearch&amp;#010;" />
         </header>
         <textblocks>
          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Public stuff" />
           </header>
           <textblocks>
            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
             </header>
             <textblocks>
              <ccfdeclarationcodeblock parent_id="149" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" TagSelectionView ;" >
               <header>
                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
               </header>
              </ccfdeclarationcodeblock>
              <ccfdeclarationcodeblock parent_id="150" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" QListBox ;" >
               <header>
                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
               </header>
              </ccfdeclarationcodeblock>
              <ccfdeclarationcodeblock parent_id="325" tag="tblock_2" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" TagCollection ;" >
               <header>
                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
               </header>
              </ccfdeclarationcodeblock>
             </textblocks>
            </hierarchicalcodeblock>
            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" />
             </header>
             <textblocks>
              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
               </header>
               <textblocks>
                <codeblockwithcomments tag="emptyconstructor" indentLevel="1" text="PackageSearch ( ) { }" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
                 </header>
                </codeblockwithcomments>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks>
                  <codeaccessormethod accessType="0" parent_id="149" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="149" role_id="0" text="return ;" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                  <codeaccessormethod accessType="1" parent_id="149" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="149" role_id="0" text=" = value;" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                  <codeaccessormethod accessType="2" parent_id="149" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="149" role_id="0" text="%VARNAME%.push_back(value);" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                  <codeaccessormethod accessType="3" parent_id="149" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="149" role_id="0" text="int size = %VARNAME%.size();&amp;#010;for ( int i = 0; i &lt; size; i++) {&amp;#010;	TagSelectionView item = %VARNAME%.at(i);&amp;#010;	if(item == value) {&amp;#010;		vector&lt;TagSelectionView>::iterator it = %VARNAME%.begin() + i;&amp;#010;		%VARNAME%.erase(it);&amp;#010;		return;&amp;#010;	}&amp;#010; }" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                  <codeaccessormethod accessType="4" parent_id="149" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="149" role_id="0" text="return ;" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                  <codeaccessormethod accessType="0" parent_id="150" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="150" role_id="0" text="return ;" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                  <codeaccessormethod accessType="1" parent_id="150" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="150" role_id="0" text=" = value;" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                  <codeaccessormethod accessType="2" parent_id="150" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="150" role_id="0" text="%VARNAME%.push_back(value);" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                  <codeaccessormethod accessType="3" parent_id="150" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="150" role_id="0" text="int size = %VARNAME%.size();&amp;#010;for ( int i = 0; i &lt; size; i++) {&amp;#010;	QListBox item = %VARNAME%.at(i);&amp;#010;	if(item == value) {&amp;#010;		vector&lt;QListBox>::iterator it = %VARNAME%.begin() + i;&amp;#010;		%VARNAME%.erase(it);&amp;#010;		return;&amp;#010;	}&amp;#010; }" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                  <codeaccessormethod accessType="4" parent_id="150" tag="hblock_tag_11" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="150" role_id="0" text="return ;" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                  <codeaccessormethod accessType="0" parent_id="325" tag="hblock_tag_12" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="325" role_id="0" text="return ;" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                  <codeaccessormethod accessType="1" parent_id="325" tag="hblock_tag_13" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="325" role_id="0" text=" = value;" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                  <codeaccessormethod accessType="2" parent_id="325" tag="hblock_tag_14" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="325" role_id="0" text="%VARNAME%.push_back(value);" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                  <codeaccessormethod accessType="3" parent_id="325" tag="hblock_tag_15" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="325" role_id="0" text="int size = %VARNAME%.size();&amp;#010;for ( int i = 0; i &lt; size; i++) {&amp;#010;	TagCollection item = %VARNAME%.at(i);&amp;#010;	if(item == value) {&amp;#010;		vector&lt;TagCollection>::iterator it = %VARNAME%.begin() + i;&amp;#010;		%VARNAME%.erase(it);&amp;#010;		return;&amp;#010;	}&amp;#010; }" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                  <codeaccessormethod accessType="4" parent_id="325" tag="hblock_tag_16" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="325" role_id="0" text="return ;" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                 </textblocks>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
               </header>
               <textblocks>
                <codeoperation parent_id="160" tag="operation_160" canDelete="false" indentLevel="1" role_id="-1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param items " />
                 </header>
                </codeoperation>
                <codeoperation parent_id="344" tag="operation_344" canDelete="false" indentLevel="1" role_id="-1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param enable " />
                 </header>
                </codeoperation>
                <codeoperation parent_id="345" tag="operation_345" canDelete="false" indentLevel="1" role_id="-1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" text="&amp;#010;@param enable " />
                 </header>
                </codeoperation>
                <codeoperation parent_id="346" tag="operation_346" canDelete="false" indentLevel="1" role_id="-1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" />
                 </header>
                </codeoperation>
                <codeoperation parent_id="347" tag="operation_347" canDelete="false" indentLevel="1" role_id="-1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" />
                 </header>
                </codeoperation>
               </textblocks>
              </hierarchicalcodeblock>
             </textblocks>
            </hierarchicalcodeblock>
           </textblocks>
          </hierarchicalcodeblock>
          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Protected stuff" />
           </header>
           <textblocks>
            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
             </header>
             <textblocks/>
            </hierarchicalcodeblock>
            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" />
             </header>
             <textblocks>
              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
               </header>
               <textblocks/>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
               </header>
               <textblocks>
                <codeoperation parent_id="406" tag="operation_406" canDelete="false" indentLevel="1" role_id="-1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" />
                 </header>
                </codeoperation>
               </textblocks>
              </hierarchicalcodeblock>
             </textblocks>
            </hierarchicalcodeblock>
           </textblocks>
          </hierarchicalcodeblock>
          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Private stuff" />
           </header>
           <textblocks>
            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
             </header>
             <textblocks>
              <ccfdeclarationcodeblock parent_id="366" tag="tblock_17" canDelete="false" indentLevel="1" role_id="-1" text=" TagSelectionWidget* _pIncludeTagSel;" >
               <header>
                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
               </header>
              </ccfdeclarationcodeblock>
              <ccfdeclarationcodeblock parent_id="368" tag="tblock_20" canDelete="false" indentLevel="1" role_id="-1" text=" TagSelectionWidget* _pExcludeTagSel;" >
               <header>
                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
               </header>
              </ccfdeclarationcodeblock>
              <ccfdeclarationcodeblock parent_id="369" tag="tblock_23" canDelete="false" indentLevel="1" role_id="-1" text=" bool _debtagsEnabled;" >
               <header>
                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
               </header>
              </ccfdeclarationcodeblock>
             </textblocks>
            </hierarchicalcodeblock>
            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" />
             </header>
             <textblocks>
              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
               </header>
               <textblocks/>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks>
                  <codeaccessormethod accessType="0" parent_id="366" tag="hblock_tag_18" canDelete="false" indentLevel="1" classfield_id="366" role_id="-1" text="return _pIncludeTagSel;" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                  <codeaccessormethod accessType="1" parent_id="366" tag="hblock_tag_19" canDelete="false" indentLevel="1" classfield_id="366" role_id="-1" text="_pIncludeTagSel = value;" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                  <codeaccessormethod accessType="0" parent_id="368" tag="hblock_tag_21" canDelete="false" indentLevel="1" classfield_id="368" role_id="-1" text="return _pExcludeTagSel;" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                  <codeaccessormethod accessType="1" parent_id="368" tag="hblock_tag_22" canDelete="false" indentLevel="1" classfield_id="368" role_id="-1" text="_pExcludeTagSel = value;" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                  <codeaccessormethod accessType="0" parent_id="369" tag="hblock_tag_24" canDelete="false" indentLevel="1" classfield_id="369" role_id="-1" text="return _debtagsEnabled;" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                  <codeaccessormethod accessType="1" parent_id="369" tag="hblock_tag_25" canDelete="false" indentLevel="1" classfield_id="369" role_id="-1" text="_debtagsEnabled = value;" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                 </textblocks>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
               </header>
               <textblocks/>
              </hierarchicalcodeblock>
             </textblocks>
            </hierarchicalcodeblock>
           </textblocks>
          </hierarchicalcodeblock>
         </textblocks>
        </cppheaderclassdeclarationblock>
       </textblocks>
      </hierarchicalcodeblock>
      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //PACKAGESEARCH_H" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
     </textblocks>
     <header>
      <codecomment tag="" text="//&amp;#010;// C++ Interface: packagesearch.h&amp;#010;//&amp;#010;// Description: &amp;#010;//&amp;#010;//&amp;#010;// Author: Benjamin Mesing &lt;bensmail@gmx.net>, (C) 2004&amp;#010;//&amp;#010;// Copyright: See COPYING file that comes with this distribution&amp;#010;//&amp;#010;// The first version of this file was generated by umbrello &amp;#010;// on Tue Jun 15 2004 at 20:50:06&amp;#010;" />
     </header>
     <classfields>
      <codeclassfield parent_id="366" field_type="0" initialValue="0" role_id="-1" writeOutMethods="true" listClassName="" >
       <header>
        <cppcodedocumentation tag="" />
       </header>
       <ccfdeclarationcodeblock parent_id="366" tag="tblock_17" canDelete="false" indentLevel="1" role_id="-1" text=" TagSelectionWidget* _pIncludeTagSel;" >
        <header>
         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
        </header>
       </ccfdeclarationcodeblock>
       <codeaccessormethod accessType="0" parent_id="366" tag="hblock_tag_18" canDelete="false" indentLevel="1" classfield_id="366" role_id="-1" text="return _pIncludeTagSel;" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="1" parent_id="366" tag="hblock_tag_19" canDelete="false" indentLevel="1" classfield_id="366" role_id="-1" text="_pIncludeTagSel = value;" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
      </codeclassfield>
      <codeclassfield parent_id="368" field_type="0" initialValue="0" role_id="-1" writeOutMethods="true" listClassName="" >
       <header>
        <cppcodedocumentation tag="" />
       </header>
       <ccfdeclarationcodeblock parent_id="368" tag="tblock_20" canDelete="false" indentLevel="1" role_id="-1" text=" TagSelectionWidget* _pExcludeTagSel;" >
        <header>
         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
        </header>
       </ccfdeclarationcodeblock>
       <codeaccessormethod accessType="0" parent_id="368" tag="hblock_tag_21" canDelete="false" indentLevel="1" classfield_id="368" role_id="-1" text="return _pExcludeTagSel;" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="1" parent_id="368" tag="hblock_tag_22" canDelete="false" indentLevel="1" classfield_id="368" role_id="-1" text="_pExcludeTagSel = value;" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
      </codeclassfield>
      <codeclassfield parent_id="369" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
       <header>
        <cppcodedocumentation tag="" />
       </header>
       <ccfdeclarationcodeblock parent_id="369" tag="tblock_23" canDelete="false" indentLevel="1" role_id="-1" text=" bool _debtagsEnabled;" >
        <header>
         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
        </header>
       </ccfdeclarationcodeblock>
       <codeaccessormethod accessType="0" parent_id="369" tag="hblock_tag_24" canDelete="false" indentLevel="1" classfield_id="369" role_id="-1" text="return _debtagsEnabled;" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="1" parent_id="369" tag="hblock_tag_25" canDelete="false" indentLevel="1" classfield_id="369" role_id="-1" text="_debtagsEnabled = value;" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
      </codeclassfield>
      <codeclassfield parent_id="149" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
       <header>
        <cppcodedocumentation tag="" />
       </header>
       <ccfdeclarationcodeblock parent_id="149" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" TagSelectionView ;" >
        <header>
         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
        </header>
       </ccfdeclarationcodeblock>
       <codeaccessormethod accessType="0" parent_id="149" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="149" role_id="0" text="return ;" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="1" parent_id="149" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="149" role_id="0" text=" = value;" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="2" parent_id="149" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="149" role_id="0" text="%VARNAME%.push_back(value);" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="3" parent_id="149" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="149" role_id="0" text="int size = %VARNAME%.size();&amp;#010;for ( int i = 0; i &lt; size; i++) {&amp;#010;	TagSelectionView item = %VARNAME%.at(i);&amp;#010;	if(item == value) {&amp;#010;		vector&lt;TagSelectionView>::iterator it = %VARNAME%.begin() + i;&amp;#010;		%VARNAME%.erase(it);&amp;#010;		return;&amp;#010;	}&amp;#010; }" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="4" parent_id="149" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="149" role_id="0" text="return ;" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
      </codeclassfield>
      <codeclassfield parent_id="150" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
       <header>
        <cppcodedocumentation tag="" />
       </header>
       <ccfdeclarationcodeblock parent_id="150" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" QListBox ;" >
        <header>
         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
        </header>
       </ccfdeclarationcodeblock>
       <codeaccessormethod accessType="0" parent_id="150" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="150" role_id="0" text="return ;" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="1" parent_id="150" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="150" role_id="0" text=" = value;" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="2" parent_id="150" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="150" role_id="0" text="%VARNAME%.push_back(value);" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="3" parent_id="150" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="150" role_id="0" text="int size = %VARNAME%.size();&amp;#010;for ( int i = 0; i &lt; size; i++) {&amp;#010;	QListBox item = %VARNAME%.at(i);&amp;#010;	if(item == value) {&amp;#010;		vector&lt;QListBox>::iterator it = %VARNAME%.begin() + i;&amp;#010;		%VARNAME%.erase(it);&amp;#010;		return;&amp;#010;	}&amp;#010; }" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="4" parent_id="150" tag="hblock_tag_11" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="150" role_id="0" text="return ;" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
      </codeclassfield>
      <codeclassfield parent_id="325" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
       <header>
        <cppcodedocumentation tag="" />
       </header>
       <ccfdeclarationcodeblock parent_id="325" tag="tblock_2" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" TagCollection ;" >
        <header>
         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
        </header>
       </ccfdeclarationcodeblock>
       <codeaccessormethod accessType="0" parent_id="325" tag="hblock_tag_12" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="325" role_id="0" text="return ;" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="1" parent_id="325" tag="hblock_tag_13" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="325" role_id="0" text=" = value;" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="2" parent_id="325" tag="hblock_tag_14" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="325" role_id="0" text="%VARNAME%.push_back(value);" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="3" parent_id="325" tag="hblock_tag_15" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="325" role_id="0" text="int size = %VARNAME%.size();&amp;#010;for ( int i = 0; i &lt; size; i++) {&amp;#010;	TagCollection item = %VARNAME%.at(i);&amp;#010;	if(item == value) {&amp;#010;		vector&lt;TagCollection>::iterator it = %VARNAME%.begin() + i;&amp;#010;		%VARNAME%.erase(it);&amp;#010;		return;&amp;#010;	}&amp;#010; }" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="4" parent_id="325" tag="hblock_tag_16" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="325" role_id="0" text="return ;" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
      </codeclassfield>
     </classfields>
    </classifiercodedocument>
    <classifiercodedocument writeOutCode="true" package="" id="cppheader151" parent_class="151" fileExt=".h" fileName="qlistboxitem" >
     <textblocks>
      <codeblockwithcomments tag="hashDefBlock" text="#ifndef QLISTBOXITEM_H&amp;#010;#define QLISTBOXITEM_H" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
      <codeblockwithcomments tag="using" writeOutText="false" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
      <hierarchicalcodeblock tag="namespace" canDelete="false" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
       </header>
       <textblocks>
        <codeblockwithcomments tag="enums" writeOutText="false" >
         <header>
          <cppcodedocumentation tag="" writeOutText="false" />
         </header>
        </codeblockwithcomments>
        <cppheaderclassdeclarationblock parent_id="151" tag="classDeclarationBlock" canDelete="false" role_id="-1" >
         <header>
          <cppcodecomment tag="" text="Class QListBoxItem&amp;#010;" />
         </header>
         <textblocks>
          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Public stuff" />
           </header>
           <textblocks>
            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
             </header>
             <textblocks>
              <ccfdeclarationcodeblock parent_id="158" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" QListBox ;" >
               <header>
                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
               </header>
              </ccfdeclarationcodeblock>
             </textblocks>
            </hierarchicalcodeblock>
            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" />
             </header>
             <textblocks>
              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
               </header>
               <textblocks>
                <codeblockwithcomments tag="emptyconstructor" indentLevel="1" text="QListBoxItem ( ) { }" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
                 </header>
                </codeblockwithcomments>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks>
                  <codeaccessormethod accessType="0" parent_id="158" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="158" role_id="1" text="return ;" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                  <codeaccessormethod accessType="1" parent_id="158" tag="hblock_tag_1" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="158" role_id="1" text=" = value;" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                  <codeaccessormethod accessType="2" parent_id="158" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="158" role_id="1" text="%VARNAME%.push_back(value);" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                  <codeaccessormethod accessType="3" parent_id="158" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="158" role_id="1" text="int size = %VARNAME%.size();&amp;#010;for ( int i = 0; i &lt; size; i++) {&amp;#010;	QListBox item = %VARNAME%.at(i);&amp;#010;	if(item == value) {&amp;#010;		vector&lt;QListBox>::iterator it = %VARNAME%.begin() + i;&amp;#010;		%VARNAME%.erase(it);&amp;#010;		return;&amp;#010;	}&amp;#010; }" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                  <codeaccessormethod accessType="4" parent_id="158" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="158" role_id="1" text="return ;" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                 </textblocks>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
               </header>
               <textblocks/>
              </hierarchicalcodeblock>
             </textblocks>
            </hierarchicalcodeblock>
           </textblocks>
          </hierarchicalcodeblock>
          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Protected stuff" />
           </header>
           <textblocks>
            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
             </header>
             <textblocks/>
            </hierarchicalcodeblock>
            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" />
             </header>
             <textblocks>
              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
               </header>
               <textblocks/>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
               </header>
               <textblocks/>
              </hierarchicalcodeblock>
             </textblocks>
            </hierarchicalcodeblock>
           </textblocks>
          </hierarchicalcodeblock>
          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Private stuff" />
           </header>
           <textblocks>
            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
             </header>
             <textblocks/>
            </hierarchicalcodeblock>
            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" />
             </header>
             <textblocks>
              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
               </header>
               <textblocks/>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
               </header>
               <textblocks/>
              </hierarchicalcodeblock>
             </textblocks>
            </hierarchicalcodeblock>
           </textblocks>
          </hierarchicalcodeblock>
         </textblocks>
        </cppheaderclassdeclarationblock>
       </textblocks>
      </hierarchicalcodeblock>
      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //QLISTBOXITEM_H" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
     </textblocks>
     <header>
      <codecomment tag="" text="//&amp;#010;// C++ Interface: qlistboxitem.h&amp;#010;//&amp;#010;// Description: &amp;#010;//&amp;#010;//&amp;#010;// Author: Benjamin Mesing &lt;bensmail@gmx.net>, (C) 2004&amp;#010;//&amp;#010;// Copyright: See COPYING file that comes with this distribution&amp;#010;//&amp;#010;// The first version of this file was generated by umbrello &amp;#010;// on Tue Jun 15 2004 at 19:38:48&amp;#010;" />
     </header>
     <classfields>
      <codeclassfield parent_id="158" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
       <header>
        <cppcodedocumentation tag="" />
       </header>
       <ccfdeclarationcodeblock parent_id="158" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" QListBox ;" >
        <header>
         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
        </header>
       </ccfdeclarationcodeblock>
       <codeaccessormethod accessType="0" parent_id="158" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="158" role_id="1" text="return ;" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="1" parent_id="158" tag="hblock_tag_1" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="158" role_id="1" text=" = value;" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="2" parent_id="158" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="158" role_id="1" text="%VARNAME%.push_back(value);" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="3" parent_id="158" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="158" role_id="1" text="int size = %VARNAME%.size();&amp;#010;for ( int i = 0; i &lt; size; i++) {&amp;#010;	QListBox item = %VARNAME%.at(i);&amp;#010;	if(item == value) {&amp;#010;		vector&lt;QListBox>::iterator it = %VARNAME%.begin() + i;&amp;#010;		%VARNAME%.erase(it);&amp;#010;		return;&amp;#010;	}&amp;#010; }" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="4" parent_id="158" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="158" role_id="1" text="return ;" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
      </codeclassfield>
     </classfields>
    </classifiercodedocument>
    <classifiercodedocument writeOutCode="true" package="" id="cppheader205" parent_class="205" fileExt=".h" fileName="tagitemimpl" >
     <textblocks>
      <codeblockwithcomments tag="hashDefBlock" text="#ifndef TAGITEMIMPL_H&amp;#010;#define TAGITEMIMPL_H" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
      <codeblockwithcomments tag="using" writeOutText="false" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
      <hierarchicalcodeblock tag="namespace" canDelete="false" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
       </header>
       <textblocks>
        <codeblockwithcomments tag="enums" writeOutText="false" >
         <header>
          <cppcodedocumentation tag="" writeOutText="false" />
         </header>
        </codeblockwithcomments>
        <cppheaderclassdeclarationblock parent_id="205" tag="classDeclarationBlock" canDelete="false" role_id="-1" >
         <header>
          <cppcodecomment tag="" text="Class TagItemImpl&amp;#010;" />
         </header>
         <textblocks>
          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Public stuff" />
           </header>
           <textblocks>
            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
             </header>
             <textblocks/>
            </hierarchicalcodeblock>
            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" />
             </header>
             <textblocks>
              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
               </header>
               <textblocks>
                <codeblockwithcomments tag="emptyconstructor" indentLevel="1" text="TagItemImpl ( ) { }" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
                 </header>
                </codeblockwithcomments>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
               </header>
               <textblocks/>
              </hierarchicalcodeblock>
             </textblocks>
            </hierarchicalcodeblock>
           </textblocks>
          </hierarchicalcodeblock>
          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Protected stuff" />
           </header>
           <textblocks>
            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
             </header>
             <textblocks/>
            </hierarchicalcodeblock>
            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" />
             </header>
             <textblocks>
              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
               </header>
               <textblocks/>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
               </header>
               <textblocks/>
              </hierarchicalcodeblock>
             </textblocks>
            </hierarchicalcodeblock>
           </textblocks>
          </hierarchicalcodeblock>
          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Private stuff" />
           </header>
           <textblocks>
            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
             </header>
             <textblocks/>
            </hierarchicalcodeblock>
            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" />
             </header>
             <textblocks>
              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
               </header>
               <textblocks/>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
               </header>
               <textblocks/>
              </hierarchicalcodeblock>
             </textblocks>
            </hierarchicalcodeblock>
           </textblocks>
          </hierarchicalcodeblock>
         </textblocks>
        </cppheaderclassdeclarationblock>
       </textblocks>
      </hierarchicalcodeblock>
      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //TAGITEMIMPL_H" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
     </textblocks>
     <header>
      <codecomment tag="" text="//&amp;#010;// C++ Interface: tagitemimpl.h&amp;#010;//&amp;#010;// Description: &amp;#010;//&amp;#010;//&amp;#010;// Author: Benjamin Mesing &lt;bensmail@gmx.net>, (C) 2004&amp;#010;//&amp;#010;// Copyright: See COPYING file that comes with this distribution&amp;#010;//&amp;#010;// The first version of this file was generated by umbrello &amp;#010;// on Tue Jun 15 2004 at 19:38:48&amp;#010;" />
     </header>
     <classfields/>
    </classifiercodedocument>
    <classifiercodedocument writeOutCode="true" package="" id="cppheader221" parent_class="221" fileExt=".h" fileName="tagselectionwidget" >
     <textblocks>
      <codeblockwithcomments tag="hashDefBlock" text="#ifndef TAGSELECTIONWIDGET_H&amp;#010;#define TAGSELECTIONWIDGET_H" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
      <codeblockwithcomments tag="using" writeOutText="false" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
      <hierarchicalcodeblock tag="namespace" canDelete="false" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
       </header>
       <textblocks>
        <codeblockwithcomments tag="enums" writeOutText="false" >
         <header>
          <cppcodedocumentation tag="" writeOutText="false" />
         </header>
        </codeblockwithcomments>
        <cppheaderclassdeclarationblock parent_id="221" tag="classDeclarationBlock" canDelete="false" role_id="-1" >
         <header>
          <cppcodecomment tag="" text="Class TagSelectionWidget&amp;#010;" />
         </header>
         <textblocks>
          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Public stuff" />
           </header>
           <textblocks>
            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
             </header>
             <textblocks>
              <ccfdeclarationcodeblock parent_id="229" tag="tblock_0" canDelete="false" indentLevel="1" role_id="0" text=" QLineEdit _pFilterInput;" >
               <header>
                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
               </header>
              </ccfdeclarationcodeblock>
              <ccfdeclarationcodeblock parent_id="231" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" TagSelectionListView ;" >
               <header>
                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
               </header>
              </ccfdeclarationcodeblock>
             </textblocks>
            </hierarchicalcodeblock>
            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" />
             </header>
             <textblocks>
              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
               </header>
               <textblocks>
                <codeblockwithcomments tag="emptyconstructor" indentLevel="1" text="TagSelectionWidget ( ) { }" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
                 </header>
                </codeblockwithcomments>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks>
                  <codeaccessormethod accessType="0" parent_id="229" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="229" role_id="0" text="return _pFilterInput;" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                  <codeaccessormethod accessType="1" parent_id="229" tag="hblock_tag_2" canDelete="false" indentLevel="1" classfield_id="229" role_id="0" text="_pFilterInput = value;" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                  <codeaccessormethod accessType="2" parent_id="229" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="229" role_id="0" text="_pFilterInput.push_back(value);" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                  <codeaccessormethod accessType="3" parent_id="229" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="229" role_id="0" text="int size = _pFilterInput.size();&amp;#010;for ( int i = 0; i &lt; size; i++) {&amp;#010;	QLineEdit item = _pFilterInput.at(i);&amp;#010;	if(item == value) {&amp;#010;		vector&lt;QLineEdit>::iterator it = _pFilterInput.begin() + i;&amp;#010;		_pFilterInput.erase(it);&amp;#010;		return;&amp;#010;	}&amp;#010; }" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                  <codeaccessormethod accessType="4" parent_id="229" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="229" role_id="0" text="return _pFilterInput;" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                  <codeaccessormethod accessType="0" parent_id="231" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="231" role_id="0" text="return ;" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                  <codeaccessormethod accessType="1" parent_id="231" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="231" role_id="0" text=" = value;" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                  <codeaccessormethod accessType="2" parent_id="231" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="231" role_id="0" text="%VARNAME%.push_back(value);" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                  <codeaccessormethod accessType="3" parent_id="231" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="231" role_id="0" text="int size = %VARNAME%.size();&amp;#010;for ( int i = 0; i &lt; size; i++) {&amp;#010;	TagSelectionListView item = %VARNAME%.at(i);&amp;#010;	if(item == value) {&amp;#010;		vector&lt;TagSelectionListView>::iterator it = %VARNAME%.begin() + i;&amp;#010;		%VARNAME%.erase(it);&amp;#010;		return;&amp;#010;	}&amp;#010; }" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                  <codeaccessormethod accessType="4" parent_id="231" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="231" role_id="0" text="return ;" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                 </textblocks>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
               </header>
               <textblocks>
                <codeoperation parent_id="233" tag="operation_233" canDelete="false" indentLevel="1" role_id="-1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" />
                 </header>
                </codeoperation>
               </textblocks>
              </hierarchicalcodeblock>
             </textblocks>
            </hierarchicalcodeblock>
           </textblocks>
          </hierarchicalcodeblock>
          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Protected stuff" />
           </header>
           <textblocks>
            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
             </header>
             <textblocks/>
            </hierarchicalcodeblock>
            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" />
             </header>
             <textblocks>
              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
               </header>
               <textblocks/>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
               </header>
               <textblocks/>
              </hierarchicalcodeblock>
             </textblocks>
            </hierarchicalcodeblock>
           </textblocks>
          </hierarchicalcodeblock>
          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Private stuff" />
           </header>
           <textblocks>
            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
             </header>
             <textblocks/>
            </hierarchicalcodeblock>
            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" />
             </header>
             <textblocks>
              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
               </header>
               <textblocks/>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
               </header>
               <textblocks/>
              </hierarchicalcodeblock>
             </textblocks>
            </hierarchicalcodeblock>
           </textblocks>
          </hierarchicalcodeblock>
         </textblocks>
        </cppheaderclassdeclarationblock>
       </textblocks>
      </hierarchicalcodeblock>
      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //TAGSELECTIONWIDGET_H" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
     </textblocks>
     <header>
      <codecomment tag="" text="//&amp;#010;// C++ Interface: tagselectionwidget.h&amp;#010;//&amp;#010;// Description: &amp;#010;//&amp;#010;//&amp;#010;// Author: Benjamin Mesing &lt;bensmail@gmx.net>, (C) 2004&amp;#010;//&amp;#010;// Copyright: See COPYING file that comes with this distribution&amp;#010;//&amp;#010;// The first version of this file was generated by umbrello &amp;#010;// on Tue Jun 15 2004 at 19:38:48&amp;#010;" />
     </header>
     <classfields>
      <codeclassfield parent_id="229" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
       <header>
        <cppcodedocumentation tag="" />
       </header>
       <ccfdeclarationcodeblock parent_id="229" tag="tblock_0" canDelete="false" indentLevel="1" role_id="0" text=" QLineEdit _pFilterInput;" >
        <header>
         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
        </header>
       </ccfdeclarationcodeblock>
       <codeaccessormethod accessType="0" parent_id="229" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="229" role_id="0" text="return _pFilterInput;" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="1" parent_id="229" tag="hblock_tag_2" canDelete="false" indentLevel="1" classfield_id="229" role_id="0" text="_pFilterInput = value;" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="2" parent_id="229" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="229" role_id="0" text="_pFilterInput.push_back(value);" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="3" parent_id="229" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="229" role_id="0" text="int size = _pFilterInput.size();&amp;#010;for ( int i = 0; i &lt; size; i++) {&amp;#010;	QLineEdit item = _pFilterInput.at(i);&amp;#010;	if(item == value) {&amp;#010;		vector&lt;QLineEdit>::iterator it = _pFilterInput.begin() + i;&amp;#010;		_pFilterInput.erase(it);&amp;#010;		return;&amp;#010;	}&amp;#010; }" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="4" parent_id="229" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="229" role_id="0" text="return _pFilterInput;" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
      </codeclassfield>
      <codeclassfield parent_id="231" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
       <header>
        <cppcodedocumentation tag="" />
       </header>
       <ccfdeclarationcodeblock parent_id="231" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" TagSelectionListView ;" >
        <header>
         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
        </header>
       </ccfdeclarationcodeblock>
       <codeaccessormethod accessType="0" parent_id="231" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="231" role_id="0" text="return ;" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="1" parent_id="231" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="231" role_id="0" text=" = value;" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="2" parent_id="231" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="231" role_id="0" text="%VARNAME%.push_back(value);" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="3" parent_id="231" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="231" role_id="0" text="int size = %VARNAME%.size();&amp;#010;for ( int i = 0; i &lt; size; i++) {&amp;#010;	TagSelectionListView item = %VARNAME%.at(i);&amp;#010;	if(item == value) {&amp;#010;		vector&lt;TagSelectionListView>::iterator it = %VARNAME%.begin() + i;&amp;#010;		%VARNAME%.erase(it);&amp;#010;		return;&amp;#010;	}&amp;#010; }" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="4" parent_id="231" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="231" role_id="0" text="return ;" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
      </codeclassfield>
     </classfields>
    </classifiercodedocument>
    <classifiercodedocument writeOutCode="true" package="" id="cppheader222" parent_class="222" fileExt=".h" fileName="qlineedit" >
     <textblocks>
      <codeblockwithcomments tag="hashDefBlock" text="#ifndef QLINEEDIT_H&amp;#010;#define QLINEEDIT_H" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
      <codeblockwithcomments tag="using" writeOutText="false" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
      <hierarchicalcodeblock tag="namespace" canDelete="false" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
       </header>
       <textblocks>
        <codeblockwithcomments tag="enums" writeOutText="false" >
         <header>
          <cppcodedocumentation tag="" writeOutText="false" />
         </header>
        </codeblockwithcomments>
        <cppheaderclassdeclarationblock parent_id="222" tag="classDeclarationBlock" canDelete="false" role_id="-1" >
         <header>
          <cppcodecomment tag="" text="Class QLineEdit&amp;#010;" />
         </header>
         <textblocks>
          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Public stuff" />
           </header>
           <textblocks>
            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
             </header>
             <textblocks>
              <ccfdeclarationcodeblock parent_id="229" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" TagSelectionWidget ;" >
               <header>
                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
               </header>
              </ccfdeclarationcodeblock>
             </textblocks>
            </hierarchicalcodeblock>
            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" />
             </header>
             <textblocks>
              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
               </header>
               <textblocks>
                <codeblockwithcomments tag="emptyconstructor" indentLevel="1" text="QLineEdit ( ) { }" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
                 </header>
                </codeblockwithcomments>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks>
                  <codeaccessormethod accessType="0" parent_id="229" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="229" role_id="1" text="return ;" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                  <codeaccessormethod accessType="1" parent_id="229" tag="hblock_tag_1" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="229" role_id="1" text=" = value;" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                  <codeaccessormethod accessType="2" parent_id="229" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="229" role_id="1" text="%VARNAME%.push_back(value);" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                  <codeaccessormethod accessType="3" parent_id="229" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="229" role_id="1" text="int size = %VARNAME%.size();&amp;#010;for ( int i = 0; i &lt; size; i++) {&amp;#010;	TagSelectionWidget item = %VARNAME%.at(i);&amp;#010;	if(item == value) {&amp;#010;		vector&lt;TagSelectionWidget>::iterator it = %VARNAME%.begin() + i;&amp;#010;		%VARNAME%.erase(it);&amp;#010;		return;&amp;#010;	}&amp;#010; }" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                  <codeaccessormethod accessType="4" parent_id="229" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="229" role_id="1" text="return ;" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                 </textblocks>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
               </header>
               <textblocks/>
              </hierarchicalcodeblock>
             </textblocks>
            </hierarchicalcodeblock>
           </textblocks>
          </hierarchicalcodeblock>
          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Protected stuff" />
           </header>
           <textblocks>
            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
             </header>
             <textblocks/>
            </hierarchicalcodeblock>
            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" />
             </header>
             <textblocks>
              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
               </header>
               <textblocks/>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
               </header>
               <textblocks/>
              </hierarchicalcodeblock>
             </textblocks>
            </hierarchicalcodeblock>
           </textblocks>
          </hierarchicalcodeblock>
          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Private stuff" />
           </header>
           <textblocks>
            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
             </header>
             <textblocks/>
            </hierarchicalcodeblock>
            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" />
             </header>
             <textblocks>
              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
               </header>
               <textblocks/>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
               </header>
               <textblocks/>
              </hierarchicalcodeblock>
             </textblocks>
            </hierarchicalcodeblock>
           </textblocks>
          </hierarchicalcodeblock>
         </textblocks>
        </cppheaderclassdeclarationblock>
       </textblocks>
      </hierarchicalcodeblock>
      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //QLINEEDIT_H" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
     </textblocks>
     <header>
      <codecomment tag="" text="//&amp;#010;// C++ Interface: qlineedit.h&amp;#010;//&amp;#010;// Description: &amp;#010;//&amp;#010;//&amp;#010;// Author: Benjamin Mesing &lt;bensmail@gmx.net>, (C) 2004&amp;#010;//&amp;#010;// Copyright: See COPYING file that comes with this distribution&amp;#010;//&amp;#010;// The first version of this file was generated by umbrello &amp;#010;// on Tue Jun 15 2004 at 19:38:48&amp;#010;" />
     </header>
     <classfields>
      <codeclassfield parent_id="229" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
       <header>
        <cppcodedocumentation tag="" />
       </header>
       <ccfdeclarationcodeblock parent_id="229" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" TagSelectionWidget ;" >
        <header>
         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
        </header>
       </ccfdeclarationcodeblock>
       <codeaccessormethod accessType="0" parent_id="229" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="229" role_id="1" text="return ;" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="1" parent_id="229" tag="hblock_tag_1" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="229" role_id="1" text=" = value;" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="2" parent_id="229" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="229" role_id="1" text="%VARNAME%.push_back(value);" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="3" parent_id="229" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="229" role_id="1" text="int size = %VARNAME%.size();&amp;#010;for ( int i = 0; i &lt; size; i++) {&amp;#010;	TagSelectionWidget item = %VARNAME%.at(i);&amp;#010;	if(item == value) {&amp;#010;		vector&lt;TagSelectionWidget>::iterator it = %VARNAME%.begin() + i;&amp;#010;		%VARNAME%.erase(it);&amp;#010;		return;&amp;#010;	}&amp;#010; }" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="4" parent_id="229" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="229" role_id="1" text="return ;" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
      </codeclassfield>
     </classfields>
    </classifiercodedocument>
    <classifiercodedocument writeOutCode="true" package="" id="cppheader234" parent_class="234" fileExt=".h" fileName="qwidget" >
     <textblocks>
      <codeblockwithcomments tag="hashDefBlock" text="#ifndef QWIDGET_H&amp;#010;#define QWIDGET_H" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
      <codeblockwithcomments tag="using" writeOutText="false" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
      <hierarchicalcodeblock tag="namespace" canDelete="false" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
       </header>
       <textblocks>
        <codeblockwithcomments tag="enums" writeOutText="false" >
         <header>
          <cppcodedocumentation tag="" writeOutText="false" />
         </header>
        </codeblockwithcomments>
        <cppheaderclassdeclarationblock parent_id="234" tag="classDeclarationBlock" canDelete="false" role_id="-1" >
         <header>
          <cppcodecomment tag="" text="Class QWidget&amp;#010;" />
         </header>
         <textblocks>
          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Public stuff" />
           </header>
           <textblocks>
            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
             </header>
             <textblocks/>
            </hierarchicalcodeblock>
            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" />
             </header>
             <textblocks>
              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
               </header>
               <textblocks>
                <codeblockwithcomments tag="emptyconstructor" indentLevel="1" text="QWidget ( ) { }" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
                 </header>
                </codeblockwithcomments>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
               </header>
               <textblocks/>
              </hierarchicalcodeblock>
             </textblocks>
            </hierarchicalcodeblock>
           </textblocks>
          </hierarchicalcodeblock>
          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Protected stuff" />
           </header>
           <textblocks>
            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
             </header>
             <textblocks/>
            </hierarchicalcodeblock>
            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" />
             </header>
             <textblocks>
              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
               </header>
               <textblocks/>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
               </header>
               <textblocks/>
              </hierarchicalcodeblock>
             </textblocks>
            </hierarchicalcodeblock>
           </textblocks>
          </hierarchicalcodeblock>
          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Private stuff" />
           </header>
           <textblocks>
            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
             </header>
             <textblocks/>
            </hierarchicalcodeblock>
            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" />
             </header>
             <textblocks>
              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
               </header>
               <textblocks/>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
               </header>
               <textblocks/>
              </hierarchicalcodeblock>
             </textblocks>
            </hierarchicalcodeblock>
           </textblocks>
          </hierarchicalcodeblock>
         </textblocks>
        </cppheaderclassdeclarationblock>
       </textblocks>
      </hierarchicalcodeblock>
      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //QWIDGET_H" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
     </textblocks>
     <header>
      <codecomment tag="" text="//&amp;#010;// C++ Interface: qwidget.h&amp;#010;//&amp;#010;// Description: &amp;#010;//&amp;#010;//&amp;#010;// Author: Benjamin Mesing &lt;bensmail@gmx.net>, (C) 2004&amp;#010;//&amp;#010;// Copyright: See COPYING file that comes with this distribution&amp;#010;//&amp;#010;// The first version of this file was generated by umbrello &amp;#010;// on Tue Jun 15 2004 at 19:38:48&amp;#010;" />
     </header>
     <classfields/>
    </classifiercodedocument>
    <classifiercodedocument writeOutCode="true" package="" id="cppheader280" parent_class="280" fileExt=".h" fileName="tagcollection" >
     <textblocks>
      <codeblockwithcomments tag="hashDefBlock" text="#ifndef TAGCOLLECTION_H&amp;#010;#define TAGCOLLECTION_H" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
      <codeblockwithcomments tag="using" writeOutText="false" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
      <hierarchicalcodeblock tag="namespace" canDelete="false" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
       </header>
       <textblocks>
        <codeblockwithcomments tag="enums" writeOutText="false" >
         <header>
          <cppcodedocumentation tag="" writeOutText="false" />
         </header>
        </codeblockwithcomments>
        <cppheaderclassdeclarationblock parent_id="280" tag="classDeclarationBlock" canDelete="false" role_id="-1" >
         <header>
          <cppcodecomment tag="" text="Class TagCollection&amp;#010;" />
         </header>
         <textblocks>
          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Public stuff" />
           </header>
           <textblocks>
            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
             </header>
             <textblocks>
              <ccfdeclarationcodeblock parent_id="325" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" PackageSearch ;" >
               <header>
                <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
               </header>
              </ccfdeclarationcodeblock>
             </textblocks>
            </hierarchicalcodeblock>
            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" />
             </header>
             <textblocks>
              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
               </header>
               <textblocks>
                <codeblockwithcomments tag="emptyconstructor" indentLevel="1" text="TagCollection ( ) { }" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
                 </header>
                </codeblockwithcomments>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks>
                  <codeaccessormethod accessType="0" parent_id="325" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="325" role_id="1" text="return ;" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                  <codeaccessormethod accessType="1" parent_id="325" tag="hblock_tag_1" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="325" role_id="1" text=" = value;" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                  <codeaccessormethod accessType="2" parent_id="325" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="325" role_id="1" text="%VARNAME%.push_back(value);" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                  <codeaccessormethod accessType="3" parent_id="325" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="325" role_id="1" text="int size = %VARNAME%.size();&amp;#010;for ( int i = 0; i &lt; size; i++) {&amp;#010;	PackageSearch item = %VARNAME%.at(i);&amp;#010;	if(item == value) {&amp;#010;		vector&lt;PackageSearch>::iterator it = %VARNAME%.begin() + i;&amp;#010;		%VARNAME%.erase(it);&amp;#010;		return;&amp;#010;	}&amp;#010; }" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                  <codeaccessormethod accessType="4" parent_id="325" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="325" role_id="1" text="return ;" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" />
                   </header>
                  </codeaccessormethod>
                 </textblocks>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
               </header>
               <textblocks/>
              </hierarchicalcodeblock>
             </textblocks>
            </hierarchicalcodeblock>
           </textblocks>
          </hierarchicalcodeblock>
          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Protected stuff" />
           </header>
           <textblocks>
            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
             </header>
             <textblocks/>
            </hierarchicalcodeblock>
            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" />
             </header>
             <textblocks>
              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
               </header>
               <textblocks/>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
               </header>
               <textblocks/>
              </hierarchicalcodeblock>
             </textblocks>
            </hierarchicalcodeblock>
           </textblocks>
          </hierarchicalcodeblock>
          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Private stuff" />
           </header>
           <textblocks>
            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
             </header>
             <textblocks/>
            </hierarchicalcodeblock>
            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" />
             </header>
             <textblocks>
              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
               </header>
               <textblocks/>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
               </header>
               <textblocks/>
              </hierarchicalcodeblock>
             </textblocks>
            </hierarchicalcodeblock>
           </textblocks>
          </hierarchicalcodeblock>
         </textblocks>
        </cppheaderclassdeclarationblock>
       </textblocks>
      </hierarchicalcodeblock>
      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //TAGCOLLECTION_H" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
     </textblocks>
     <header>
      <codecomment tag="" text="//&amp;#010;// C++ Interface: tagcollection.h&amp;#010;//&amp;#010;// Description: &amp;#010;//&amp;#010;//&amp;#010;// Author: Benjamin Mesing &lt;bensmail@gmx.net>, (C) 2004&amp;#010;//&amp;#010;// Copyright: See COPYING file that comes with this distribution&amp;#010;//&amp;#010;// The first version of this file was generated by umbrello &amp;#010;// on Tue Jun 15 2004 at 19:38:48&amp;#010;" />
     </header>
     <classfields>
      <codeclassfield parent_id="325" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
       <header>
        <cppcodedocumentation tag="" />
       </header>
       <ccfdeclarationcodeblock parent_id="325" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" PackageSearch ;" >
        <header>
         <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
        </header>
       </ccfdeclarationcodeblock>
       <codeaccessormethod accessType="0" parent_id="325" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="325" role_id="1" text="return ;" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="1" parent_id="325" tag="hblock_tag_1" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="325" role_id="1" text=" = value;" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="2" parent_id="325" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="325" role_id="1" text="%VARNAME%.push_back(value);" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="3" parent_id="325" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="325" role_id="1" text="int size = %VARNAME%.size();&amp;#010;for ( int i = 0; i &lt; size; i++) {&amp;#010;	PackageSearch item = %VARNAME%.at(i);&amp;#010;	if(item == value) {&amp;#010;		vector&lt;PackageSearch>::iterator it = %VARNAME%.begin() + i;&amp;#010;		%VARNAME%.erase(it);&amp;#010;		return;&amp;#010;	}&amp;#010; }" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
       <codeaccessormethod accessType="4" parent_id="325" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="325" role_id="1" text="return ;" >
        <header>
         <cppcodedocumentation tag="" indentLevel="1" />
        </header>
       </codeaccessormethod>
      </codeclassfield>
     </classfields>
    </classifiercodedocument>
    <classifiercodedocument writeOutCode="true" package="" id="cppheader342" parent_class="342" fileExt=".h" fileName="new_interface" >
     <textblocks>
      <codeblockwithcomments tag="hashDefBlock" text="#ifndef NEW_INTERFACE_H&amp;#010;#define NEW_INTERFACE_H" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
      <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
      <codeblockwithcomments tag="using" writeOutText="false" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
      <hierarchicalcodeblock tag="namespace" canDelete="false" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
       </header>
       <textblocks>
        <cppheaderclassdeclarationblock parent_id="342" tag="classDeclarationBlock" canDelete="false" role_id="-1" >
         <header>
          <cppcodecomment tag="" text="Interface new_interface&amp;#010;" />
         </header>
         <textblocks>
          <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Public stuff" />
           </header>
           <textblocks>
            <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
             </header>
             <textblocks/>
            </hierarchicalcodeblock>
            <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" />
             </header>
             <textblocks>
              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
               </header>
               <textblocks>
                <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="new_interface ( ) { }" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
                 </header>
                </codeblockwithcomments>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
               </header>
               <textblocks/>
              </hierarchicalcodeblock>
             </textblocks>
            </hierarchicalcodeblock>
           </textblocks>
          </hierarchicalcodeblock>
          <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Protected stuff" />
           </header>
           <textblocks>
            <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
             </header>
             <textblocks/>
            </hierarchicalcodeblock>
            <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" />
             </header>
             <textblocks>
              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
               </header>
               <textblocks/>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
               </header>
               <textblocks/>
              </hierarchicalcodeblock>
             </textblocks>
            </hierarchicalcodeblock>
           </textblocks>
          </hierarchicalcodeblock>
          <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Private stuff" />
           </header>
           <textblocks>
            <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
             </header>
             <textblocks/>
            </hierarchicalcodeblock>
            <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
             <header>
              <cppcodedocumentation tag="" indentLevel="1" />
             </header>
             <textblocks>
              <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
               </header>
               <textblocks/>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
               <header>
                <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
               </header>
               <textblocks/>
              </hierarchicalcodeblock>
             </textblocks>
            </hierarchicalcodeblock>
           </textblocks>
          </hierarchicalcodeblock>
         </textblocks>
        </cppheaderclassdeclarationblock>
       </textblocks>
      </hierarchicalcodeblock>
      <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //NEW_INTERFACE_H" >
       <header>
        <cppcodedocumentation tag="" writeOutText="false" />
       </header>
      </codeblockwithcomments>
     </textblocks>
     <header>
      <codecomment tag="" text="//&amp;#010;// C++ Interface: new_interface.h&amp;#010;//&amp;#010;// Description: &amp;#010;//&amp;#010;//&amp;#010;// Author: Benjamin Mesing &lt;bensmail@gmx.net>, (C) 2004&amp;#010;//&amp;#010;// Copyright: See COPYING file that comes with this distribution&amp;#010;//&amp;#010;// The first version of this file was generated by umbrello &amp;#010;// on Tue Jun 15 2004 at 19:38:48&amp;#010;" />
     </header>
     <classfields/>
    </classifiercodedocument>
   </codegenerator>
  </codegeneration>
 </XMI.content>
</XMI>
