summaryrefslogtreecommitdiffstats
path: root/docs/class_main_window_a52e97245b2f88492071e639395c4a15a_cgraph.svg
diff options
context:
space:
mode:
Diffstat (limited to 'docs/class_main_window_a52e97245b2f88492071e639395c4a15a_cgraph.svg')
-rw-r--r--docs/class_main_window_a52e97245b2f88492071e639395c4a15a_cgraph.svg977
1 files changed, 977 insertions, 0 deletions
diff --git a/docs/class_main_window_a52e97245b2f88492071e639395c4a15a_cgraph.svg b/docs/class_main_window_a52e97245b2f88492071e639395c4a15a_cgraph.svg
new file mode 100644
index 00000000..7574ec1a
--- /dev/null
+++ b/docs/class_main_window_a52e97245b2f88492071e639395c4a15a_cgraph.svg
@@ -0,0 +1,977 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+ "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<!-- Generated by graphviz version 2.40.1 (20161225.0304)
+ -->
+<!-- Title: MainWindow::MainWindow Pages: 1 -->
+<!--zoomable 1174 -->
+<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" onload="init(evt)">
+<style type="text/css"><![CDATA[
+.edge:hover path { stroke: red; }
+.edge:hover polygon { stroke: red; fill: red; }
+]]></style>
+<script type="text/javascript"><![CDATA[
+var edges = document.getElementsByTagName('g');
+if (edges && edges.length) {
+ for (var i=0;i<edges.length;i++) {
+ if (edges[i].id.substr(0,4)=='edge') {
+ edges[i].setAttribute('class','edge');
+ }
+ }
+}
+]]></script>
+ <defs>
+ <circle id="rim" cx="0" cy="0" r="7"/>
+ <circle id="rim2" cx="0" cy="0" r="3.5"/>
+ <g id="zoomPlus">
+ <use xlink:href="#rim" fill="#404040">
+ <set attributeName="fill" to="#808080" begin="zoomplus.mouseover" end="zoomplus.mouseout"/>
+ </use>
+ <path d="M-4,0h8M0,-4v8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
+ </g>
+ <g id="zoomMin">
+ <use xlink:href="#rim" fill="#404040">
+ <set attributeName="fill" to="#808080" begin="zoomminus.mouseover" end="zoomminus.mouseout"/>
+ </use>
+ <path d="M-4,0h8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
+ </g>
+ <g id="dirArrow">
+ <path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
+ </g>
+ <g id="resetDef">
+ <use xlink:href="#rim2" fill="#404040">
+ <set attributeName="fill" to="#808080" begin="reset.mouseover" end="reset.mouseout"/>
+ </use>
+ </g>
+ </defs>
+
+<script type="text/javascript">
+var viewWidth = 1324;
+var viewHeight = 1174;
+var sectionId = 'dynsection-2';
+</script>
+<script xlink:href="svgpan.js"/>
+<svg id="graph" class="graph">
+<g id="viewport">
+<title>MainWindow::MainWindow</title>
+<!-- Node0 -->
+<g id="node1" class="node">
+<title>Node0</title>
+<polygon fill="#bfbfbf" stroke="#000000" points="0,-418.5 0,-436.5 136.0391,-436.5 136.0391,-418.5 0,-418.5"/>
+<text text-anchor="middle" x="68.0195" y="-424.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">MainWindow::MainWindow</text>
+</g>
+<!-- Node1 -->
+<g id="node2" class="node">
+<title>Node1</title>
+<g id="a_node2"><a xlink:href="class_main_window.html#a23d2783cb61a373c4b0127970264290a" target="_top" xlink:title="MainWindow::checkConfig make sure we are ready to go as soon as possible. ">
+<polygon fill="none" stroke="#000000" points="183.4355,-455.5 183.4355,-473.5 317.2627,-473.5 317.2627,-455.5 183.4355,-455.5"/>
+<text text-anchor="middle" x="250.3491" y="-461.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">MainWindow::checkConfig</text>
+</a>
+</g>
+</g>
+<!-- Node0&#45;&gt;Node1 -->
+<g id="edge1" class="edge">
+<title>Node0&#45;&gt;Node1</title>
+<path fill="none" stroke="#191970" d="M112.6224,-436.5512C137.7695,-441.6543 169.3778,-448.0686 195.9693,-453.4647"/>
+<polygon fill="#191970" stroke="#191970" points="195.3948,-456.9194 205.8911,-455.4782 196.787,-450.0593 195.3948,-456.9194"/>
+</g>
+<!-- Node41 -->
+<g id="node42" class="node">
+<title>Node41</title>
+<g id="a_node42"><a xlink:href="class_qt_pass_settings.html#aaaeff5fa2e3a6b1f815b9a8247339b3a" target="_top" xlink:title="QtPassSettings::getRealPass">
+<polygon fill="none" stroke="#000000" points="176.7607,-418.5 176.7607,-436.5 323.9375,-436.5 323.9375,-418.5 176.7607,-418.5"/>
+<text text-anchor="middle" x="250.3491" y="-424.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">QtPassSettings::getRealPass</text>
+</a>
+</g>
+</g>
+<!-- Node0&#45;&gt;Node41 -->
+<g id="edge80" class="edge">
+<title>Node0&#45;&gt;Node41</title>
+<path fill="none" stroke="#191970" d="M136.1716,-427.5C146.0336,-427.5 156.28,-427.5 166.4069,-427.5"/>
+<polygon fill="#191970" stroke="#191970" points="166.4752,-431.0001 176.4752,-427.5 166.4751,-424.0001 166.4752,-431.0001"/>
+</g>
+<!-- Node42 -->
+<g id="node43" class="node">
+<title>Node42</title>
+<g id="a_node43"><a xlink:href="class_qt_pass_settings.html#a2d6c10abe565eaadb5a222501adfe31f" target="_top" xlink:title="QtPassSettings::getImitatePass">
+<polygon fill="none" stroke="#000000" points="172.0391,-381.5 172.0391,-399.5 328.6592,-399.5 328.6592,-381.5 172.0391,-381.5"/>
+<text text-anchor="middle" x="250.3491" y="-387.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">QtPassSettings::getImitatePass</text>
+</a>
+</g>
+</g>
+<!-- Node0&#45;&gt;Node42 -->
+<g id="edge81" class="edge">
+<title>Node0&#45;&gt;Node42</title>
+<path fill="none" stroke="#191970" d="M112.6224,-418.4488C137.7695,-413.3457 169.3778,-406.9314 195.9693,-401.5353"/>
+<polygon fill="#191970" stroke="#191970" points="196.787,-404.9407 205.8911,-399.5218 195.3948,-398.0806 196.787,-404.9407"/>
+</g>
+<!-- Node2 -->
+<g id="node3" class="node">
+<title>Node2</title>
+<g id="a_node3"><a xlink:href="class_qt_pass_settings.html#a060312f3b359d39beb86c176ab6fb0e0" target="_top" xlink:title="QtPassSettings::getVersion">
+<polygon fill="none" stroke="#000000" points="777.6729,-940.5 777.6729,-958.5 915.4111,-958.5 915.4111,-940.5 777.6729,-940.5"/>
+<text text-anchor="middle" x="846.542" y="-946.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">QtPassSettings::getVersion</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node2 -->
+<g id="edge2" class="edge">
+<title>Node1&#45;&gt;Node2</title>
+<path fill="none" stroke="#191970" d="M252.0252,-473.5567C261.5519,-524.1061 310.3773,-770.9378 364.6592,-822.5 475.1449,-927.45 661.7103,-948.1026 767.3639,-950.7741"/>
+<polygon fill="#191970" stroke="#191970" points="767.5744,-954.2791 777.6437,-950.9837 767.7171,-947.2805 767.5744,-954.2791"/>
+</g>
+<!-- Node4 -->
+<g id="node5" class="node">
+<title>Node4</title>
+<g id="a_node5"><a xlink:href="class_qt_pass_settings.html#abb8c53443d71181a3ecd6545464453e6" target="_top" xlink:title="QtPassSettings::getPassStore">
+<polygon fill="none" stroke="#000000" points="771.2861,-593.5 771.2861,-611.5 921.7979,-611.5 921.7979,-593.5 771.2861,-593.5"/>
+<text text-anchor="middle" x="846.542" y="-599.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">QtPassSettings::getPassStore</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node4 -->
+<g id="edge4" class="edge">
+<title>Node1&#45;&gt;Node4</title>
+<path fill="none" stroke="#191970" d="M259.99,-473.6057C278.7737,-490.9236 322.1662,-528.8912 364.6592,-551.5 448.8538,-596.2965 473.7504,-604.9589 567.8457,-620.5 639.6845,-632.3651 659.0806,-626.1531 731.6729,-620.5 742.097,-619.6882 762.8946,-616.5859 783.9633,-613.1798"/>
+<polygon fill="#191970" stroke="#191970" points="784.6493,-616.6142 793.9536,-611.5465 783.5199,-609.7059 784.6493,-616.6142"/>
+</g>
+<!-- Node5 -->
+<g id="node6" class="node">
+<title>Node5</title>
+<g id="a_node6"><a xlink:href="class_util.html#a29e0dadf2cb491511307b841e4a23943" target="_top" xlink:title="Util::findPasswordStore look for common .password&#45;store folder location. ">
+<polygon fill="none" stroke="#000000" points="388.2871,-74.5 388.2871,-92.5 508.2178,-92.5 508.2178,-74.5 388.2871,-74.5"/>
+<text text-anchor="middle" x="448.2524" y="-80.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">Util::findPasswordStore</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node5 -->
+<g id="edge6" class="edge">
+<title>Node1&#45;&gt;Node5</title>
+<path fill="none" stroke="#191970" d="M316.382,-455.3377C320.9737,-452.7344 325.1597,-449.5019 328.6592,-445.5 429.8513,-329.7798 261.975,-215.8983 364.6592,-101.5 368.6614,-97.0412 373.4793,-93.541 378.7564,-90.8078"/>
+<polygon fill="#191970" stroke="#191970" points="380.1587,-94.015 388.0076,-86.8985 377.4339,-87.567 380.1587,-94.015"/>
+</g>
+<!-- Node7 -->
+<g id="node8" class="node">
+<title>Node7</title>
+<g id="a_node8"><a xlink:href="class_qt_pass_settings.html#a2b30ee2cd3b185148f63fca568c33f6e" target="_top" xlink:title="QtPassSettings::setPassStore">
+<polygon fill="none" stroke="#000000" points="771.5669,-842.5 771.5669,-860.5 921.5171,-860.5 921.5171,-842.5 771.5669,-842.5"/>
+<text text-anchor="middle" x="846.542" y="-848.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">QtPassSettings::setPassStore</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node7 -->
+<g id="edge8" class="edge">
+<title>Node1&#45;&gt;Node7</title>
+<path fill="none" stroke="#191970" d="M250.6259,-473.6448C252.4255,-515.6008 265.8191,-691.097 364.6592,-772.5 478.1806,-865.9942 659.1233,-869.0548 763.9867,-861.312"/>
+<polygon fill="#191970" stroke="#191970" points="764.5105,-864.7817 774.2041,-860.5055 763.9596,-857.8034 764.5105,-864.7817"/>
+</g>
+<!-- Node8 -->
+<g id="node9" class="node">
+<title>Node8</title>
+<g id="a_node9"><a xlink:href="class_qt_pass_settings.html#a64ffdab0605be803054150d438254c56" target="_top" xlink:title="QtPassSettings::initExecutables">
+<polygon fill="none" stroke="#000000" points="767.6729,-745.5 767.6729,-763.5 925.4111,-763.5 925.4111,-745.5 767.6729,-745.5"/>
+<text text-anchor="middle" x="846.542" y="-751.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">QtPassSettings::initExecutables</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node8 -->
+<g id="edge10" class="edge">
+<title>Node1&#45;&gt;Node8</title>
+<path fill="none" stroke="#191970" d="M250.9913,-473.6941C254.2731,-512.8581 272.8216,-666.6757 364.6592,-730.5 500.7653,-825.0896 714.3645,-787.7927 804.3451,-765.9794"/>
+<polygon fill="#191970" stroke="#191970" points="805.3249,-769.3424 814.1862,-763.5348 803.6373,-762.5489 805.3249,-769.3424"/>
+</g>
+<!-- Node16 -->
+<g id="node17" class="node">
+<title>Node16</title>
+<g id="a_node17"><a xlink:href="class_qt_pass_settings.html#a53407b47aac8250b8e0c4cea046883e1" target="_top" xlink:title="QtPassSettings::getPwgen\lExecutable">
+<polygon fill="none" stroke="#000000" points="981.9775,-622.5 981.9775,-650.5 1116.9326,-650.5 1116.9326,-622.5 981.9775,-622.5"/>
+<text text-anchor="start" x="989.9775" y="-638.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">QtPassSettings::getPwgen</text>
+<text text-anchor="middle" x="1049.4551" y="-628.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">Executable</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node16 -->
+<g id="edge42" class="edge">
+<title>Node1&#45;&gt;Node16</title>
+<path fill="none" stroke="#191970" d="M251.7979,-473.9029C257.8276,-509.4246 284.4812,-636.0301 364.6592,-687.5 469.5239,-754.8174 807.9781,-727.1859 925.4111,-685.5 944.0106,-678.8976 943.5587,-667.9156 961.4111,-659.5 965.7384,-657.4601 970.2738,-655.5811 974.9076,-653.8533"/>
+<polygon fill="#191970" stroke="#191970" points="976.2227,-657.1017 984.5221,-650.5161 973.9273,-650.4887 976.2227,-657.1017"/>
+</g>
+<!-- Node18 -->
+<g id="node19" class="node">
+<title>Node18</title>
+<g id="a_node19"><a xlink:href="class_qt_pass_settings.html#a32e5883afc95b3c0e8fffbcb7f2c5cd3" target="_top" xlink:title="QtPassSettings::isAlways\lOnTop">
+<polygon fill="none" stroke="#000000" points="585.0723,-469.5 585.0723,-497.5 714.4463,-497.5 714.4463,-469.5 585.0723,-469.5"/>
+<text text-anchor="start" x="593.0723" y="-485.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">QtPassSettings::isAlways</text>
+<text text-anchor="middle" x="649.7593" y="-475.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">OnTop</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node18 -->
+<g id="edge28" class="edge">
+<title>Node1&#45;&gt;Node18</title>
+<path fill="none" stroke="#191970" d="M317.652,-467.7016C388.7841,-471.0854 500.7045,-476.4094 574.658,-479.9274"/>
+<polygon fill="#191970" stroke="#191970" points="574.678,-483.4322 584.833,-480.4114 575.0107,-476.4401 574.678,-483.4322"/>
+</g>
+<!-- Node19 -->
+<g id="node20" class="node">
+<title>Node19</title>
+<g id="a_node20"><a xlink:href="class_qt_pass_settings.html#a5b746d0ca47ae638a2fdb2e27b281ec0" target="_top" xlink:title="QtPassSettings::isUseTrayIcon">
+<polygon fill="none" stroke="#000000" points="572.7505,-393.5 572.7505,-411.5 726.7681,-411.5 726.7681,-393.5 572.7505,-393.5"/>
+<text text-anchor="middle" x="649.7593" y="-399.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">QtPassSettings::isUseTrayIcon</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node19 -->
+<g id="edge30" class="edge">
+<title>Node1&#45;&gt;Node19</title>
+<path fill="none" stroke="#191970" d="M296.0656,-455.422C306.9083,-452.7192 318.3227,-449.4122 328.6592,-445.5 345.5795,-439.0959 347.2963,-431.5832 364.6592,-426.5 429.192,-407.6073 505.1968,-401.9844 562.4958,-400.8801"/>
+<polygon fill="#191970" stroke="#191970" points="562.6616,-404.3781 572.6079,-400.7282 562.5564,-397.3789 562.6616,-404.3781"/>
+</g>
+<!-- Node20 -->
+<g id="node21" class="node">
+<title>Node20</title>
+<g id="a_node21"><a xlink:href="class_qt_pass_settings.html#a88c4f55fe2bc1ca313f3ca4670d369d3" target="_top" xlink:title="QtPassSettings::isStartMinimized">
+<polygon fill="none" stroke="#000000" points="567.8457,-225.5 567.8457,-243.5 731.6729,-243.5 731.6729,-225.5 567.8457,-225.5"/>
+<text text-anchor="middle" x="649.7593" y="-231.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">QtPassSettings::isStartMinimized</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node20 -->
+<g id="edge32" class="edge">
+<title>Node1&#45;&gt;Node20</title>
+<path fill="none" stroke="#191970" d="M315.3036,-455.425C320.2545,-452.8208 324.8116,-449.5634 328.6592,-445.5 388.9543,-381.8229 298.9293,-309.5505 364.6592,-251.5 392.479,-226.9305 485.2621,-225.2836 557.5135,-228.1516"/>
+<polygon fill="#191970" stroke="#191970" points="557.422,-231.6508 567.5633,-228.5843 557.7232,-224.6573 557.422,-231.6508"/>
+</g>
+<!-- Node21 -->
+<g id="node22" class="node">
+<title>Node21</title>
+<g id="a_node22"><a xlink:href="class_qt_pass_settings.html#a462bf3ee0176fd621e4dc96c381bcffe" target="_top" xlink:title="QtPassSettings::getAutoclear\lSeconds">
+<polygon fill="none" stroke="#000000" points="576.4468,-346.5 576.4468,-374.5 723.0718,-374.5 723.0718,-346.5 576.4468,-346.5"/>
+<text text-anchor="start" x="584.4468" y="-362.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">QtPassSettings::getAutoclear</text>
+<text text-anchor="middle" x="649.7593" y="-352.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">Seconds</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node21 -->
+<g id="edge34" class="edge">
+<title>Node1&#45;&gt;Node21</title>
+<path fill="none" stroke="#191970" d="M307.8542,-455.3842C315.1868,-452.8549 322.3301,-449.6249 328.6592,-445.5 350.7032,-431.1332 341.8882,-411.6843 364.6592,-398.5 425.7303,-363.14 506.2593,-355.2401 566.1509,-355.2578"/>
+<polygon fill="#191970" stroke="#191970" points="566.3035,-358.759 576.3303,-355.3366 566.3578,-351.7592 566.3035,-358.759"/>
+</g>
+<!-- Node22 -->
+<g id="node23" class="node">
+<title>Node22</title>
+<g id="a_node23"><a xlink:href="class_qt_pass_settings.html#ac5fa2696d8fe671f7a1c8b401c87441c" target="_top" xlink:title="QtPassSettings::setAutoclear\lSeconds">
+<polygon fill="none" stroke="#000000" points="773.5103,-159.5 773.5103,-187.5 919.5737,-187.5 919.5737,-159.5 773.5103,-159.5"/>
+<text text-anchor="start" x="781.5103" y="-175.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">QtPassSettings::setAutoclear</text>
+<text text-anchor="middle" x="846.542" y="-165.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">Seconds</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node22 -->
+<g id="edge36" class="edge">
+<title>Node1&#45;&gt;Node22</title>
+<path fill="none" stroke="#191970" d="M315.7717,-455.3197C320.5586,-452.7293 324.953,-449.5042 328.6592,-445.5 396.5559,-372.1437 291.9818,-292.1229 364.6592,-223.5 392.9794,-196.7597 632.6071,-182.5387 762.9241,-176.7198"/>
+<polygon fill="#191970" stroke="#191970" points="763.4279,-180.2011 773.2646,-176.2654 763.1206,-173.2079 763.4279,-180.2011"/>
+</g>
+<!-- Node23 -->
+<g id="node24" class="node">
+<title>Node23</title>
+<g id="a_node24"><a xlink:href="class_qt_pass_settings.html#a1ec1f028e8473ecd7fe61e238eb38a01" target="_top" xlink:title="QtPassSettings::getAutoclear\lPanelSeconds">
+<polygon fill="none" stroke="#000000" points="576.4468,-299.5 576.4468,-327.5 723.0718,-327.5 723.0718,-299.5 576.4468,-299.5"/>
+<text text-anchor="start" x="584.4468" y="-315.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">QtPassSettings::getAutoclear</text>
+<text text-anchor="middle" x="649.7593" y="-305.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">PanelSeconds</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node23 -->
+<g id="edge38" class="edge">
+<title>Node1&#45;&gt;Node23</title>
+<path fill="none" stroke="#191970" d="M312.9911,-455.3391C318.6793,-452.7819 324.0303,-449.5577 328.6592,-445.5 361.9882,-416.2832 329.883,-379.9784 364.6592,-352.5 421.098,-307.9048 504.2379,-301.1366 566.1897,-303.7518"/>
+<polygon fill="#191970" stroke="#191970" points="566.1652,-307.255 576.3311,-304.2709 566.5231,-300.2642 566.1652,-307.255"/>
+</g>
+<!-- Node24 -->
+<g id="node25" class="node">
+<title>Node24</title>
+<g id="a_node25"><a xlink:href="class_qt_pass_settings.html#a0a5bcdb628ca6614d5c26c5c24a0a54f" target="_top" xlink:title="QtPassSettings::setAutoclear\lPanelSeconds">
+<polygon fill="none" stroke="#000000" points="576.7275,-131.5 576.7275,-159.5 722.791,-159.5 722.791,-131.5 576.7275,-131.5"/>
+<text text-anchor="start" x="584.7275" y="-147.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">QtPassSettings::setAutoclear</text>
+<text text-anchor="middle" x="649.7593" y="-137.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">PanelSeconds</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node24 -->
+<g id="edge40" class="edge">
+<title>Node1&#45;&gt;Node24</title>
+<path fill="none" stroke="#191970" d="M315.879,-455.4178C320.643,-452.8064 325.0028,-449.5497 328.6592,-445.5 407.7221,-357.9325 280.9449,-265.632 364.6592,-182.5 392.3533,-154.9985 492.6139,-147.2901 566.4413,-145.4551"/>
+<polygon fill="#191970" stroke="#191970" points="566.7511,-148.9493 576.673,-145.2337 566.5996,-141.9509 566.7511,-148.9493"/>
+</g>
+<!-- Node25 -->
+<g id="node26" class="node">
+<title>Node25</title>
+<g id="a_node26"><a xlink:href="class_qt_pass_settings.html#a4899b84700fb828989f74869c6516334" target="_top" xlink:title="QtPassSettings::setUsePwgen">
+<polygon fill="none" stroke="#000000" points="372.1641,-111.5 372.1641,-129.5 524.3408,-129.5 524.3408,-111.5 372.1641,-111.5"/>
+<text text-anchor="middle" x="448.2524" y="-117.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">QtPassSettings::setUsePwgen</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node25 -->
+<g id="edge43" class="edge">
+<title>Node1&#45;&gt;Node25</title>
+<path fill="none" stroke="#191970" d="M315.9535,-455.4845C320.7016,-452.8589 325.0374,-449.5806 328.6592,-445.5 418.0953,-344.7345 277.3361,-247.102 364.6592,-144.5 368.0583,-140.5061 372.074,-137.1542 376.4762,-134.3436"/>
+<polygon fill="#191970" stroke="#191970" points="378.2004,-137.3905 385.3582,-129.5792 374.8915,-131.2219 378.2004,-137.3905"/>
+</g>
+<!-- Node26 -->
+<g id="node27" class="node">
+<title>Node26</title>
+<g id="a_node27"><a xlink:href="class_qt_pass_settings.html#a7c5668e2951f99c2241d7308f0228f72" target="_top" xlink:title="QtPassSettings::setPassTemplate">
+<polygon fill="none" stroke="#000000" points="364.9399,-1090.5 364.9399,-1108.5 531.5649,-1108.5 531.5649,-1090.5 364.9399,-1090.5"/>
+<text text-anchor="middle" x="448.2524" y="-1096.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">QtPassSettings::setPassTemplate</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node26 -->
+<g id="edge45" class="edge">
+<title>Node1&#45;&gt;Node26</title>
+<path fill="none" stroke="#191970" d="M250.7612,-473.8669C254.0238,-543.7917 277.8701,-984.1337 364.6592,-1077.5 367.453,-1080.5055 370.6036,-1083.12 374.003,-1085.3926"/>
+<polygon fill="#191970" stroke="#191970" points="372.4669,-1088.5436 382.9039,-1090.3658 375.8813,-1082.4327 372.4669,-1088.5436"/>
+</g>
+<!-- Node27 -->
+<g id="node28" class="node">
+<title>Node27</title>
+<g id="a_node28"><a xlink:href="class_qt_pass_settings.html#a3c0463005c07a4dc0384bf8e63696aa4" target="_top" xlink:title="QtPassSettings::getPassTemplate">
+<polygon fill="none" stroke="#000000" points="364.6592,-1049.5 364.6592,-1067.5 531.8457,-1067.5 531.8457,-1049.5 364.6592,-1049.5"/>
+<text text-anchor="middle" x="448.2524" y="-1055.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">QtPassSettings::getPassTemplate</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node27 -->
+<g id="edge47" class="edge">
+<title>Node1&#45;&gt;Node27</title>
+<path fill="none" stroke="#191970" d="M250.9082,-473.617C255.1493,-539.8722 284.2956,-947.2901 364.6592,-1034.5 368.4322,-1038.5944 372.8527,-1042.0073 377.6558,-1044.8499"/>
+<polygon fill="#191970" stroke="#191970" points="376.1509,-1048.0107 386.6575,-1049.375 379.2949,-1041.7565 376.1509,-1048.0107"/>
+</g>
+<!-- Node28 -->
+<g id="node29" class="node">
+<title>Node28</title>
+<g id="a_node29"><a xlink:href="class_qt_pass_settings.html#a8cd81cd735281c71eab54091bde73081" target="_top" xlink:title="QtPassSettings::setVersion">
+<polygon fill="none" stroke="#000000" points="379.6641,-1006.5 379.6641,-1024.5 516.8408,-1024.5 516.8408,-1006.5 379.6641,-1006.5"/>
+<text text-anchor="middle" x="448.2524" y="-1012.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">QtPassSettings::setVersion</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node28 -->
+<g id="edge49" class="edge">
+<title>Node1&#45;&gt;Node28</title>
+<path fill="none" stroke="#191970" d="M251.1518,-473.5789C256.8575,-536.2127 293.1277,-904.1245 364.6592,-985.5 371.0813,-992.8059 379.4146,-998.3328 388.3271,-1002.5139"/>
+<polygon fill="#191970" stroke="#191970" points="387.1894,-1005.8305 397.7688,-1006.402 389.8549,-999.3578 387.1894,-1005.8305"/>
+</g>
+<!-- Node29 -->
+<g id="node30" class="node">
+<title>Node29</title>
+<g id="a_node30"><a xlink:href="class_util.html#a00c91095ca10b233e45eb643ff6097a4" target="_top" xlink:title="Util::checkConfig do we have prequisite settings? ">
+<polygon fill="none" stroke="#000000" points="604.2446,-669.5 604.2446,-687.5 695.2739,-687.5 695.2739,-669.5 604.2446,-669.5"/>
+<text text-anchor="middle" x="649.7593" y="-675.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">Util::checkConfig</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node29 -->
+<g id="edge51" class="edge">
+<title>Node1&#45;&gt;Node29</title>
+<path fill="none" stroke="#191970" d="M252.6784,-473.7491C261.2175,-505.509 294.0585,-610.5725 364.6592,-654.5 434.3287,-697.8481 532.7988,-695.2458 593.8902,-687.9455"/>
+<polygon fill="#191970" stroke="#191970" points="594.6295,-691.3795 604.1047,-686.6393 593.7415,-684.4361 594.6295,-691.3795"/>
+</g>
+<!-- Node30 -->
+<g id="node31" class="node">
+<title>Node30</title>
+<g id="a_node31"><a xlink:href="class_main_window.html#aeb8091ab5531144b76c1fbb0d63deb56" target="_top" xlink:title="MainWindow::config pops up the configuration screen and handles all inter&#45;window communication. ">
+<polygon fill="none" stroke="#000000" points="395.5112,-436.5 395.5112,-454.5 500.9937,-454.5 500.9937,-436.5 395.5112,-436.5"/>
+<text text-anchor="middle" x="448.2524" y="-442.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">MainWindow::config</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node30 -->
+<g id="edge55" class="edge">
+<title>Node1&#45;&gt;Node30</title>
+<path fill="none" stroke="#191970" d="M317.3502,-458.0675C339.3247,-455.9578 363.6543,-453.622 385.317,-451.5422"/>
+<polygon fill="#191970" stroke="#191970" points="385.7689,-455.015 395.3886,-450.5753 385.0999,-448.047 385.7689,-455.015"/>
+</g>
+<!-- Node32 -->
+<g id="node33" class="node">
+<title>Node32</title>
+<g id="a_node33"><a xlink:href="class_qt_pass_settings.html#a987e913eac7cd497e2fca27426494a64" target="_top" xlink:title="QtPassSettings::getPass">
+<polygon fill="none" stroke="#000000" points="586.4541,-262.5 586.4541,-280.5 713.0645,-280.5 713.0645,-262.5 586.4541,-262.5"/>
+<text text-anchor="middle" x="649.7593" y="-268.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">QtPassSettings::getPass</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node32 -->
+<g id="edge78" class="edge">
+<title>Node1&#45;&gt;Node32</title>
+<path fill="none" stroke="#191970" d="M314.6783,-455.3722C319.8252,-452.7872 324.5958,-449.5483 328.6592,-445.5 376.0048,-398.3305 314.1275,-343.2392 364.6592,-299.5 429.6677,-243.2298 536.8891,-250.1891 599.6654,-260.6411"/>
+<polygon fill="#191970" stroke="#191970" points="599.2665,-264.1246 609.7215,-262.4089 600.4785,-257.2303 599.2665,-264.1246"/>
+</g>
+<!-- Node36 -->
+<g id="node37" class="node">
+<title>Node36</title>
+<g id="a_node37"><a xlink:href="class_pass.html#ac679a086b289cdb9245906948ba0458a" target="_top" xlink:title="Pass::updateEnv update the execution environment (used when switching profiles) ">
+<polygon fill="none" stroke="#000000" points="603.9565,-593.5 603.9565,-611.5 695.562,-611.5 695.562,-593.5 603.9565,-593.5"/>
+<text text-anchor="middle" x="649.7593" y="-599.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">Pass::updateEnv</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node36 -->
+<g id="edge79" class="edge">
+<title>Node1&#45;&gt;Node36</title>
+<path fill="none" stroke="#191970" d="M274.0787,-473.5701C326.6458,-493.541 457.0283,-542.4063 567.8457,-578.5 580.6316,-582.6644 594.6452,-586.892 607.4096,-590.6148"/>
+<polygon fill="#191970" stroke="#191970" points="606.7528,-594.0681 617.3313,-593.4813 608.6957,-587.3431 606.7528,-594.0681"/>
+</g>
+<!-- Node38 -->
+<g id="node39" class="node">
+<title>Node38</title>
+<g id="a_node39"><a xlink:href="class_qt_pass_settings.html#a68a9cac12925baf6cff2ce2c7a0f5a8c" target="_top" xlink:title="QtPassSettings::isUseWebDav">
+<polygon fill="none" stroke="#000000" points="371.4268,-957.5 371.4268,-975.5 525.0781,-975.5 525.0781,-957.5 371.4268,-957.5"/>
+<text text-anchor="middle" x="448.2524" y="-963.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">QtPassSettings::isUseWebDav</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node38 -->
+<g id="edge74" class="edge">
+<title>Node1&#45;&gt;Node38</title>
+<path fill="none" stroke="#191970" d="M251.6625,-473.7677C260.0234,-531.7364 307.3035,-844.422 364.6592,-919.5 376.3189,-934.7625 394.4449,-945.8136 410.8418,-953.3496"/>
+<polygon fill="#191970" stroke="#191970" points="409.6648,-956.6532 420.2343,-957.3857 412.4285,-950.2219 409.6648,-956.6532"/>
+</g>
+<!-- Node39 -->
+<g id="node40" class="node">
+<title>Node39</title>
+<g id="a_node40"><a xlink:href="class_store_model.html#af223e13120a72e556a394aae4a92ad0f" target="_top" xlink:title="StoreModel::setModelAndStore update the source model and store. ">
+<polygon fill="none" stroke="#000000" points="370.77,-37.5 370.77,-55.5 525.7349,-55.5 525.7349,-37.5 370.77,-37.5"/>
+<text text-anchor="middle" x="448.2524" y="-43.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">StoreModel::setModelAndStore</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node39 -->
+<g id="edge76" class="edge">
+<title>Node1&#45;&gt;Node39</title>
+<path fill="none" stroke="#191970" d="M316.4259,-455.3759C321.008,-452.7643 325.1799,-449.5195 328.6592,-445.5 384.3183,-381.1999 308.1709,-128.073 364.6592,-64.5 365.5466,-63.5012 366.475,-62.5504 367.4403,-61.6455"/>
+<polygon fill="#191970" stroke="#191970" points="369.6208,-64.3849 375.4987,-55.57 365.4067,-58.7954 369.6208,-64.3849"/>
+</g>
+<!-- Node40 -->
+<g id="node41" class="node">
+<title>Node40</title>
+<g id="a_node41"><a xlink:href="class_main_window.html#ad4cf3e2c819cac398728a82f1cf05f3e" target="_top" xlink:title="MainWindow::deselect clear the selection, password and copy buffer. ">
+<polygon fill="none" stroke="#000000" points="390.2305,-.5 390.2305,-18.5 506.2744,-18.5 506.2744,-.5 390.2305,-.5"/>
+<text text-anchor="middle" x="448.2524" y="-6.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">MainWindow::deselect</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node40 -->
+<g id="edge77" class="edge">
+<title>Node1&#45;&gt;Node40</title>
+<path fill="none" stroke="#191970" d="M316.4622,-455.4072C321.0365,-452.7888 325.1966,-449.5339 328.6592,-445.5 389.3849,-374.7558 303.0212,-97.4508 364.6592,-27.5 369.0389,-22.5296 374.4318,-18.7451 380.3516,-15.884"/>
+<polygon fill="#191970" stroke="#191970" points="381.9753,-19.0075 390.0178,-12.1106 379.4297,-12.4867 381.9753,-19.0075"/>
+</g>
+<!-- Node3 -->
+<g id="node4" class="node">
+<title>Node3</title>
+<g id="a_node4"><a xlink:href="class_qt_pass_settings.html#ab83659fdbfb9069942e6982076b4b934" target="_top" xlink:title="QtPassSettings::getInstance">
+<polygon fill="none" stroke="#000000" points="1173.499,-566.5 1173.499,-584.5 1315.6807,-584.5 1315.6807,-566.5 1173.499,-566.5"/>
+<text text-anchor="middle" x="1244.5898" y="-572.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">QtPassSettings::getInstance</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node3 -->
+<g id="edge3" class="edge">
+<title>Node2&#45;&gt;Node3</title>
+<path fill="none" stroke="#191970" d="M891.1207,-958.5117C953.5996,-968.3981 1067.4011,-976.02 1137.499,-918.5 1189.5899,-875.7559 1230.0257,-660.8995 1241.3827,-594.8481"/>
+<polygon fill="#191970" stroke="#191970" points="1244.8942,-595.0729 1243.1101,-584.6294 1237.9922,-593.9061 1244.8942,-595.0729"/>
+</g>
+<!-- Node4&#45;&gt;Node3 -->
+<g id="edge5" class="edge">
+<title>Node4&#45;&gt;Node3</title>
+<path fill="none" stroke="#191970" d="M903.9638,-593.4395C911.505,-590.9025 918.8737,-587.6556 925.4111,-583.5 947.0263,-569.7601 938.3265,-549.595 961.4111,-538.5 1047.4736,-497.1362 1164.3121,-538.9482 1216.9141,-562.2002"/>
+<polygon fill="#191970" stroke="#191970" points="1215.7058,-565.4952 1226.2587,-566.4374 1218.5966,-559.12 1215.7058,-565.4952"/>
+</g>
+<!-- Node6 -->
+<g id="node7" class="node">
+<title>Node6</title>
+<g id="a_node7"><a xlink:href="class_util.html#a94597a43bf37076511033bef32f3df12" target="_top" xlink:title="Util::normalizeFolderPath let&#39;s always end folders with a QDir::separator() ">
+<polygon fill="none" stroke="#000000" points="585.6265,-45.5 585.6265,-63.5 713.8921,-63.5 713.8921,-45.5 585.6265,-45.5"/>
+<text text-anchor="middle" x="649.7593" y="-51.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">Util::normalizeFolderPath</text>
+</a>
+</g>
+</g>
+<!-- Node5&#45;&gt;Node6 -->
+<g id="edge7" class="edge">
+<title>Node5&#45;&gt;Node6</title>
+<path fill="none" stroke="#191970" d="M508.4382,-74.8383C529.9599,-71.741 554.4463,-68.217 576.9208,-64.9826"/>
+<polygon fill="#191970" stroke="#191970" points="577.6881,-68.4083 587.0875,-63.5194 576.6909,-61.4797 577.6881,-68.4083"/>
+</g>
+<!-- Node7&#45;&gt;Node3 -->
+<g id="edge9" class="edge">
+<title>Node7&#45;&gt;Node3</title>
+<path fill="none" stroke="#191970" d="M862.2462,-860.6728C909.0986,-886.7111 1050.0531,-955.2596 1137.499,-892.5 1188.1476,-856.1497 1229.1475,-657.9094 1241.0733,-594.8027"/>
+<polygon fill="#191970" stroke="#191970" points="1244.5719,-595.1325 1242.9576,-584.6614 1237.6897,-593.8538 1244.5719,-595.1325"/>
+</g>
+<!-- Node9 -->
+<g id="node10" class="node">
+<title>Node9</title>
+<g id="a_node10"><a xlink:href="class_qt_pass_settings.html#af0176d02663714d795cdf23eec6b657a" target="_top" xlink:title="QtPassSettings::getPassExecutable">
+<polygon fill="none" stroke="#000000" points="961.4111,-548.5 961.4111,-566.5 1137.499,-566.5 1137.499,-548.5 961.4111,-548.5"/>
+<text text-anchor="middle" x="1049.4551" y="-554.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">QtPassSettings::getPassExecutable</text>
+</a>
+</g>
+</g>
+<!-- Node8&#45;&gt;Node9 -->
+<g id="edge11" class="edge">
+<title>Node8&#45;&gt;Node9</title>
+<path fill="none" stroke="#191970" d="M854.9605,-745.4064C870.3409,-728.4745 903.4201,-690.5546 925.4111,-654.5 945.503,-621.5591 931.226,-599.5344 961.4111,-575.5 963.2457,-574.0392 965.1684,-572.688 967.1625,-571.4383"/>
+<polygon fill="#191970" stroke="#191970" points="969.1169,-574.3637 976.3116,-566.5863 965.8372,-568.1795 969.1169,-574.3637"/>
+</g>
+<!-- Node10 -->
+<g id="node11" class="node">
+<title>Node10</title>
+<g id="a_node11"><a xlink:href="class_util.html#ab6622ba9b278132fa22ea85d224082f2" target="_top" xlink:title="Util::findBinaryInPath search for executables. ">
+<polygon fill="none" stroke="#000000" points="994.7656,-790.5 994.7656,-808.5 1104.1445,-808.5 1104.1445,-790.5 994.7656,-790.5"/>
+<text text-anchor="middle" x="1049.4551" y="-796.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">Util::findBinaryInPath</text>
+</a>
+</g>
+</g>
+<!-- Node8&#45;&gt;Node10 -->
+<g id="edge13" class="edge">
+<title>Node8&#45;&gt;Node10</title>
+<path fill="none" stroke="#191970" d="M883.7268,-763.5305C906.1843,-768.912 935.3996,-775.7853 961.4111,-781.5 971.804,-783.7833 982.9085,-786.1276 993.6076,-788.3383"/>
+<polygon fill="#191970" stroke="#191970" points="993.2055,-791.8286 1003.705,-790.4106 994.6128,-784.9716 993.2055,-791.8286"/>
+</g>
+<!-- Node11 -->
+<g id="node12" class="node">
+<title>Node11</title>
+<g id="a_node12"><a xlink:href="class_qt_pass_settings.html#a0c04867f8f676925acdeb71fdb69e39f" target="_top" xlink:title="QtPassSettings::setPassExecutable">
+<polygon fill="none" stroke="#000000" points="961.6919,-864.5 961.6919,-882.5 1137.2183,-882.5 1137.2183,-864.5 961.6919,-864.5"/>
+<text text-anchor="middle" x="1049.4551" y="-870.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">QtPassSettings::setPassExecutable</text>
+</a>
+</g>
+</g>
+<!-- Node8&#45;&gt;Node11 -->
+<g id="edge14" class="edge">
+<title>Node8&#45;&gt;Node11</title>
+<path fill="none" stroke="#191970" d="M854.0528,-763.7923C870.9289,-783.9917 914.0937,-831.971 961.4111,-855.5 965.9229,-857.7435 970.6976,-859.7075 975.5971,-861.4266"/>
+<polygon fill="#191970" stroke="#191970" points="974.5468,-864.7653 985.1366,-864.4402 976.6554,-858.0904 974.5468,-864.7653"/>
+</g>
+<!-- Node12 -->
+<g id="node13" class="node">
+<title>Node12</title>
+<g id="a_node13"><a xlink:href="class_qt_pass_settings.html#af1577fc288ddb6077df5a2fb2f8913b6" target="_top" xlink:title="QtPassSettings::getGitExecutable">
+<polygon fill="none" stroke="#000000" points="966.1377,-827.5 966.1377,-845.5 1132.7725,-845.5 1132.7725,-827.5 966.1377,-827.5"/>
+<text text-anchor="middle" x="1049.4551" y="-833.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">QtPassSettings::getGitExecutable</text>
+</a>
+</g>
+</g>
+<!-- Node8&#45;&gt;Node12 -->
+<g id="edge16" class="edge">
+<title>Node8&#45;&gt;Node12</title>
+<path fill="none" stroke="#191970" d="M859.6807,-763.6021C880.3724,-777.5144 922.2389,-803.979 961.4111,-818.5 968.1495,-820.9979 975.3135,-823.1797 982.5317,-825.0782"/>
+<polygon fill="#191970" stroke="#191970" points="981.8273,-828.5091 992.3735,-827.4946 983.4965,-821.711 981.8273,-828.5091"/>
+</g>
+<!-- Node13 -->
+<g id="node14" class="node">
+<title>Node13</title>
+<g id="a_node14"><a xlink:href="class_qt_pass_settings.html#a423f05b95badd51857630009e9ce629f" target="_top" xlink:title="QtPassSettings::setGitExecutable">
+<polygon fill="none" stroke="#000000" points="966.4185,-753.5 966.4185,-771.5 1132.4917,-771.5 1132.4917,-753.5 966.4185,-753.5"/>
+<text text-anchor="middle" x="1049.4551" y="-759.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">QtPassSettings::setGitExecutable</text>
+</a>
+</g>
+</g>
+<!-- Node8&#45;&gt;Node13 -->
+<g id="edge18" class="edge">
+<title>Node8&#45;&gt;Node13</title>
+<path fill="none" stroke="#191970" d="M925.5745,-757.6159C935.5896,-758.0108 945.9115,-758.4177 956.123,-758.8203"/>
+<polygon fill="#191970" stroke="#191970" points="956.152,-762.3241 966.2822,-759.2208 956.4278,-755.3295 956.152,-762.3241"/>
+</g>
+<!-- Node14 -->
+<g id="node15" class="node">
+<title>Node14</title>
+<g id="a_node15"><a xlink:href="class_qt_pass_settings.html#a92b674cdafc03000c808bff5fab93249" target="_top" xlink:title="QtPassSettings::getGpgExecutable">
+<polygon fill="none" stroke="#000000" points="963.0762,-585.5 963.0762,-603.5 1135.834,-603.5 1135.834,-585.5 963.0762,-585.5"/>
+<text text-anchor="middle" x="1049.4551" y="-591.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">QtPassSettings::getGpgExecutable</text>
+</a>
+</g>
+</g>
+<!-- Node8&#45;&gt;Node14 -->
+<g id="edge20" class="edge">
+<title>Node8&#45;&gt;Node14</title>
+<path fill="none" stroke="#191970" d="M862.3276,-745.3435C879.7254,-734.5823 907.5999,-715.2742 925.4111,-692.5 949.4307,-661.7875 930.9668,-636.8586 961.4111,-612.5 963.2423,-611.0349 965.1619,-609.6798 967.1533,-608.4268"/>
+<polygon fill="#191970" stroke="#191970" points="969.1095,-611.3506 976.2929,-603.5629 965.8209,-605.1712 969.1095,-611.3506"/>
+</g>
+<!-- Node15 -->
+<g id="node16" class="node">
+<title>Node15</title>
+<g id="a_node16"><a xlink:href="class_qt_pass_settings.html#a875e260d3a73f82c0804a5c6b282d4ca" target="_top" xlink:title="QtPassSettings::setGpgExecutable">
+<polygon fill="none" stroke="#000000" points="963.3569,-716.5 963.3569,-734.5 1135.5532,-734.5 1135.5532,-716.5 963.3569,-716.5"/>
+<text text-anchor="middle" x="1049.4551" y="-722.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">QtPassSettings::setGpgExecutable</text>
+</a>
+</g>
+</g>
+<!-- Node8&#45;&gt;Node15 -->
+<g id="edge22" class="edge">
+<title>Node8&#45;&gt;Node15</title>
+<path fill="none" stroke="#191970" d="M909.6327,-745.4832C930.8191,-742.4553 954.6232,-739.0532 976.5025,-735.9263"/>
+<polygon fill="#191970" stroke="#191970" points="976.9992,-739.3909 986.4034,-734.5112 976.0088,-732.4613 976.9992,-739.3909"/>
+</g>
+<!-- Node8&#45;&gt;Node16 -->
+<g id="edge24" class="edge">
+<title>Node8&#45;&gt;Node16</title>
+<path fill="none" stroke="#191970" d="M897.9735,-745.3973C907.8279,-741.9241 917.5193,-737.1265 925.4111,-730.5 952.5063,-707.7491 933.8678,-681.7062 961.4111,-659.5 964.801,-656.767 968.4816,-654.3558 972.3509,-652.2289"/>
+<polygon fill="#191970" stroke="#191970" points="974.1665,-655.2402 981.674,-647.7644 971.1431,-648.9268 974.1665,-655.2402"/>
+</g>
+<!-- Node17 -->
+<g id="node18" class="node">
+<title>Node17</title>
+<g id="a_node18"><a xlink:href="class_qt_pass_settings.html#a169a2e42423e3c53b3cf4fd3566b27b4" target="_top" xlink:title="QtPassSettings::setPwgen\lExecutable">
+<polygon fill="none" stroke="#000000" points="982.2583,-669.5 982.2583,-697.5 1116.6519,-697.5 1116.6519,-669.5 982.2583,-669.5"/>
+<text text-anchor="start" x="990.2583" y="-685.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill