<mxfile host="app.diagrams.net" modified="2024-01-12T22:42:42.344Z" agent="Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/115.0" etag="r-A948M4CvmiUN9k-VGz" version="22.1.18" type="device">
  <diagram name="Page-1" id="9f46799a-70d6-7492-0946-bef42562c5a5">
    <mxGraphModel dx="1186" dy="912" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1400" background="none" math="0" shadow="0">
      <root>
        <mxCell id="0" />
        <mxCell id="1" parent="0" />
        <mxCell id="78961159f06e98e8-17" value="EsdbModelLeafItem" style="swimlane;html=1;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;swimlaneFillColor=#ffffff;rounded=0;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;fillColor=none;fontFamily=Verdana;fontSize=12" parent="1" vertex="1">
          <mxGeometry x="15" y="40" width="190" height="410" as="geometry" />
        </mxCell>
        <mxCell id="78961159f06e98e8-19" value="" style="line;html=1;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="78961159f06e98e8-17" vertex="1">
          <mxGeometry y="26" width="190" height="8" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-47" value="client/esdb-gui/esdbmodel.h" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-17">
          <mxGeometry y="34" width="190" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-48" value="" style="line;html=1;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-17">
          <mxGeometry y="60" width="190" height="8" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-49" value="+ m_item: esdbEntry*" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-17">
          <mxGeometry y="68" width="190" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-50" value="+ m_icon: QIcon" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-17">
          <mxGeometry y="94" width="190" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-51" value="" style="line;html=1;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-17">
          <mxGeometry y="120" width="190" height="8" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-52" value="+ leafNode(): esdbEntry" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-17">
          <mxGeometry y="128" width="190" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-53" value="+ isLeafNode(): bool" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-17">
          <mxGeometry y="154" width="190" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-54" value="+ name(): QString" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-17">
          <mxGeometry y="180" width="190" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-55" value="+ row(): int" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-17">
          <mxGeometry y="206" width="190" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-56" value="+ setLeafEntry(esdbEntry*): void" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-17">
          <mxGeometry y="232" width="190" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-57" value="+ rowCount(): int" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-17">
          <mxGeometry y="258" width="190" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-58" value="+ child(int): EsdbModelItem*" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-17">
          <mxGeometry y="284" width="190" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-59" value="+ data(int): QVariant" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-17">
          <mxGeometry y="310" width="190" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-60" value="+ parent(): EsdbModelGroupItem*" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-17">
          <mxGeometry y="336" width="190" height="24" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-61" value="&lt;div&gt;+ EsdbModelLeafItem(&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; esdbEntry, int,&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; EsdbModelGroupItem *)&lt;br&gt;&lt;/div&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-17">
          <mxGeometry y="360" width="190" height="50" as="geometry" />
        </mxCell>
        <mxCell id="78961159f06e98e8-30" value="EsdbModelItem" style="swimlane;html=1;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;swimlaneFillColor=#ffffff;rounded=0;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;fillColor=none;fontFamily=Verdana;fontSize=12" parent="1" vertex="1">
          <mxGeometry x="285" y="40" width="220" height="404" as="geometry" />
        </mxCell>
        <mxCell id="78961159f06e98e8-38" value="" style="line;html=1;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="78961159f06e98e8-30" vertex="1">
          <mxGeometry y="26" width="220" height="8" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-44" value="client/esdb-gui/esdbmodel.h" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-30">
          <mxGeometry y="34" width="220" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-45" value="" style="line;html=1;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-30">
          <mxGeometry y="60" width="220" height="8" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-1" value="+ m_rank: int" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-30">
          <mxGeometry y="68" width="220" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-3" value="" style="line;html=1;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-30">
          <mxGeometry y="94" width="220" height="8" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-2" value="+ rank(): int" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-30">
          <mxGeometry y="102" width="220" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-4" value="+ setRank(int): void" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-30">
          <mxGeometry y="128" width="220" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-5" value="+ leafNode(): esdbEntry" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-30">
          <mxGeometry y="154" width="220" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-6" value="+ name(): QString" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-30">
          <mxGeometry y="180" width="220" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-7" value="+ rowCount(): int" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-30">
          <mxGeometry y="206" width="220" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-8" value="+ parent(): EsdbModelGroupItem*" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-30">
          <mxGeometry y="232" width="220" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-9" value="+ data(int): QVarient" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-30">
          <mxGeometry y="258" width="220" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-10" value="+ row(): int" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-30">
          <mxGeometry y="284" width="220" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-11" value="+ isLeafItem(): bool" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-30">
          <mxGeometry y="310" width="220" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-12" value="+ EsdbModelItem(int): EsdbModelItem" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-30">
          <mxGeometry y="336" width="220" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-13" value="&lt;div&gt;+ LessThan(EsdbModelItem &amp;amp;r,&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EsdbModelItem &amp;amp;l): bool&lt;/div&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-30">
          <mxGeometry y="362" width="220" height="42" as="geometry" />
        </mxCell>
        <mxCell id="78961159f06e98e8-43" value="QObject" style="swimlane;html=1;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;swimlaneFillColor=#ffffff;rounded=0;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;fillColor=none;fontFamily=Verdana;fontSize=12" parent="1" vertex="1">
          <mxGeometry x="585" y="40" width="160" height="60" as="geometry" />
        </mxCell>
        <mxCell id="78961159f06e98e8-51" value="" style="line;html=1;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="78961159f06e98e8-43" vertex="1">
          <mxGeometry y="26" width="160" height="8" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-46" value="&amp;lt;see QT docs&amp;gt;" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-43">
          <mxGeometry y="34" width="160" height="26" as="geometry" />
        </mxCell>
        <mxCell id="cCaRZyqqz3jDrFk-gce0-6" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="78961159f06e98e8-56" target="78961159f06e98e8-30" edge="1">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="535" y="430" />
              <mxPoint x="535" y="430" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="78961159f06e98e8-56" value="EsdbModelGroupItem" style="swimlane;html=1;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;swimlaneFillColor=#ffffff;rounded=0;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;fillColor=none;fontFamily=Verdana;fontSize=12" parent="1" vertex="1">
          <mxGeometry x="585" y="110" width="250" height="760" as="geometry" />
        </mxCell>
        <mxCell id="78961159f06e98e8-64" value="" style="line;html=1;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="78961159f06e98e8-56" vertex="1">
          <mxGeometry y="26" width="250" height="8" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-62" value="client/esdb-gui/esdbmodel.h" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-56">
          <mxGeometry y="34" width="250" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-63" value="" style="line;html=1;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-56">
          <mxGeometry y="60" width="250" height="8" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-64" value="+ m_name: QString" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-56">
          <mxGeometry y="68" width="250" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-65" value="+ m_parent: EsdbModelGroupItem" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-56">
          <mxGeometry y="94" width="250" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-67" value="+ m_items: QList&amp;lt;EsdbModelItem*&amp;gt;" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-56">
          <mxGeometry y="120" width="250" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-69" value="+ m_hiddenGroups: QList&amp;lt;EsdbModelItem*&amp;gt;" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-56">
          <mxGeometry y="146" width="250" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-70" value="&lt;div&gt;+ m_hiddenItems: QList&amp;lt;EsdbModelItem*&amp;gt;&lt;/div&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-56">
          <mxGeometry y="172" width="250" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-71" value="+ m_items(): QList&amp;lt;EsdbModelItem*&amp;gt;" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-56">
          <mxGeometry y="198" width="250" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-68" value="- m_expanded: bool" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-56">
          <mxGeometry y="224" width="250" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-66" value="" style="line;html=1;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-56">
          <mxGeometry y="250" width="250" height="8" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-72" value="+ clearPointers(): void" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-56">
          <mxGeometry y="258" width="250" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-73" value="+ name(): QString" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-56">
          <mxGeometry y="284" width="250" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-74" value="+ expanded(bool): void" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-56">
          <mxGeometry y="310" width="250" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-75" value="+ leafNode(): esdbEntry*" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-56">
          <mxGeometry y="336" width="250" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-76" value="+ rowCount(): int" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-56">
          <mxGeometry y="362" width="250" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-77" value="+ isLeafItem(): bool" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-56">
          <mxGeometry y="388" width="250" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-78" value="+ isExpanded(): bool" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-56">
          <mxGeometry y="414" width="250" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-79" value="+child(int): EsdbModelItem*" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-56">
          <mxGeometry y="440" width="250" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-80" value="+ parent(): EsdbModelGroupItem*" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-56">
          <mxGeometry y="466" width="250" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-82" value="+ data(intl): QVarient" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-56">
          <mxGeometry y="492" width="250" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-83" value="+ addItem(EsdbModelLeafItem*): void" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-56">
          <mxGeometry y="518" width="250" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-84" value="+ row(): int" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-56">
          <mxGeometry y="544" width="250" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-85" value="&lt;div&gt;+ refreshEntry(esdbEntry*, int,&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; QStringList, int): int&lt;/div&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-56">
          <mxGeometry y="570" width="250" height="42" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-86" value="+ sortItems(): void" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-56">
          <mxGeometry y="612" width="250" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-87" value="+ cullEmptyItems(QModelIndex, EsdbModel*): void" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-56">
          <mxGeometry y="638" width="250" height="44" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-88" value="&lt;div&gt;+ refreshEntry(EsdbModel, QModelIndex,&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; esdbEntry, int, QStringList, int): int&lt;/div&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-56">
          <mxGeometry y="682" width="250" height="40" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-81" value="&lt;div&gt;+ EsdbModelGroupItem(QString, int,&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; EsdbModelGroupItem, bool): void&lt;/div&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-56">
          <mxGeometry y="722" width="250" height="38" as="geometry" />
        </mxCell>
        <mxCell id="cCaRZyqqz3jDrFk-gce0-20" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="78961159f06e98e8-69" target="cCaRZyqqz3jDrFk-gce0-8" edge="1">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="385" y="540" />
            </Array>
            <mxPoint x="95" y="780" as="sourcePoint" />
            <mxPoint x="350" y="780" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="78961159f06e98e8-69" value="EsdbModel" style="swimlane;html=1;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;swimlaneFillColor=#ffffff;rounded=0;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;fillColor=none;fontFamily=Verdana;fontSize=12" parent="1" vertex="1">
          <mxGeometry x="15" y="460" width="250" height="460" as="geometry" />
        </mxCell>
        <mxCell id="78961159f06e98e8-77" value="" style="line;html=1;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="78961159f06e98e8-69" vertex="1">
          <mxGeometry y="26" width="250" height="8" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-89" value="client/esdb-gui/esdbmodel.h" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-69">
          <mxGeometry y="34" width="250" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-90" value="" style="line;html=1;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-69">
          <mxGeometry y="60" width="250" height="8" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-92" value="+ refresh(bool): void" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-69">
          <mxGeometry y="68" width="250" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-93" value="+ clearPointers(): void" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-69">
          <mxGeometry y="94" width="250" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-94" value="+ data(QModelIndex, int): QVarient" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-69">
          <mxGeometry y="120" width="250" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-102" value="+ changed(bool): void" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-69">
          <mxGeometry y="146" width="250" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-103" value="+ index(int, int, QModelIndex): QModelIndex" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-69">
          <mxGeometry y="172" width="250" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-105" value="+ rowCount(QModelIndex): int" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-69">
          <mxGeometry y="198" width="250" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-111" value="+ columnCount(QModelIndex): int" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-69">
          <mxGeometry y="224" width="250" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-104" value="+ parent(QModelIndex): QModelIndex" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-69">
          <mxGeometry y="250" width="250" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-106" value="+ index(int): QModelIndex" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-69">
          <mxGeometry y="276" width="250" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-109" value="+ findEntry(esdbEntry): QModelIndex" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-69">
          <mxGeometry y="302" width="250" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-107" value="+ expand(QModelIndex, bool): void" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-69">
          <mxGeometry y="328" width="250" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-108" value="+ syncExpanded(QTreeView): void" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-69">
          <mxGeometry y="354" width="250" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-110" value="&lt;div&gt;+ createUnsortedGroups(QModelIndex,&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EsdbModelGroupItem): void&lt;br&gt;&lt;/div&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-69">
          <mxGeometry y="380" width="250" height="40" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-112" value="&lt;div&gt;+ EsdbModel(esdbTypeModule *,&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; QList&amp;lt;esdbEntry*&amp;gt;*)&lt;br&gt;&lt;/div&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="78961159f06e98e8-69">
          <mxGeometry y="420" width="250" height="40" as="geometry" />
        </mxCell>
        <mxCell id="cCaRZyqqz3jDrFk-gce0-2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="78961159f06e98e8-17" target="78961159f06e98e8-30" edge="1">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="225" y="179" />
              <mxPoint x="225" y="179" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="cCaRZyqqz3jDrFk-gce0-4" value="Inherits from" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="cCaRZyqqz3jDrFk-gce0-2" vertex="1" connectable="0">
          <mxGeometry x="-0.5111" y="-3" relative="1" as="geometry">
            <mxPoint x="18" y="-15" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="cCaRZyqqz3jDrFk-gce0-3" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" target="78961159f06e98e8-43" edge="1" source="78961159f06e98e8-30">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="515" y="139.164" as="sourcePoint" />
            <Array as="points">
              <mxPoint x="535" y="90" />
              <mxPoint x="535" y="90" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="cCaRZyqqz3jDrFk-gce0-5" value="Inherits from" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="1" vertex="1" connectable="0">
          <mxGeometry x="545" y="80" as="geometry" />
        </mxCell>
        <mxCell id="cCaRZyqqz3jDrFk-gce0-7" value="Inherits from" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="1" vertex="1" connectable="0">
          <mxGeometry x="555" y="420" as="geometry">
            <mxPoint x="-6" y="2" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="cCaRZyqqz3jDrFk-gce0-8" value="QAbstractItemModel" style="swimlane;html=1;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;swimlaneFillColor=#ffffff;rounded=0;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;fillColor=none;fontFamily=Verdana;fontSize=12" parent="1" vertex="1">
          <mxGeometry x="285" y="460" width="220" height="60" as="geometry" />
        </mxCell>
        <mxCell id="cCaRZyqqz3jDrFk-gce0-15" value="" style="line;html=1;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="cCaRZyqqz3jDrFk-gce0-8" vertex="1">
          <mxGeometry y="26" width="220" height="8" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-91" value="&amp;lt;see QT docs&amp;gt;" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="cCaRZyqqz3jDrFk-gce0-8">
          <mxGeometry y="34" width="220" height="26" as="geometry" />
        </mxCell>
        <mxCell id="cCaRZyqqz3jDrFk-gce0-21" value="Inherits from" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="1" vertex="1" connectable="0">
          <mxGeometry x="305" y="530" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-15" value="esdbEntry (struct)" style="swimlane;html=1;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;swimlaneFillColor=#ffffff;rounded=0;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;fillColor=none;fontFamily=Verdana;fontSize=12" vertex="1" parent="1">
          <mxGeometry x="286" y="550" width="240" height="700" as="geometry">
            <mxRectangle x="680" y="230" width="160" height="40" as="alternateBounds" />
          </mxGeometry>
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-16" value="" style="line;html=1;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" vertex="1" parent="BZnxrLC1ZPBVYWLSmT9u-15">
          <mxGeometry y="26" width="240" height="8" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-42" value="client/esdb/esdb.h" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="BZnxrLC1ZPBVYWLSmT9u-15">
          <mxGeometry y="34" width="240" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-43" value="" style="line;html=1;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" vertex="1" parent="BZnxrLC1ZPBVYWLSmT9u-15">
          <mxGeometry y="60" width="240" height="8" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-17" value="+ id: int" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="BZnxrLC1ZPBVYWLSmT9u-15">
          <mxGeometry y="68" width="240" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-18" value="+ type: u16" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="BZnxrLC1ZPBVYWLSmT9u-15">
          <mxGeometry y="94" width="240" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-19" value="+ revision: u16" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="BZnxrLC1ZPBVYWLSmT9u-15">
          <mxGeometry y="120" width="240" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-20" value="+ uid: u16" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="BZnxrLC1ZPBVYWLSmT9u-15">
          <mxGeometry y="146" width="240" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-21" value="+ version: u16" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="BZnxrLC1ZPBVYWLSmT9u-15">
          <mxGeometry y="172" width="240" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-22" value="+ iconSet: bool" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="BZnxrLC1ZPBVYWLSmT9u-15">
          <mxGeometry y="198" width="240" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-23" value="+ icon: QIcon" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="BZnxrLC1ZPBVYWLSmT9u-15">
          <mxGeometry y="224" width="240" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-24" value="+ version: u16" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="BZnxrLC1ZPBVYWLSmT9u-15">
          <mxGeometry y="250" width="240" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-25" value="" style="line;html=1;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" vertex="1" parent="BZnxrLC1ZPBVYWLSmT9u-15">
          <mxGeometry y="276" width="240" height="8" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-26" value="+ fromBlock(block): void" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="BZnxrLC1ZPBVYWLSmT9u-15">
          <mxGeometry y="284" width="240" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-27" value="+ toBlock(block): void" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="BZnxrLC1ZPBVYWLSmT9u-15">
          <mxGeometry y="310" width="240" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-28" value="&lt;div&gt;+ esdbEntry(int, int, int, int, int): esdbEntry&lt;/div&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="BZnxrLC1ZPBVYWLSmT9u-15">
          <mxGeometry y="336" width="240" height="24" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-29" value="+ esdbEntry(int): esdbEntry" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="BZnxrLC1ZPBVYWLSmT9u-15">
          <mxGeometry y="360" width="240" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-30" value="+ getTitle(): QString" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="BZnxrLC1ZPBVYWLSmT9u-15">
          <mxGeometry y="386" width="240" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-31" value="+ getUrl(): QString" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="BZnxrLC1ZPBVYWLSmT9u-15">
          <mxGeometry y="412" width="240" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-32" value="+ setTitle(QString &amp;amp;): void" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="BZnxrLC1ZPBVYWLSmT9u-15">
          <mxGeometry y="438" width="240" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-33" value="+ getPath(): QString" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="BZnxrLC1ZPBVYWLSmT9u-15">
          <mxGeometry y="464" width="240" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-34" value="+ getFullTitle(): QString" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="BZnxrLC1ZPBVYWLSmT9u-15">
          <mxGeometry y="490" width="240" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-35" value="+ hasIcon(): bool" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="BZnxrLC1ZPBVYWLSmT9u-15">
          <mxGeometry y="516" width="240" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-36" value="+ getIcon(): QIcon" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="BZnxrLC1ZPBVYWLSmT9u-15">
          <mxGeometry y="542" width="240" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-37" value="+ setIcon(): void" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="BZnxrLC1ZPBVYWLSmT9u-15">
          <mxGeometry y="568" width="240" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-38" value="+ clearIcon(): void" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="BZnxrLC1ZPBVYWLSmT9u-15">
          <mxGeometry y="594" width="240" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-39" value="&lt;div&gt;+ getFields(QVector&amp;lt;genericField&amp;gt;): void&lt;/div&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="BZnxrLC1ZPBVYWLSmT9u-15">
          <mxGeometry y="620" width="240" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-40" value="+ matchQuality(QString): int" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="BZnxrLC1ZPBVYWLSmT9u-15">
          <mxGeometry y="646" width="240" height="26" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-41" value="&lt;div&gt;+ matchLocation(QString, bool, int): int&lt;/div&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="BZnxrLC1ZPBVYWLSmT9u-15">
          <mxGeometry y="672" width="240" height="24" as="geometry" />
        </mxCell>
        <mxCell id="BZnxrLC1ZPBVYWLSmT9u-113" value="&lt;div align=&quot;left&quot;&gt;&amp;nbsp;This diagram covers the data types that are in the tree view of passwords when the password database is unlocked.&lt;/div&gt;" style="text;html=1;strokeColor=default;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=1;perimeterSpacing=0;strokeWidth=3;glass=0;shadow=0;spacingLeft=1;spacingTop=2;" vertex="1" parent="1">
          <mxGeometry x="15" y="10" width="820" height="20" as="geometry" />
        </mxCell>
      </root>
    </mxGraphModel>
  </diagram>
</mxfile>
