You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
kpilot/conduits/memofileconduit/memofileconduit.xmi

242 lines
16 KiB

<?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.90</XMI.exporterVersion>
<XMI.exporterEncoding>UnicodeUTF8</XMI.exporterEncoding>
</XMI.documentation>
<XMI.model xmi.name="umbrelloJSFhpc" href="/tmp/kde-gideon/umbrelloJSFhpc.tmp" />
<XMI.metamodel xmi.name="UML" href="UML.xml" xmi.version="1.3" />
</XMI.header>
<XMI.content>
<UML:Model>
<UML:Stereotype visibility="public" xmi.id="3" name="datatype" />
<UML:Stereotype visibility="public" xmi.id="18" name="enum" />
<UML:Stereotype visibility="public" xmi.id="35" name="typedef" />
<UML:DataType stereotype="3" visibility="public" xmi.id="2" name="int" />
<UML:DataType stereotype="3" visibility="public" xmi.id="4" name="char" />
<UML:DataType stereotype="3" visibility="public" xmi.id="5" name="bool" />
<UML:DataType stereotype="3" visibility="public" xmi.id="6" name="float" />
<UML:DataType stereotype="3" visibility="public" xmi.id="7" name="double" />
<UML:DataType stereotype="3" visibility="public" xmi.id="8" name="long" />
<UML:DataType stereotype="3" visibility="public" xmi.id="9" name="short" />
<UML:DataType stereotype="3" visibility="public" xmi.id="10" name="string" />
<UML:Class visibility="public" xmi.id="11" name="MemofileConduit" >
<UML:Operation visibility="public" xmi.id="12" type="" name="MemofileConduit" >
<UML:Parameter visibility="public" xmi.id="13" value="" type="KPilotDeviceLink*" />
<UML:Parameter visibility="public" xmi.id="14" value="" type="const char*" name="name" />
<UML:Parameter visibility="public" xmi.id="15" value="" type="const QStringList&amp;" name="args" />
</UML:Operation>
<UML:Operation visibility="public" xmi.id="16" type="" name="~ MemofileConduit" />
<UML:Operation visibility="protected" xmi.id="26" type="bool" name="exec" />
<UML:Operation visibility="protected" xmi.id="27" type="void" name="listPilotMemos" />
<UML:Operation visibility="protected" xmi.id="28" type="void" name="process" />
<UML:Operation visibility="private" xmi.id="43" type="bool" name="readConfig" />
<UML:Operation visibility="private" xmi.id="44" type="void" name="getAppInfo" />
<UML:Operation visibility="private" xmi.id="45" type=TQSTRING_OBJECT_NAME_STRING name="getCategoryName" >
<UML:Parameter visibility="public" xmi.id="46" value="" type="int" name="category" />
</UML:Operation>
<UML:Operation visibility="private" xmi.id="47" type="bool" name="initializeFromPilot" />
<UML:Operation visibility="private" xmi.id="48" type="bool" name="loadPilotMemos" />
<UML:Operation visibility="private" xmi.id="49" type="bool" name="loadPilotCategories" />
<UML:Operation visibility="private" xmi.id="50" type="bool" name="initializeFromFilesystem" />
<UML:Operation visibility="private" xmi.id="51" type="bool" name="initializeMemofileList" />
<UML:Operation visibility="private" xmi.id="52" type="bool" name="checkDirectory" >
<UML:Parameter visibility="public" xmi.id="53" value="" type=TQSTRING_OBJECT_NAME_STRING name="dir" />
</UML:Operation>
<UML:Operation visibility="private" xmi.id="54" type="bool" name="ensureFilesystemReady" />
<UML:Operation visibility="private" xmi.id="55" type="bool" name="copyHHToPC" />
<UML:Operation visibility="private" xmi.id="56" type="bool" name="saveCategoriesToFilesystem" />
<UML:Operation visibility="private" xmi.id="57" type="bool" name="saveMemoInfoToFilesystem" />
<UML:Operation visibility="private" xmi.id="58" type="bool" name="saveMemosToFilesystem" />
<UML:Operation visibility="private" xmi.id="59" type="bool" name="saveAsText" >
<UML:Parameter visibility="public" xmi.id="60" value="" type="const QString&amp;" name="fileName" />
<UML:Parameter visibility="public" xmi.id="61" value="" type="Memofile*" name="theMemo" />
</UML:Operation>
<UML:Attribute visibility="private" xmi.id="29" value="" type=TQSTRING_OBJECT_NAME_STRING name="_DEFAULT_MEMODIR" />
<UML:Attribute visibility="private" xmi.id="30" value="" type=TQSTRING_OBJECT_NAME_STRING name="_memo_directory" />
<UML:Attribute visibility="private" xmi.id="31" value="" type="bool" name="_sync_private" />
<UML:Attribute visibility="private" xmi.id="32" value="" type="QPtrList&lt; PilotMemo >" name="fMemoList" />
<UML:Attribute visibility="private" xmi.id="33" value="" type="struct MemoAppInfo" name="fMemoAppInfo" />
<UML:Attribute visibility="private" xmi.id="37" value="" type="QPtrList&lt; Memofile >" name="fMemofileList" />
<UML:Attribute visibility="private" xmi.id="38" value="" type="int" name="fRecordIndex" />
<UML:Attribute visibility="private" xmi.id="39" value="" type="QTimer*" name="fTimer" />
<UML:Attribute visibility="private" xmi.id="40" value="" type="int" name="fCounter" />
<UML:Attribute visibility="private" xmi.id="41" value="" type="int" name="fDeleteCounter" />
<UML:Attribute visibility="private" xmi.id="42" value="" type="int" name="fModifyCounter" />
<UML:Enumeration stereotype="18" visibility="public" xmi.id="17" name="Status" >
<UML:EnumerationLiteral visibility="public" xmi.id="19" name="Init" />
<UML:EnumerationLiteral visibility="public" xmi.id="20" name="ModifiedFilesToPilot" />
<UML:EnumerationLiteral visibility="public" xmi.id="21" name="DeleteFilesOnPilot" />
<UML:EnumerationLiteral visibility="public" xmi.id="22" name="NewFilesToPilot" />
<UML:EnumerationLiteral visibility="public" xmi.id="23" name="MemosToFiles" />
<UML:EnumerationLiteral visibility="public" xmi.id="24" name="Cleanup" />
<UML:EnumerationLiteral visibility="public" xmi.id="25" name="Done" />
</UML:Enumeration>
<UML:Class stereotype="35" visibility="public" xmi.id="34" name="MemoCategoryMap" />
</UML:Class>
<UML:Class visibility="public" xmi.id="63" name="Memofiles" >
<UML:Operation visibility="public" xmi.id="80" type="Memofiles" name="Memofiles" >
<UML:Parameter visibility="public" xmi.id="81" value="" type="QMap" name="categories" />
<UML:Parameter visibility="public" xmi.id="82" value="" type=TQSTRING_OBJECT_NAME_STRING name="baseDirectory" />
</UML:Operation>
<UML:Operation visibility="public" xmi.id="87" type="void" name="load" >
<UML:Parameter visibility="public" xmi.id="88" value="" type="bool" name="loadAll" />
</UML:Operation>
<UML:Operation visibility="public" xmi.id="89" type="QPtrList&lt;Memofile>" name="getAll" />
<UML:Operation visibility="public" xmi.id="90" type="void" name="save" />
<UML:Operation visibility="public" xmi.id="91" type="void" name="eraseLocalMemos" />
<UML:Operation visibility="public" xmi.id="95" type="void" name="setModified" >
<UML:Parameter visibility="public" xmi.id="96" value="" type="QPtrList&lt;PilotMemo>" name="memos" />
</UML:Operation>
<UML:Operation visibility="private" xmi.id="97" type="void" name="ensureDirectoryReady" />
<UML:Operation visibility="public" xmi.id="98" type="void" name="loadIds" />
<UML:Operation visibility="public" xmi.id="99" type="Memofile" name="find" >
<UML:Parameter visibility="public" xmi.id="100" value="" type=TQSTRING_OBJECT_NAME_STRING name="category" />
<UML:Parameter visibility="public" xmi.id="101" value="" type=TQSTRING_OBJECT_NAME_STRING name="filename" />
</UML:Operation>
<UML:Operation visibility="public" xmi.id="102" type="void" name="addModified" >
<UML:Parameter visibility="public" xmi.id="103" value="" type="PilotMemo *" name="memo" />
</UML:Operation>
<UML:Operation visibility="public" xmi.id="104" type="QPtrList&lt;Memofile>" name="getModified" />
<UML:Attribute visibility="private" xmi.id="83" value="" type="QMap" name="_categories" />
<UML:Attribute visibility="private" xmi.id="85" value="" type=TQSTRING_OBJECT_NAME_STRING name="_baseDirectory" />
<UML:Attribute visibility="private" xmi.id="93" value="" type="QPtrList&lt;Memofile>" name="_memofiles" />
</UML:Class>
<UML:Class visibility="public" xmi.id="64" name="Memofile" >
<UML:Operation visibility="public" xmi.id="65" type="" name="Memofile" >
<UML:Parameter visibility="public" xmi.id="66" value="" type="PilotMemo*" name="memo" />
<UML:Parameter visibility="public" xmi.id="67" value="" type=TQSTRING_OBJECT_NAME_STRING name="categoryName" />
</UML:Operation>
<UML:Operation visibility="public" xmi.id="68" type="" name="Memofile" >
<UML:Parameter visibility="public" xmi.id="69" value="" type="recordid_t" name="id" />
<UML:Parameter visibility="public" xmi.id="70" value="" type="int" name="category" />
<UML:Parameter visibility="public" xmi.id="71" value="" type=TQSTRING_OBJECT_NAME_STRING name="categoryName" />
<UML:Parameter visibility="public" xmi.id="72" value="" type="uint" name="lastModifiedTime" />
<UML:Parameter visibility="public" xmi.id="73" value="" type=TQSTRING_OBJECT_NAME_STRING name="filename" />
<UML:Parameter visibility="public" xmi.id="74" value="" type=TQSTRING_OBJECT_NAME_STRING name="text" />
</UML:Operation>
<UML:Operation visibility="public" xmi.id="75" type="uint" name="lastModified" />
<UML:Operation visibility="public" xmi.id="76" type=TQSTRING_OBJECT_NAME_STRING name="filename" />
<UML:Attribute visibility="private" xmi.id="77" value="" type="uint" name="_lastModified" />
<UML:Attribute visibility="private" xmi.id="78" value="" type=TQSTRING_OBJECT_NAME_STRING name="_categoryName" />
<UML:Attribute visibility="private" xmi.id="79" value="" type=TQSTRING_OBJECT_NAME_STRING name="_filename" />
</UML:Class>
<UML:DataType stereotype="3" visibility="public" xmi.id="84" name="QMap" />
<UML:DataType stereotype="3" visibility="public" xmi.id="86" name=TQSTRING_OBJECT_NAME_STRING />
<UML:DataType stereotype="3" visibility="public" xmi.id="94" name="QPtrList&lt;Memofile>" />
<UML:Association visibility="public" xmi.id="36" >
<UML:Association.connection>
<UML:AssociationEndRole visibility="public" aggregation="composite" type="11" />
<UML:AssociationEndRole visibility="private" type="34" />
</UML:Association.connection>
</UML:Association>
</UML:Model>
</XMI.content>
<XMI.extensions xmi.extender="umbrello" >
<docsettings viewid="62" documentation="" uniqueid="107" />
<diagrams>
<diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" linewidth="0" zoom="100" showgrid="0" showopsig="1" usefillcolor="1" snapx="10" canvaswidth="807" snapy="10" showatts="1" xmi.id="1" documentation="" type="402" showops="1" showpackage="0" name="class diagram" localid="30000" showstereotype="0" showscope="1" snapcsgrid="0" font="Sans,10,-1,5,50,0,0,0,0,0" linecolor="#ff0000" canvasheight="591" >
<widgets/>
<messages/>
<associations/>
</diagram>
<diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" linewidth="0" zoom="100" showgrid="0" showopsig="1" usefillcolor="1" snapx="10" canvaswidth="999" snapy="10" showatts="1" xmi.id="62" documentation="" type="402" showops="1" showpackage="0" name="memofile classes" localid="30000" showstereotype="0" showscope="1" snapcsgrid="0" font="Sans,10,-1,5,50,0,0,0,0,0" linecolor="#ff0000" canvasheight="630" >
<widgets>
<classwidget usesdiagramfillcolour="1" width="543" showattsigs="601" usesdiagramusefillcolour="1" x="428" linecolour="none" y="62" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="544" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="11" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" />
<classwidget usesdiagramfillcolour="1" width="432" showattsigs="601" usesdiagramusefillcolour="1" x="17" linecolour="none" y="33" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="255" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="63" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" />
<classwidget usesdiagramfillcolour="1" width="767" showattsigs="601" usesdiagramusefillcolour="1" x="3" linecolour="none" y="467" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="136" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="64" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,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="0" type="807" id="1" label="class diagram" />
<listitem open="0" type="807" id="62" label="memofile classes" />
<listitem open="0" type="813" id="64" >
<listitem open="0" type="814" id="78" />
<listitem open="0" type="814" id="79" />
<listitem open="0" type="814" id="77" />
<listitem open="0" type="815" id="65" />
<listitem open="0" type="815" id="68" />
<listitem open="0" type="815" id="76" />
<listitem open="0" type="815" id="75" />
</listitem>
<listitem open="0" type="813" id="11" >
<listitem open="1" type="813" id="34" />
<listitem open="0" type="814" id="29" />
<listitem open="0" type="814" id="30" />
<listitem open="0" type="814" id="31" />
<listitem open="0" type="814" id="40" />
<listitem open="0" type="814" id="41" />
<listitem open="0" type="814" id="33" />
<listitem open="0" type="814" id="32" />
<listitem open="0" type="814" id="37" />
<listitem open="0" type="814" id="42" />
<listitem open="0" type="814" id="38" />
<listitem open="0" type="814" id="39" />
<listitem open="0" type="815" id="12" />
<listitem open="0" type="815" id="52" />
<listitem open="0" type="815" id="55" />
<listitem open="0" type="815" id="54" />
<listitem open="0" type="815" id="26" />
<listitem open="0" type="815" id="44" />
<listitem open="0" type="815" id="45" />
<listitem open="0" type="815" id="50" />
<listitem open="0" type="815" id="47" />
<listitem open="0" type="815" id="51" />
<listitem open="0" type="815" id="27" />
<listitem open="0" type="815" id="49" />
<listitem open="0" type="815" id="48" />
<listitem open="0" type="815" id="28" />
<listitem open="0" type="815" id="43" />
<listitem open="0" type="815" id="59" />
<listitem open="0" type="815" id="56" />
<listitem open="0" type="815" id="57" />
<listitem open="0" type="815" id="58" />
<listitem open="0" type="815" id="16" />
<listitem open="1" type="831" id="17" />
</listitem>
<listitem open="1" type="813" id="63" >
<listitem open="0" type="814" id="85" />
<listitem open="0" type="814" id="83" />
<listitem open="0" type="814" id="93" />
<listitem open="0" type="815" id="80" />
<listitem open="0" type="815" id="102" />
<listitem open="0" type="815" id="97" />
<listitem open="0" type="815" id="91" />
<listitem open="0" type="815" id="99" />
<listitem open="0" type="815" id="89" />
<listitem open="0" type="815" id="104" />
<listitem open="0" type="815" id="87" />
<listitem open="0" type="815" id="98" />
<listitem open="0" type="815" id="90" />
<listitem open="0" type="815" id="95" />
</listitem>
<listitem open="0" type="830" id="-1" label="Datatypes" >
<listitem open="1" type="829" id="84" />
<listitem open="1" type="829" id="94" />
<listitem open="1" type="829" id="86" />
<listitem open="1" type="829" id="5" />
<listitem open="1" type="829" id="4" />
<listitem open="1" type="829" id="7" />
<listitem open="1" type="829" id="6" />
<listitem open="1" type="829" id="2" />
<listitem open="1" type="829" id="8" />
<listitem open="1" type="829" id="9" />
<listitem open="1" type="829" id="10" />
</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/>
</XMI.extensions>
</XMI>