Bläddra i källkod

Documentation

Updated Doxygen
Felix Turo 3 år sedan
förälder
incheckning
23ee72fba8
100 ändrade filer med 1134 tillägg och 1416 borttagningar
  1. 88 158
      docs/html/acalc_8h_source.html
  2. 6 6
      docs/html/acompletiondata_8h_source.html
  3. 35 35
      docs/html/adatabase_8h_source.html
  4. 2 2
      docs/html/adatabasetypes_8h_source.html
  5. 1 1
      docs/html/adate_8h_source.html
  6. 1 1
      docs/html/aentry_8h_source.html
  7. 2 2
      docs/html/annotated.html
  8. 5 5
      docs/html/astandardpaths_8h_source.html
  9. 1 1
      docs/html/astyle_8h_source.html
  10. 3 4
      docs/html/atime_8h_source.html
  11. 17 17
      docs/html/class_a_completion_data.html
  12. 5 5
      docs/html/class_a_completion_data.js
  13. 1 1
      docs/html/class_a_database-members.html
  14. 5 25
      docs/html/class_a_database.html
  15. 1 1
      docs/html/class_a_database.js
  16. 1 1
      docs/html/class_a_json.html
  17. 1 1
      docs/html/class_a_standard_paths-members.html
  18. 9 9
      docs/html/class_a_standard_paths.html
  19. 1 1
      docs/html/class_new_flight_dialog.html
  20. 6 6
      docs/html/class_process_aircraft.html
  21. 2 2
      docs/html/class_process_aircraft.js
  22. 1 1
      docs/html/class_process_flights-members.html
  23. 6 6
      docs/html/class_process_flights.html
  24. 2 2
      docs/html/class_process_flights.js
  25. 6 6
      docs/html/class_process_pilots.html
  26. 2 2
      docs/html/class_process_pilots.js
  27. 2 2
      docs/html/functions.html
  28. 2 2
      docs/html/functions_func.html
  29. 2 2
      docs/html/hierarchy.html
  30. 1 1
      docs/html/index.html
  31. 1 1
      docs/html/logbookwidget_8h_source.html
  32. 0 1
      docs/html/menudata.js
  33. 0 166
      docs/html/namespace_a_calc.html
  34. 0 5
      docs/html/namespace_a_calc.js
  35. 11 1
      docs/html/namespace_opl.html
  36. 6 4
      docs/html/namespace_opl.js
  37. 0 12
      docs/html/namespacemembers.html
  38. 0 12
      docs/html/namespacemembers_func.html
  39. 2 3
      docs/html/navtreedata.js
  40. 250 250
      docs/html/navtreeindex0.js
  41. 234 238
      docs/html/navtreeindex1.js
  42. 1 1
      docs/html/newflightdialog_8h_source.html
  43. 1 1
      docs/html/newtaildialog_8h_source.html
  44. 134 134
      docs/html/opl_8h_source.html
  45. 4 4
      docs/html/processaircraft_8h_source.html
  46. 6 6
      docs/html/processflights_8h_source.html
  47. 5 5
      docs/html/processpilots_8h_source.html
  48. 1 1
      docs/html/search/all_0.js
  49. 1 2
      docs/html/search/all_1.js
  50. 2 12
      docs/html/search/all_10.js
  51. 5 11
      docs/html/search/all_11.js
  52. 1 3
      docs/html/search/all_12.js
  53. 1 5
      docs/html/search/all_13.js
  54. 11 11
      docs/html/search/all_2.js
  55. 11 11
      docs/html/search/all_3.js
  56. 3 3
      docs/html/search/all_4.js
  57. 2 2
      docs/html/search/all_5.js
  58. 23 23
      docs/html/search/all_6.js
  59. 2 2
      docs/html/search/all_7.js
  60. 7 7
      docs/html/search/all_8.js
  61. 1 1
      docs/html/search/all_9.js
  62. 2 2
      docs/html/search/all_a.js
  63. 4 1
      docs/html/search/all_b.js
  64. 7 4
      docs/html/search/all_c.js
  65. 9 7
      docs/html/search/all_d.js
  66. 12 9
      docs/html/search/all_e.js
  67. 10 1
      docs/html/search/all_f.js
  68. 22 22
      docs/html/search/classes_0.js
  69. 1 1
      docs/html/search/classes_1.js
  70. 2 2
      docs/html/search/classes_2.js
  71. 1 1
      docs/html/search/classes_3.js
  72. 1 1
      docs/html/search/classes_4.js
  73. 1 1
      docs/html/search/classes_5.js
  74. 4 4
      docs/html/search/classes_6.js
  75. 4 4
      docs/html/search/classes_7.js
  76. 2 2
      docs/html/search/classes_8.js
  77. 1 1
      docs/html/search/classes_9.js
  78. 1 1
      docs/html/search/classes_a.js
  79. 1 1
      docs/html/search/enums_0.js
  80. 1 1
      docs/html/search/enums_1.js
  81. 6 6
      docs/html/search/functions_0.js
  82. 1 2
      docs/html/search/functions_1.js
  83. 4 8
      docs/html/search/functions_10.js
  84. 1 2
      docs/html/search/functions_11.js
  85. 11 11
      docs/html/search/functions_2.js
  86. 9 9
      docs/html/search/functions_3.js
  87. 3 3
      docs/html/search/functions_4.js
  88. 1 1
      docs/html/search/functions_5.js
  89. 23 23
      docs/html/search/functions_6.js
  90. 1 1
      docs/html/search/functions_7.js
  91. 7 7
      docs/html/search/functions_8.js
  92. 1 1
      docs/html/search/functions_9.js
  93. 3 1
      docs/html/search/functions_a.js
  94. 5 3
      docs/html/search/functions_b.js
  95. 3 5
      docs/html/search/functions_c.js
  96. 12 3
      docs/html/search/functions_d.js
  97. 7 1
      docs/html/search/functions_e.js
  98. 2 12
      docs/html/search/functions_f.js
  99. 3 3
      docs/html/search/namespaces_0.js
  100. 2 2
      docs/html/search/namespaces_1.js

+ 88 - 158
docs/html/acalc_8h_source.html

@@ -117,174 +117,104 @@ $(document).ready(function(){initNavTree('acalc_8h_source.html',''); initResizab
 <div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#include &quot;src/functions/atime.h&quot;</span></div>
 <div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="namespace_a_calc.html">   35</a></span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_a_calc.html">ACalc</a> {</div>
 <div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160; </div>
-<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;QT_DEPRECATED</div>
-<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="namespace_a_calc.html#a8ac68999097f2e28a3b4bd2709b5b19f">   44</a></span>&#160;<span class="keyword">inline</span> QTime <a class="code" href="namespace_a_calc.html#a8ac68999097f2e28a3b4bd2709b5b19f">blocktime</a>(QTime tofb, QTime tonb)</div>
-<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;{</div>
-<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;    QTime blocktime_out(0, 0); <span class="comment">// initialise return value at midnight</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="namespace_a_calc.html#a2a540662e22840e4b58e8e760611b4f2">   42</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">double</span> <a class="code" href="namespace_a_calc.html#a2a540662e22840e4b58e8e760611b4f2">radToDeg</a>(<span class="keywordtype">double</span> rad)</div>
+<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;{</div>
+<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;    <span class="keywordtype">double</span> deg = rad * (180 / M_PI);</div>
+<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;    <span class="keywordflow">return</span> deg;</div>
+<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;}</div>
 <div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160; </div>
-<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;    <span class="keywordflow">if</span> (tonb &gt; tofb) { <span class="comment">// landing same day</span></div>
-<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;        <span class="keywordtype">int</span> blockseconds = tofb.secsTo(tonb);</div>
-<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;        blocktime_out = blocktime_out.addSecs(blockseconds);</div>
-<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;    } <span class="keywordflow">else</span> { <span class="comment">// landing next day</span></div>
-<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;        QTime midnight(0, 0);</div>
-<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;        <span class="keywordtype">int</span> blockseconds = tofb.secsTo(midnight);</div>
-<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;        blocktime_out = blocktime_out.addSecs(blockseconds);</div>
-<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;        blockseconds = midnight.secsTo(tonb);</div>
-<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;        blocktime_out = blocktime_out.addSecs(blockseconds);</div>
-<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;    }</div>
-<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;    <span class="keywordflow">return</span> blocktime_out;</div>
-<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;}</div>
-<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;QT_DEPRECATED</div>
-<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="namespace_a_calc.html#ac5e39b538ea3663556c820d237f242a2">   66</a></span>&#160;<span class="keyword">inline</span> QString <a class="code" href="namespace_a_calc.html#ac5e39b538ea3663556c820d237f242a2">minutesToString</a>(QString block_minutes)</div>
-<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;{</div>
-<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;    <span class="keywordtype">int</span> minutes = block_minutes.toInt();</div>
-<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;    QString hour = QString::number(minutes / 60);</div>
-<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;    <span class="keywordflow">if</span> (hour.size() &lt; 2) {</div>
-<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;        hour.prepend(<span class="stringliteral">&quot;0&quot;</span>);</div>
-<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;    }</div>
-<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;    QString minute = QString::number(minutes % 60);</div>
-<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;    <span class="keywordflow">if</span> (minute.size() &lt; 2) {</div>
-<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;        minute.prepend(<span class="stringliteral">&quot;0&quot;</span>);</div>
-<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;    }</div>
-<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;    QString block_time = hour + <span class="stringliteral">&quot;:&quot;</span> + minute;</div>
-<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;    <span class="keywordflow">return</span> block_time;</div>
-<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;};</div>
-<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160; </div>
-<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;QT_DEPRECATED</div>
-<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;<span class="keyword">inline</span> QString <a class="code" href="namespace_a_calc.html#ac5e39b538ea3663556c820d237f242a2">minutesToString</a>(<span class="keywordtype">int</span> block_minutes)</div>
-<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;{</div>
-<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;    QString hour = QString::number(block_minutes / 60);</div>
-<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;    <span class="keywordflow">if</span> (hour.size() &lt; 2) {</div>
-<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;        hour.prepend(<span class="stringliteral">&quot;0&quot;</span>);</div>
-<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;    }</div>
-<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;    QString minute = QString::number(block_minutes % 60);</div>
-<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;    <span class="keywordflow">if</span> (minute.size() &lt; 2) {</div>
-<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;        minute.prepend(<span class="stringliteral">&quot;0&quot;</span>);</div>
-<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;    }</div>
-<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;    QString <a class="code" href="namespace_a_calc.html#a8ac68999097f2e28a3b4bd2709b5b19f">blocktime</a> = hour + <span class="stringliteral">&quot;:&quot;</span> + minute;</div>
-<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="namespace_a_calc.html#a8ac68999097f2e28a3b4bd2709b5b19f">blocktime</a>;</div>
-<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;};</div>
-<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160; </div>
-<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;QT_DEPRECATED</div>
-<div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="namespace_a_calc.html#a9568b0d72cd6b0f91f686342bc624e1f">  102</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="namespace_a_calc.html#a9568b0d72cd6b0f91f686342bc624e1f">QTimeToMinutes</a>(QTime time)</div>
-<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;{</div>
-<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;    QString timestring = time.toString(<span class="stringliteral">&quot;hh:mm&quot;</span>);</div>
-<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;    <span class="keywordtype">int</span> minutes = (timestring.left(2).toInt()) * 60;</div>
-<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;    minutes += timestring.right(2).toInt();</div>
-<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;    <span class="keywordflow">return</span> minutes;</div>
-<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;}</div>
-<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160; </div>
-<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;QT_DEPRECATED</div>
-<div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="namespace_a_calc.html#a4c829bf747bcd84bf6b1efb3ab0201d1">  116</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="namespace_a_calc.html#a4c829bf747bcd84bf6b1efb3ab0201d1">stringToMinutes</a>(QString timestring)</div>
-<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;{</div>
-<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;    <span class="keywordtype">int</span> minutes = (timestring.left(2).toInt()) * 60;</div>
-<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;    minutes += timestring.right(2).toInt();</div>
-<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;    timestring = QString::number(minutes);</div>
-<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;    <span class="keywordflow">return</span> minutes;</div>
-<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;}</div>
-<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160; </div>
-<div class="line"><a name="l00129"></a><span class="lineno"><a class="line" href="namespace_a_calc.html#a2a540662e22840e4b58e8e760611b4f2">  129</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">double</span> <a class="code" href="namespace_a_calc.html#a2a540662e22840e4b58e8e760611b4f2">radToDeg</a>(<span class="keywordtype">double</span> rad)</div>
-<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;{</div>
-<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;    <span class="keywordtype">double</span> deg = rad * (180 / M_PI);</div>
-<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;    <span class="keywordflow">return</span> deg;</div>
-<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;}</div>
-<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160; </div>
-<div class="line"><a name="l00140"></a><span class="lineno"><a class="line" href="namespace_a_calc.html#acafe6c0bede38e737937e2062fd93c71">  140</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">double</span> <a class="code" href="namespace_a_calc.html#acafe6c0bede38e737937e2062fd93c71">degToRad</a>(<span class="keywordtype">double</span> deg)</div>
-<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;{</div>
-<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;    <span class="keywordtype">double</span> rad = deg * (M_PI / 180);</div>
-<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;    <span class="keywordflow">return</span> rad;</div>
-<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;}</div>
-<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160; </div>
-<div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="namespace_a_calc.html#a37c52e8b522b233087b8c4d94f30fca5">  151</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">double</span> <a class="code" href="namespace_a_calc.html#a37c52e8b522b233087b8c4d94f30fca5">radToNauticalMiles</a>(<span class="keywordtype">double</span> rad)</div>
-<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;{</div>
-<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;    <span class="keywordtype">double</span> nm = rad * 3440.06479482;</div>
-<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;    <span class="keywordflow">return</span> nm;</div>
-<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;}</div>
-<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160; </div>
-<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;<span class="keywordtype">double</span> <a class="code" href="namespace_a_calc.html#a72c6fca35602a24ff8435f86abdc78d7">greatCircleDistance</a>(<span class="keywordtype">double</span> lat1, <span class="keywordtype">double</span> lon1, <span class="keywordtype">double</span> lat2, <span class="keywordtype">double</span> lon2);</div>
-<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160; </div>
-<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;<span class="keywordtype">double</span> <a class="code" href="namespace_a_calc.html#a2d15bbb67e99d502e2fd730c47854a9f">greatCircleDistanceBetweenAirports</a>(<span class="keyword">const</span> QString &amp;dept, <span class="keyword">const</span> QString &amp;dest);</div>
-<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160; </div>
-<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;QVector&lt;QVector&lt;double&gt;&gt; <a class="code" href="namespace_a_calc.html#a4a071a5788f00c98834127f9c5721383">intermediatePointsOnGreatCircle</a>(<span class="keywordtype">double</span> lat1,</div>
-<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;                                                         <span class="keywordtype">double</span> lon1,</div>
-<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;                                                         <span class="keywordtype">double</span> lat2,</div>
-<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;                                                         <span class="keywordtype">double</span> lon2,</div>
-<div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;                                                         <span class="keywordtype">int</span> tblk);</div>
-<div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;<span class="keywordtype">double</span> <a class="code" href="namespace_a_calc.html#acfa830e821e2f9e20bebffda67d393b1">solarElevation</a>(QDateTime utc_time_point, <span class="keywordtype">double</span> lat, <span class="keywordtype">double</span> lon);</div>
-<div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160; </div>
-<div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;<span class="keywordtype">int</span> <a class="code" href="namespace_a_calc.html#a55ede99d0f9f6e8a2f3a467859c0f192">calculateNightTime</a>(<span class="keyword">const</span> QString &amp;dept, <span class="keyword">const</span> QString &amp;dest, QDateTime departureTime, <span class="keywordtype">int</span> tblk, <span class="keywordtype">int</span> nightAngle);</div>
-<div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160; </div>
-<div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;<span class="keywordtype">bool</span> isNight(<span class="keyword">const</span> QString &amp;icao, QDateTime event_time, <span class="keywordtype">int</span> night_angle);</div>
-<div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160; </div>
-<div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;QString <a class="code" href="namespace_a_calc.html#ad088e5dd93d1938ff97f88032dc0adec">formatTimeInput</a>(QString user_input);</div>
-<div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160; </div>
-<div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;<span class="keywordtype">void</span> <a class="code" href="namespace_a_calc.html#a3f12e1f72eeb5cc1cfe9b7b6df47391c">updateAutoTimes</a>(<span class="keywordtype">int</span> acft_id);</div>
-<div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160; </div>
-<div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;<span class="keywordtype">void</span> <a class="code" href="namespace_a_calc.html#adb7a8a84011affb4173bb59be4449b9d">updateNightTimes</a>();</div>
-<div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160; </div>
-<div class="line"><a name="l00232"></a><span class="lineno"><a class="line" href="struct_a_calc_1_1_night_time_values.html">  232</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct_a_calc_1_1_night_time_values.html">NightTimeValues</a>{</div>
-<div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;    <a class="code" href="struct_a_calc_1_1_night_time_values.html">NightTimeValues</a>() = <span class="keyword">delete</span>;</div>
-<div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;    <a class="code" href="struct_a_calc_1_1_night_time_values.html">NightTimeValues</a>(<span class="keyword">const</span> QString&amp; dept, <span class="keyword">const</span> QString&amp; dest, <span class="keyword">const</span> QDateTime&amp; departure_time, <span class="keywordtype">int</span> block_minutes, <span class="keywordtype">int</span> night_angle)</div>
-<div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;    {</div>
-<div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;        nightMinutes = <a class="code" href="namespace_a_calc.html#a55ede99d0f9f6e8a2f3a467859c0f192">calculateNightTime</a>(dept, dest, departure_time, block_minutes, night_angle);</div>
-<div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160; </div>
-<div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;        nightTime = ATime::qTimefromMinutes(nightMinutes);</div>
-<div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;        totalTime = ATime::qTimefromMinutes(block_minutes);</div>
-<div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160; </div>
-<div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;        <span class="keywordflow">if</span> (nightMinutes == 0) { <span class="comment">// all day</span></div>
-<div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;            takeOffNight = <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;            landingNight  = <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;        }</div>
-<div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;        <span class="keywordflow">else</span> <span class="keywordflow">if</span> (nightMinutes == block_minutes) { <span class="comment">// all night</span></div>
-<div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;            takeOffNight = <span class="keyword">true</span>;</div>
-<div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;            landingNight  = <span class="keyword">true</span>;</div>
-<div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;        } <span class="keywordflow">else</span> {</div>
-<div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;            <span class="keywordflow">if</span>(isNight(dept, departure_time,  night_angle))</div>
-<div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;                takeOffNight = <span class="keyword">true</span>;</div>
-<div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;            <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;                takeOffNight = <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;            <span class="keywordflow">if</span>(isNight(dest, departure_time.addSecs(block_minutes * 60), night_angle))</div>
-<div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;                landingNight = <span class="keyword">true</span>;</div>
-<div class="line"><a name="l00255"></a><span class="lineno">  255</span>&#160;            <span class="keywordflow">else</span></div>
-<div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;                landingNight = <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;        }</div>
-<div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160; </div>
-<div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;    };</div>
-<div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;    <a class="code" href="struct_a_calc_1_1_night_time_values.html">NightTimeValues</a>(<span class="keywordtype">bool</span> to_night, <span class="keywordtype">bool</span> ldg_night, <span class="keywordtype">int</span> night_minutes, QTime night_time, QTime total_time)</div>
-<div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;        : takeOffNight(to_night), landingNight(ldg_night), nightMinutes(night_minutes), nightTime(night_time), totalTime(total_time){};</div>
-<div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;    <span class="keywordtype">bool</span> takeOffNight;</div>
-<div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;    <span class="keywordtype">bool</span> landingNight;</div>
-<div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160;    <span class="keywordtype">int</span> nightMinutes;</div>
-<div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;    QTime nightTime;</div>
-<div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;    QTime totalTime;</div>
-<div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160; </div>
-<div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;    <span class="keyword">inline</span> <span class="keywordtype">bool</span> isAllDay()      {<span class="keywordflow">return</span> (!takeOffNight  &amp;&amp; !landingNight);}</div>
-<div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;    <span class="keyword">inline</span> <span class="keywordtype">bool</span> isAllNight()    {<span class="keywordflow">return</span> ( takeOffNight  &amp;&amp;  landingNight);}</div>
-<div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;    <span class="keyword">inline</span> <span class="keywordtype">bool</span> isDayToNight()  {<span class="keywordflow">return</span> (!takeOffNight  &amp;&amp;  landingNight);}</div>
-<div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;    <span class="keyword">inline</span> <span class="keywordtype">bool</span> isNightToDay()  {<span class="keywordflow">return</span> ( takeOffNight  &amp;&amp; !landingNight);}</div>
-<div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;};</div>
-<div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160; </div>
-<div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160; </div>
-<div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;} <span class="comment">// namespace ACalc</span></div>
-<div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160; </div>
-<div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;<span class="preprocessor">#endif </span><span class="comment">// ACALC_H</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="namespace_a_calc.html#acafe6c0bede38e737937e2062fd93c71">   53</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">double</span> <a class="code" href="namespace_a_calc.html#acafe6c0bede38e737937e2062fd93c71">degToRad</a>(<span class="keywordtype">double</span> deg)</div>
+<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;{</div>
+<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;    <span class="keywordtype">double</span> rad = deg * (M_PI / 180);</div>
+<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;    <span class="keywordflow">return</span> rad;</div>
+<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;}</div>
+<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160; </div>
+<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="namespace_a_calc.html#a37c52e8b522b233087b8c4d94f30fca5">   64</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">double</span> <a class="code" href="namespace_a_calc.html#a37c52e8b522b233087b8c4d94f30fca5">radToNauticalMiles</a>(<span class="keywordtype">double</span> rad)</div>
+<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;{</div>
+<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;    <span class="keywordtype">double</span> nm = rad * 3440.06479482;</div>
+<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;    <span class="keywordflow">return</span> nm;</div>
+<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;}</div>
+<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160; </div>
+<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;<span class="keywordtype">double</span> <a class="code" href="namespace_a_calc.html#a72c6fca35602a24ff8435f86abdc78d7">greatCircleDistance</a>(<span class="keywordtype">double</span> lat1, <span class="keywordtype">double</span> lon1, <span class="keywordtype">double</span> lat2, <span class="keywordtype">double</span> lon2);</div>
+<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160; </div>
+<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;<span class="keywordtype">double</span> <a class="code" href="namespace_a_calc.html#a2d15bbb67e99d502e2fd730c47854a9f">greatCircleDistanceBetweenAirports</a>(<span class="keyword">const</span> QString &amp;dept, <span class="keyword">const</span> QString &amp;dest);</div>
+<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160; </div>
+<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;QVector&lt;QVector&lt;double&gt;&gt; <a class="code" href="namespace_a_calc.html#a4a071a5788f00c98834127f9c5721383">intermediatePointsOnGreatCircle</a>(<span class="keywordtype">double</span> lat1,</div>
+<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;                                                         <span class="keywordtype">double</span> lon1,</div>
+<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;                                                         <span class="keywordtype">double</span> lat2,</div>
+<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;                                                         <span class="keywordtype">double</span> lon2,</div>
+<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;                                                         <span class="keywordtype">int</span> tblk);</div>
+<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;<span class="keywordtype">double</span> <a class="code" href="namespace_a_calc.html#acfa830e821e2f9e20bebffda67d393b1">solarElevation</a>(QDateTime utc_time_point, <span class="keywordtype">double</span> lat, <span class="keywordtype">double</span> lon);</div>
+<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160; </div>
+<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;<span class="keywordtype">int</span> <a class="code" href="namespace_a_calc.html#a55ede99d0f9f6e8a2f3a467859c0f192">calculateNightTime</a>(<span class="keyword">const</span> QString &amp;dept, <span class="keyword">const</span> QString &amp;dest, QDateTime departureTime, <span class="keywordtype">int</span> tblk, <span class="keywordtype">int</span> nightAngle);</div>
+<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160; </div>
+<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;<span class="keywordtype">bool</span> isNight(<span class="keyword">const</span> QString &amp;icao, QDateTime event_time, <span class="keywordtype">int</span> night_angle);</div>
+<div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160; </div>
+<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;QString <a class="code" href="namespace_a_calc.html#ad088e5dd93d1938ff97f88032dc0adec">formatTimeInput</a>(QString user_input);</div>
+<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160; </div>
+<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;<span class="keywordtype">void</span> <a class="code" href="namespace_a_calc.html#a3f12e1f72eeb5cc1cfe9b7b6df47391c">updateAutoTimes</a>(<span class="keywordtype">int</span> acft_id);</div>
+<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160; </div>
+<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;<span class="keywordtype">void</span> <a class="code" href="namespace_a_calc.html#adb7a8a84011affb4173bb59be4449b9d">updateNightTimes</a>();</div>
+<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160; </div>
+<div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="struct_a_calc_1_1_night_time_values.html">  145</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct_a_calc_1_1_night_time_values.html">NightTimeValues</a>{</div>
+<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;    <a class="code" href="struct_a_calc_1_1_night_time_values.html">NightTimeValues</a>() = <span class="keyword">delete</span>;</div>
+<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;    <a class="code" href="struct_a_calc_1_1_night_time_values.html">NightTimeValues</a>(<span class="keyword">const</span> QString&amp; dept, <span class="keyword">const</span> QString&amp; dest, <span class="keyword">const</span> QDateTime&amp; departure_time, <span class="keywordtype">int</span> block_minutes, <span class="keywordtype">int</span> night_angle)</div>
+<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;    {</div>
+<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;        nightMinutes = <a class="code" href="namespace_a_calc.html#a55ede99d0f9f6e8a2f3a467859c0f192">calculateNightTime</a>(dept, dest, departure_time, block_minutes, night_angle);</div>
+<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160; </div>
+<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;        nightTime = ATime::qTimefromMinutes(nightMinutes);</div>
+<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;        totalTime = ATime::qTimefromMinutes(block_minutes);</div>
+<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160; </div>
+<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;        <span class="keywordflow">if</span> (nightMinutes == 0) { <span class="comment">// all day</span></div>
+<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;            takeOffNight = <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;            landingNight  = <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;        }</div>
+<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;        <span class="keywordflow">else</span> <span class="keywordflow">if</span> (nightMinutes == block_minutes) { <span class="comment">// all night</span></div>
+<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;            takeOffNight = <span class="keyword">true</span>;</div>
+<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;            landingNight  = <span class="keyword">true</span>;</div>
+<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;        } <span class="keywordflow">else</span> {</div>
+<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;            <span class="keywordflow">if</span>(isNight(dept, departure_time,  night_angle))</div>
+<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;                takeOffNight = <span class="keyword">true</span>;</div>
+<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;            <span class="keywordflow">else</span></div>
+<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;                takeOffNight = <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;            <span class="keywordflow">if</span>(isNight(dest, departure_time.addSecs(block_minutes * 60), night_angle))</div>
+<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;                landingNight = <span class="keyword">true</span>;</div>
+<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;            <span class="keywordflow">else</span></div>
+<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;                landingNight = <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;        }</div>
+<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160; </div>
+<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;    };</div>
+<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;    <a class="code" href="struct_a_calc_1_1_night_time_values.html">NightTimeValues</a>(<span class="keywordtype">bool</span> to_night, <span class="keywordtype">bool</span> ldg_night, <span class="keywordtype">int</span> night_minutes, QTime night_time, QTime total_time)</div>
+<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;        : takeOffNight(to_night), landingNight(ldg_night), nightMinutes(night_minutes), nightTime(night_time), totalTime(total_time){};</div>
+<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;    <span class="keywordtype">bool</span> takeOffNight;</div>
+<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;    <span class="keywordtype">bool</span> landingNight;</div>
+<div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;    <span class="keywordtype">int</span> nightMinutes;</div>
+<div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;    QTime nightTime;</div>
+<div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;    QTime totalTime;</div>
+<div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160; </div>
+<div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;    <span class="keyword">inline</span> <span class="keywordtype">bool</span> isAllDay()      {<span class="keywordflow">return</span> (!takeOffNight  &amp;&amp; !landingNight);}</div>
+<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;    <span class="keyword">inline</span> <span class="keywordtype">bool</span> isAllNight()    {<span class="keywordflow">return</span> ( takeOffNight  &amp;&amp;  landingNight);}</div>
+<div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;    <span class="keyword">inline</span> <span class="keywordtype">bool</span> isDayToNight()  {<span class="keywordflow">return</span> (!takeOffNight  &amp;&amp;  landingNight);}</div>
+<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;    <span class="keyword">inline</span> <span class="keywordtype">bool</span> isNightToDay()  {<span class="keywordflow">return</span> ( takeOffNight  &amp;&amp; !landingNight);}</div>
+<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;};</div>
+<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160; </div>
+<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160; </div>
+<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;} <span class="comment">// namespace ACalc</span></div>
+<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160; </div>
+<div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;<span class="preprocessor">#endif </span><span class="comment">// ACALC_H</span></div>
 <div class="ttc" id="anamespace_a_calc_html"><div class="ttname"><a href="namespace_a_calc.html">ACalc</a></div><div class="ttdoc">The ACalc namespace provides various functions for calculations that are performed outside of the dat...</div><div class="ttdef"><b>Definition:</b> acalc.h:35</div></div>
-<div class="ttc" id="anamespace_a_calc_html_a2a540662e22840e4b58e8e760611b4f2"><div class="ttname"><a href="namespace_a_calc.html#a2a540662e22840e4b58e8e760611b4f2">ACalc::radToDeg</a></div><div class="ttdeci">double radToDeg(double rad)</div><div class="ttdoc">radToDeg Converts radians to degrees</div><div class="ttdef"><b>Definition:</b> acalc.h:129</div></div>
+<div class="ttc" id="anamespace_a_calc_html_a2a540662e22840e4b58e8e760611b4f2"><div class="ttname"><a href="namespace_a_calc.html#a2a540662e22840e4b58e8e760611b4f2">ACalc::radToDeg</a></div><div class="ttdeci">double radToDeg(double rad)</div><div class="ttdoc">radToDeg Converts radians to degrees</div><div class="ttdef"><b>Definition:</b> acalc.h:42</div></div>
 <div class="ttc" id="anamespace_a_calc_html_a2d15bbb67e99d502e2fd730c47854a9f"><div class="ttname"><a href="namespace_a_calc.html#a2d15bbb67e99d502e2fd730c47854a9f">ACalc::greatCircleDistanceBetweenAirports</a></div><div class="ttdeci">double greatCircleDistanceBetweenAirports(const QString &amp;dept, const QString &amp;dest)</div><div class="ttdoc">ACalc::greatCircleDistanceBetweenAirports Calculates Great Circle distance between two coordinates,...</div><div class="ttdef"><b>Definition:</b> acalc.cpp:107</div></div>
-<div class="ttc" id="anamespace_a_calc_html_a37c52e8b522b233087b8c4d94f30fca5"><div class="ttname"><a href="namespace_a_calc.html#a37c52e8b522b233087b8c4d94f30fca5">ACalc::radToNauticalMiles</a></div><div class="ttdeci">double radToNauticalMiles(double rad)</div><div class="ttdoc">radToNauticalMiles Convert Radians to nautical miles</div><div class="ttdef"><b>Definition:</b> acalc.h:151</div></div>
+<div class="ttc" id="anamespace_a_calc_html_a37c52e8b522b233087b8c4d94f30fca5"><div class="ttname"><a href="namespace_a_calc.html#a37c52e8b522b233087b8c4d94f30fca5">ACalc::radToNauticalMiles</a></div><div class="ttdeci">double radToNauticalMiles(double rad)</div><div class="ttdoc">radToNauticalMiles Convert Radians to nautical miles</div><div class="ttdef"><b>Definition:</b> acalc.h:64</div></div>
 <div class="ttc" id="anamespace_a_calc_html_a3f12e1f72eeb5cc1cfe9b7b6df47391c"><div class="ttname"><a href="namespace_a_calc.html#a3f12e1f72eeb5cc1cfe9b7b6df47391c">ACalc::updateAutoTimes</a></div><div class="ttdeci">void updateAutoTimes(int acft_id)</div><div class="ttdoc">ACalc::updateAutoTimes When the details of an aircraft are changed, this function recalculates deduct...</div><div class="ttdef"><b>Definition:</b> acalc.cpp:305</div></div>
 <div class="ttc" id="anamespace_a_calc_html_a4a071a5788f00c98834127f9c5721383"><div class="ttname"><a href="namespace_a_calc.html#a4a071a5788f00c98834127f9c5721383">ACalc::intermediatePointsOnGreatCircle</a></div><div class="ttdeci">QVector&lt; QVector&lt; double &gt; &gt; intermediatePointsOnGreatCircle(double lat1, double lon1, double lat2, double lon2, int tblk)</div><div class="ttdoc">Calculates a list of points (lat,lon) along the Great Circle between two points. The points are space...</div><div class="ttdef"><b>Definition:</b> acalc.cpp:137</div></div>
-<div class="ttc" id="anamespace_a_calc_html_a4c829bf747bcd84bf6b1efb3ab0201d1"><div class="ttname"><a href="namespace_a_calc.html#a4c829bf747bcd84bf6b1efb3ab0201d1">ACalc::stringToMinutes</a></div><div class="ttdeci">QT_DEPRECATED int stringToMinutes(QString timestring)</div><div class="ttdoc">ACalc::string_to_minutes Converts String Time to String Number of Minutes.</div><div class="ttdef"><b>Definition:</b> acalc.h:116</div></div>
 <div class="ttc" id="anamespace_a_calc_html_a55ede99d0f9f6e8a2f3a467859c0f192"><div class="ttname"><a href="namespace_a_calc.html#a55ede99d0f9f6e8a2f3a467859c0f192">ACalc::calculateNightTime</a></div><div class="ttdeci">int calculateNightTime(const QString &amp;dept, const QString &amp;dest, QDateTime departureTime, int tblk, int nightAngle)</div><div class="ttdoc">Calculates which portion of a flight was conducted in night conditions.</div><div class="ttdef"><b>Definition:</b> acalc.cpp:230</div></div>
 <div class="ttc" id="anamespace_a_calc_html_a72c6fca35602a24ff8435f86abdc78d7"><div class="ttname"><a href="namespace_a_calc.html#a72c6fca35602a24ff8435f86abdc78d7">ACalc::greatCircleDistance</a></div><div class="ttdeci">double greatCircleDistance(double lat1, double lon1, double lat2, double lon2)</div><div class="ttdoc">greatCircleDistance Calculates Great Circle distance between two coordinates, return in Radians.</div><div class="ttdef"><b>Definition:</b> acalc.cpp:88</div></div>
-<div class="ttc" id="anamespace_a_calc_html_a8ac68999097f2e28a3b4bd2709b5b19f"><div class="ttname"><a href="namespace_a_calc.html#a8ac68999097f2e28a3b4bd2709b5b19f">ACalc::blocktime</a></div><div class="ttdeci">QT_DEPRECATED QTime blocktime(QTime tofb, QTime tonb)</div><div class="ttdoc">ACalc::blocktime Calculates Block Time for a given departure and arrival time.</div><div class="ttdef"><b>Definition:</b> acalc.h:44</div></div>
-<div class="ttc" id="anamespace_a_calc_html_a9568b0d72cd6b0f91f686342bc624e1f"><div class="ttname"><a href="namespace_a_calc.html#a9568b0d72cd6b0f91f686342bc624e1f">ACalc::QTimeToMinutes</a></div><div class="ttdeci">QT_DEPRECATED int QTimeToMinutes(QTime time)</div><div class="ttdoc">ACalc::time_to_minutes converts QTime to int minutes.</div><div class="ttdef"><b>Definition:</b> acalc.h:102</div></div>
-<div class="ttc" id="anamespace_a_calc_html_ac5e39b538ea3663556c820d237f242a2"><div class="ttname"><a href="namespace_a_calc.html#ac5e39b538ea3663556c820d237f242a2">ACalc::minutesToString</a></div><div class="ttdeci">QT_DEPRECATED QString minutesToString(QString block_minutes)</div><div class="ttdoc">ACalc::minutes_to_string Converts database time to String Time.</div><div class="ttdef"><b>Definition:</b> acalc.h:66</div></div>
-<div class="ttc" id="anamespace_a_calc_html_acafe6c0bede38e737937e2062fd93c71"><div class="ttname"><a href="namespace_a_calc.html#acafe6c0bede38e737937e2062fd93c71">ACalc::degToRad</a></div><div class="ttdeci">double degToRad(double deg)</div><div class="ttdoc">degToRad Converts degrees to radians</div><div class="ttdef"><b>Definition:</b> acalc.h:140</div></div>
+<div class="ttc" id="anamespace_a_calc_html_acafe6c0bede38e737937e2062fd93c71"><div class="ttname"><a href="namespace_a_calc.html#acafe6c0bede38e737937e2062fd93c71">ACalc::degToRad</a></div><div class="ttdeci">double degToRad(double deg)</div><div class="ttdoc">degToRad Converts degrees to radians</div><div class="ttdef"><b>Definition:</b> acalc.h:53</div></div>
 <div class="ttc" id="anamespace_a_calc_html_acfa830e821e2f9e20bebffda67d393b1"><div class="ttname"><a href="namespace_a_calc.html#acfa830e821e2f9e20bebffda67d393b1">ACalc::solarElevation</a></div><div class="ttdeci">double solarElevation(QDateTime utc_time_point, double lat, double lon)</div><div class="ttdoc">Calculates solar elevation angle for a given point in time and latitude/longitude coordinates.</div><div class="ttdef"><b>Definition:</b> acalc.cpp:171</div></div>
 <div class="ttc" id="anamespace_a_calc_html_ad088e5dd93d1938ff97f88032dc0adec"><div class="ttname"><a href="namespace_a_calc.html#ad088e5dd93d1938ff97f88032dc0adec">ACalc::formatTimeInput</a></div><div class="ttdeci">QString formatTimeInput(QString user_input)</div><div class="ttdoc">ACalc::formatTimeInput verifies user input and formats to hh:mm if the output is not a valid time,...</div><div class="ttdef"><b>Definition:</b> acalc.cpp:35</div></div>
 <div class="ttc" id="anamespace_a_calc_html_adb7a8a84011affb4173bb59be4449b9d"><div class="ttname"><a href="namespace_a_calc.html#adb7a8a84011affb4173bb59be4449b9d">ACalc::updateNightTimes</a></div><div class="ttdeci">void updateNightTimes()</div><div class="ttdoc">ACalc::updateNightTimes updates the night times in the database, used when changing night angle setti...</div><div class="ttdef"><b>Definition:</b> acalc.cpp:348</div></div>
-<div class="ttc" id="astruct_a_calc_1_1_night_time_values_html"><div class="ttname"><a href="struct_a_calc_1_1_night_time_values.html">ACalc::NightTimeValues</a></div><div class="ttdoc">The NightTimeValues struct encapsulates values relating to night time that are needed by the NewFligh...</div><div class="ttdef"><b>Definition:</b> acalc.h:232</div></div>
+<div class="ttc" id="astruct_a_calc_1_1_night_time_values_html"><div class="ttname"><a href="struct_a_calc_1_1_night_time_values.html">ACalc::NightTimeValues</a></div><div class="ttdoc">The NightTimeValues struct encapsulates values relating to night time that are needed by the NewFligh...</div><div class="ttdef"><b>Definition:</b> acalc.h:145</div></div>
 </div><!-- fragment --></div><!-- contents -->
 </div><!-- doc-content -->
 <!-- start footer part -->

+ 6 - 6
docs/html/acompletiondata_8h_source.html

@@ -102,11 +102,11 @@ $(document).ready(function(){initNavTree('acompletiondata_8h_source.html',''); i
 <div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160; </div>
 <div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160; </div>
 <div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;    <span class="comment">// Maps for input mapping DB key - user input</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;    QMap&lt;RowId_T, QString&gt; pilotsIdMap;</div>
-<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;    QMap&lt;RowId_T, QString&gt; tailsIdMap;</div>
-<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;    QMap&lt;RowId_T, QString&gt; airportIcaoIdMap;</div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;    QMap&lt;RowId_T, QString&gt; airportIataIdMap;</div>
-<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;    QMap&lt;RowId_T, QString&gt; airportNameIdMap;</div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;    QHash&lt;RowId_T, QString&gt; pilotsIdMap;</div>
+<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;    QHash&lt;RowId_T, QString&gt; tailsIdMap;</div>
+<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;    QHash&lt;RowId_T, QString&gt; airportIcaoIdMap;</div>
+<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;    QHash&lt;RowId_T, QString&gt; airportIataIdMap;</div>
+<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;    QHash&lt;RowId_T, QString&gt; airportNameIdMap;</div>
 <div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;    <span class="comment">// Lists for QCompleter</span></div>
 <div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;    QStringList pilotList;</div>
 <div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;    QStringList tailsList;</div>
@@ -116,7 +116,7 @@ $(document).ready(function(){initNavTree('acompletiondata_8h_source.html',''); i
 <div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;};</div>
 <div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160; </div>
 <div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="preprocessor">#endif </span><span class="comment">// ACOMPLETIONDATA_H</span></div>
-<div class="ttc" id="aclass_a_completion_data_html"><div class="ttname"><a href="class_a_completion_data.html">ACompletionData</a></div><div class="ttdoc">The ACompletionData class provides data to QCompleters and QMaps used for mapping user input to datab...</div><div class="ttdef"><b>Definition:</b> acompletiondata.h:12</div></div>
+<div class="ttc" id="aclass_a_completion_data_html"><div class="ttname"><a href="class_a_completion_data.html">ACompletionData</a></div><div class="ttdoc">The ACompletionData class provides data to QCompleters and QHashs used for mapping user input to data...</div><div class="ttdef"><b>Definition:</b> acompletiondata.h:12</div></div>
 <div class="ttc" id="aclass_a_completion_data_html_aeccf7bcb927ec5dbf2879c0a345161a4"><div class="ttname"><a href="class_a_completion_data.html#aeccf7bcb927ec5dbf2879c0a345161a4">ACompletionData::update</a></div><div class="ttdeci">void update()</div><div class="ttdoc">updates data from the user modifiable tables</div><div class="ttdef"><b>Definition:</b> acompletiondata.cpp:31</div></div>
 <div class="ttc" id="aclass_a_completion_data_html_af476c92d41ac0dce50e098c25e6b035c"><div class="ttname"><a href="class_a_completion_data.html#af476c92d41ac0dce50e098c25e6b035c">ACompletionData::init</a></div><div class="ttdeci">void init()</div><div class="ttdoc">init Retrieves Data and populates Lists and Maps</div><div class="ttdef"><b>Definition:</b> acompletiondata.cpp:3</div></div>
 <div class="ttc" id="astruct_user_data_state_html"><div class="ttname"><a href="struct_user_data_state.html">UserDataState</a></div><div class="ttdoc">The UserDateState struct caches the current number of entries in relevant database tables for fast ac...</div><div class="ttdef"><b>Definition:</b> adatabase.h:97</div></div>

+ 35 - 35
docs/html/adatabase_8h_source.html

@@ -108,7 +108,7 @@ $(document).ready(function(){initNavTree('adatabase_8h_source.html',''); initRes
 <div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor">#define ADATABASE_H</span></div>
 <div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160; </div>
 <div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#include &lt;QPair&gt;</span></div>
-<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &lt;QMap&gt;</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &lt;QHash&gt;</span></div>
 <div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &lt;QString&gt;</span></div>
 <div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#include &lt;QDir&gt;</span></div>
 <div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &lt;QSqlDatabase&gt;</span></div>
@@ -264,39 +264,39 @@ $(document).ready(function(){initNavTree('adatabase_8h_source.html',''); initRes
 <div class="line"><a name="l00313"></a><span class="lineno">  313</span>&#160; </div>
 <div class="line"><a name="l00318"></a><span class="lineno">  318</span>&#160;    <span class="keyword">const</span> QStringList <a class="code" href="class_a_database.html#a89de409c1828125363f46f384df47359">getCompletionList</a>(ADatabaseTarget target);</div>
 <div class="line"><a name="l00319"></a><span class="lineno">  319</span>&#160; </div>
-<div class="line"><a name="l00325"></a><span class="lineno">  325</span>&#160;    <span class="keyword">const</span> QMap&lt;RowId_T, QString&gt; <a class="code" href="class_a_database.html#afa8ce49693abf480f296d34dfc2969f0">getIdMap</a>(ADatabaseTarget target);</div>
-<div class="line"><a name="l00326"></a><span class="lineno">  326</span>&#160; </div>
-<div class="line"><a name="l00330"></a><span class="lineno">  330</span>&#160;    RowId_T <a class="code" href="class_a_database.html#a0497bb70998cea6cd60fa893880c9555">getLastEntry</a>(ADatabaseTable table);</div>
-<div class="line"><a name="l00331"></a><span class="lineno">  331</span>&#160; </div>
-<div class="line"><a name="l00336"></a><span class="lineno">  336</span>&#160;    QList&lt;RowId_T&gt; <a class="code" href="class_a_database.html#a0f88e121d421043f35e321d5dc49ba19">getForeignKeyConstraints</a>(RowId_T foreign_row_id, ADatabaseTable target);</div>
-<div class="line"><a name="l00337"></a><span class="lineno">  337</span>&#160; </div>
-<div class="line"><a name="l00342"></a><span class="lineno">  342</span>&#160;    <a class="code" href="struct_a_pilot_entry.html">APilotEntry</a> <a class="code" href="class_a_database.html#a4640a4348dad468a0ff65bad05b07227">resolveForeignPilot</a>(RowId_T foreign_key);</div>
-<div class="line"><a name="l00343"></a><span class="lineno">  343</span>&#160; </div>
-<div class="line"><a name="l00348"></a><span class="lineno">  348</span>&#160;    <a class="code" href="struct_a_tail_entry.html">ATailEntry</a> <a class="code" href="class_a_database.html#a5878bcd4bc19e4c3fc5275ca7252860d">resolveForeignTail</a>(RowId_T foreign_key);</div>
-<div class="line"><a name="l00349"></a><span class="lineno">  349</span>&#160; </div>
-<div class="line"><a name="l00358"></a><span class="lineno">  358</span>&#160;    QMap&lt;ADatabaseSummaryKey, QString&gt; <a class="code" href="class_a_database.html#a56baf4eaf25922030f3cfa6906963f7c">databaseSummary</a>(<span class="keyword">const</span> QString&amp; db_path);</div>
-<div class="line"><a name="l00359"></a><span class="lineno">  359</span>&#160; </div>
-<div class="line"><a name="l00363"></a><span class="lineno">  363</span>&#160;    <span class="keyword">const</span> QString <a class="code" href="class_a_database.html#a2c54b7506faf0f15f5323ed53ff12099">databaseSummaryString</a>(<span class="keyword">const</span> QString&amp; db_path);</div>
-<div class="line"><a name="l00364"></a><span class="lineno">  364</span>&#160; </div>
-<div class="line"><a name="l00365"></a><span class="lineno">  365</span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="class_a_database.html#a0bda52064f005f1463e56b60cd23b164">restoreBackup</a>(<span class="keyword">const</span> QString&amp; backup_file);</div>
-<div class="line"><a name="l00366"></a><span class="lineno">  366</span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="class_a_database.html#a5ab838a62a83974f9e40c62f66adfa99">createBackup</a>(<span class="keyword">const</span> QString&amp; dest_file);</div>
-<div class="line"><a name="l00367"></a><span class="lineno">  367</span>&#160; </div>
-<div class="line"><a name="l00372"></a><span class="lineno">  372</span>&#160;    QVector&lt;RowData_T&gt; <a class="code" href="class_a_database.html#a8b38405b535d603cce2b36ca2d56368f">getTable</a>(ADatabaseTable table_name);</div>
-<div class="line"><a name="l00373"></a><span class="lineno">  373</span>&#160; </div>
-<div class="line"><a name="l00378"></a><span class="lineno">  378</span>&#160;    QStringList <a class="code" href="class_a_database.html#a692d7ba3abc763ee7c0d1a47236f021f">getUserTableNames</a>();</div>
-<div class="line"><a name="l00379"></a><span class="lineno">  379</span>&#160; </div>
-<div class="line"><a name="l00384"></a><span class="lineno">  384</span>&#160;    QStringList <a class="code" href="class_a_database.html#ad688f0e48bea4879a81e17a584f189b1">getTemplateTableNames</a>();</div>
-<div class="line"><a name="l00385"></a><span class="lineno">  385</span>&#160; </div>
-<div class="line"><a name="l00391"></a><span class="lineno">  391</span>&#160;    <a class="code" href="struct_user_data_state.html">UserDataState</a> <a class="code" href="class_a_database.html#a9da290c8488b35196ce4e49c4cfbe9f5">getUserDataState</a>();</div>
-<div class="line"><a name="l00392"></a><span class="lineno">  392</span>&#160; </div>
-<div class="line"><a name="l00396"></a><span class="lineno">  396</span>&#160;    <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="class_a_database.html#ab99ccce4c67591f5f58832c26cf93fc8">getMinimumDatabaseRevision</a>();</div>
-<div class="line"><a name="l00397"></a><span class="lineno">  397</span>&#160; </div>
-<div class="line"><a name="l00398"></a><span class="lineno">  398</span>&#160;signals:</div>
-<div class="line"><a name="l00405"></a><span class="lineno"><a class="line" href="class_a_database.html#a5ed8c010ccc022687ce903cfde8ae911">  405</a></span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_a_database.html#a5ed8c010ccc022687ce903cfde8ae911">dataBaseUpdated</a>();</div>
-<div class="line"><a name="l00410"></a><span class="lineno"><a class="line" href="class_a_database.html#a0f0bffbb6cdd79975b7b5ca6c0db31a7">  410</a></span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_a_database.html#a0f0bffbb6cdd79975b7b5ca6c0db31a7">connectionReset</a>();</div>
-<div class="line"><a name="l00411"></a><span class="lineno">  411</span>&#160;};</div>
-<div class="line"><a name="l00412"></a><span class="lineno">  412</span>&#160; </div>
-<div class="line"><a name="l00413"></a><span class="lineno">  413</span>&#160;<span class="preprocessor">#endif </span><span class="comment">// ADATABASE_H</span></div>
+<div class="line"><a name="l00324"></a><span class="lineno">  324</span>&#160;    <span class="keyword">const</span> QHash&lt;RowId_T, QString&gt; <a class="code" href="class_a_database.html#afaaaaf276d832833b0865db86de51ae5">getIdMap</a>(ADatabaseTarget target);</div>
+<div class="line"><a name="l00325"></a><span class="lineno">  325</span>&#160; </div>
+<div class="line"><a name="l00329"></a><span class="lineno">  329</span>&#160;    RowId_T <a class="code" href="class_a_database.html#a0497bb70998cea6cd60fa893880c9555">getLastEntry</a>(ADatabaseTable table);</div>
+<div class="line"><a name="l00330"></a><span class="lineno">  330</span>&#160; </div>
+<div class="line"><a name="l00335"></a><span class="lineno">  335</span>&#160;    QList&lt;RowId_T&gt; <a class="code" href="class_a_database.html#a0f88e121d421043f35e321d5dc49ba19">getForeignKeyConstraints</a>(RowId_T foreign_row_id, ADatabaseTable target);</div>
+<div class="line"><a name="l00336"></a><span class="lineno">  336</span>&#160; </div>
+<div class="line"><a name="l00341"></a><span class="lineno">  341</span>&#160;    <a class="code" href="struct_a_pilot_entry.html">APilotEntry</a> <a class="code" href="class_a_database.html#a4640a4348dad468a0ff65bad05b07227">resolveForeignPilot</a>(RowId_T foreign_key);</div>
+<div class="line"><a name="l00342"></a><span class="lineno">  342</span>&#160; </div>
+<div class="line"><a name="l00347"></a><span class="lineno">  347</span>&#160;    <a class="code" href="struct_a_tail_entry.html">ATailEntry</a> <a class="code" href="class_a_database.html#a5878bcd4bc19e4c3fc5275ca7252860d">resolveForeignTail</a>(RowId_T foreign_key);</div>
+<div class="line"><a name="l00348"></a><span class="lineno">  348</span>&#160; </div>
+<div class="line"><a name="l00357"></a><span class="lineno">  357</span>&#160;    QMap&lt;ADatabaseSummaryKey, QString&gt; <a class="code" href="class_a_database.html#a56baf4eaf25922030f3cfa6906963f7c">databaseSummary</a>(<span class="keyword">const</span> QString&amp; db_path);</div>
+<div class="line"><a name="l00358"></a><span class="lineno">  358</span>&#160; </div>
+<div class="line"><a name="l00362"></a><span class="lineno">  362</span>&#160;    <span class="keyword">const</span> QString <a class="code" href="class_a_database.html#a2c54b7506faf0f15f5323ed53ff12099">databaseSummaryString</a>(<span class="keyword">const</span> QString&amp; db_path);</div>
+<div class="line"><a name="l00363"></a><span class="lineno">  363</span>&#160; </div>
+<div class="line"><a name="l00364"></a><span class="lineno">  364</span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="class_a_database.html#a0bda52064f005f1463e56b60cd23b164">restoreBackup</a>(<span class="keyword">const</span> QString&amp; backup_file);</div>
+<div class="line"><a name="l00365"></a><span class="lineno">  365</span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="class_a_database.html#a5ab838a62a83974f9e40c62f66adfa99">createBackup</a>(<span class="keyword">const</span> QString&amp; dest_file);</div>
+<div class="line"><a name="l00366"></a><span class="lineno">  366</span>&#160; </div>
+<div class="line"><a name="l00371"></a><span class="lineno">  371</span>&#160;    QVector&lt;RowData_T&gt; <a class="code" href="class_a_database.html#a8b38405b535d603cce2b36ca2d56368f">getTable</a>(ADatabaseTable table_name);</div>
+<div class="line"><a name="l00372"></a><span class="lineno">  372</span>&#160; </div>
+<div class="line"><a name="l00377"></a><span class="lineno">  377</span>&#160;    QStringList <a class="code" href="class_a_database.html#a692d7ba3abc763ee7c0d1a47236f021f">getUserTableNames</a>();</div>
+<div class="line"><a name="l00378"></a><span class="lineno">  378</span>&#160; </div>
+<div class="line"><a name="l00383"></a><span class="lineno">  383</span>&#160;    QStringList <a class="code" href="class_a_database.html#ad688f0e48bea4879a81e17a584f189b1">getTemplateTableNames</a>();</div>
+<div class="line"><a name="l00384"></a><span class="lineno">  384</span>&#160; </div>
+<div class="line"><a name="l00390"></a><span class="lineno">  390</span>&#160;    <a class="code" href="struct_user_data_state.html">UserDataState</a> <a class="code" href="class_a_database.html#a9da290c8488b35196ce4e49c4cfbe9f5">getUserDataState</a>();</div>
+<div class="line"><a name="l00391"></a><span class="lineno">  391</span>&#160; </div>
+<div class="line"><a name="l00395"></a><span class="lineno">  395</span>&#160;    <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="class_a_database.html#ab99ccce4c67591f5f58832c26cf93fc8">getMinimumDatabaseRevision</a>();</div>
+<div class="line"><a name="l00396"></a><span class="lineno">  396</span>&#160; </div>
+<div class="line"><a name="l00397"></a><span class="lineno">  397</span>&#160;signals:</div>
+<div class="line"><a name="l00404"></a><span class="lineno"><a class="line" href="class_a_database.html#a5ed8c010ccc022687ce903cfde8ae911">  404</a></span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_a_database.html#a5ed8c010ccc022687ce903cfde8ae911">dataBaseUpdated</a>();</div>
+<div class="line"><a name="l00409"></a><span class="lineno"><a class="line" href="class_a_database.html#a0f0bffbb6cdd79975b7b5ca6c0db31a7">  409</a></span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_a_database.html#a0f0bffbb6cdd79975b7b5ca6c0db31a7">connectionReset</a>();</div>
+<div class="line"><a name="l00410"></a><span class="lineno">  410</span>&#160;};</div>
+<div class="line"><a name="l00411"></a><span class="lineno">  411</span>&#160; </div>
+<div class="line"><a name="l00412"></a><span class="lineno">  412</span>&#160;<span class="preprocessor">#endif </span><span class="comment">// ADATABASE_H</span></div>
 <div class="ttc" id="aclass_a_database_error_html"><div class="ttname"><a href="class_a_database_error.html">ADatabaseError</a></div><div class="ttdoc">Custom Database Error derived from QSqlError. Extends text() adding &quot;Database Error: &quot; before the tex...</div><div class="ttdef"><b>Definition:</b> adatabase.h:123</div></div>
 <div class="ttc" id="aclass_a_database_html"><div class="ttname"><a href="class_a_database.html">ADatabase</a></div><div class="ttdoc">The DB class encapsulates the SQL database by providing fast access to hot database data.</div><div class="ttdef"><b>Definition:</b> adatabase.h:135</div></div>
 <div class="ttc" id="aclass_a_database_html_a0497bb70998cea6cd60fa893880c9555"><div class="ttname"><a href="class_a_database.html#a0497bb70998cea6cd60fa893880c9555">ADatabase::getLastEntry</a></div><div class="ttdeci">RowId_T getLastEntry(ADatabaseTable table)</div><div class="ttdoc">returns the ROWID for the newest entry in the respective database.</div><div class="ttdef"><b>Definition:</b> adatabase.cpp:600</div></div>
@@ -338,7 +338,7 @@ $(document).ready(function(){initNavTree('adatabase_8h_source.html',''); initRes
 <div class="ttc" id="aclass_a_database_html_ac73208ba1a70af19590d53f260e7cb8c"><div class="ttname"><a href="class_a_database.html#ac73208ba1a70af19590d53f260e7cb8c">ADatabase::update</a></div><div class="ttdeci">bool update(const AEntry &amp;updated_entry)</div><div class="ttdoc">Updates entry in database from existing entry tweaked by the user.</div><div class="ttdef"><b>Definition:</b> adatabase.cpp:326</div></div>
 <div class="ttc" id="aclass_a_database_html_ad688f0e48bea4879a81e17a584f189b1"><div class="ttname"><a href="class_a_database.html#ad688f0e48bea4879a81e17a584f189b1">ADatabase::getTemplateTableNames</a></div><div class="ttdeci">QStringList getTemplateTableNames()</div><div class="ttdoc">getTemplateTableNames returns a list of the table names of tables that contain template data (aiports...</div><div class="ttdef"><b>Definition:</b> adatabase.cpp:62</div></div>
 <div class="ttc" id="aclass_a_database_html_ae0a3c9273431195df6295b9da24b3a3a"><div class="ttname"><a href="class_a_database.html#ae0a3c9273431195df6295b9da24b3a3a">ADatabase::getAircraftEntry</a></div><div class="ttdeci">AAircraftEntry getAircraftEntry(RowId_T row_id)</div><div class="ttdoc">retreives a TailEntry from the database.</div><div class="ttdef"><b>Definition:</b> adatabase.cpp:482</div></div>
-<div class="ttc" id="aclass_a_database_html_afa8ce49693abf480f296d34dfc2969f0"><div class="ttname"><a href="class_a_database.html#afa8ce49693abf480f296d34dfc2969f0">ADatabase::getIdMap</a></div><div class="ttdeci">const QMap&lt; RowId_T, QString &gt; getIdMap(ADatabaseTarget target)</div><div class="ttdoc">returns a QMap of a human-readable database value and its row id. Used in the Dialogs to map user inp...</div><div class="ttdef"><b>Definition:</b> adatabase.cpp:552</div></div>
+<div class="ttc" id="aclass_a_database_html_afaaaaf276d832833b0865db86de51ae5"><div class="ttname"><a href="class_a_database.html#afaaaaf276d832833b0865db86de51ae5">ADatabase::getIdMap</a></div><div class="ttdeci">const QHash&lt; RowId_T, QString &gt; getIdMap(ADatabaseTarget target)</div><div class="ttdoc">returns a QHash of a human-readable database value and its row id. Used in the Dialogs to map user in...</div><div class="ttdef"><b>Definition:</b> adatabase.cpp:552</div></div>
 <div class="ttc" id="aclass_a_database_html_afc39f6136fc822e0649964fa22b84bf9"><div class="ttname"><a href="class_a_database.html#afc39f6136fc822e0649964fa22b84bf9">ADatabase::getEntryData</a></div><div class="ttdeci">RowData_T getEntryData(DataPosition data_position)</div><div class="ttdoc">retreive entry data from the database to create an entry object</div><div class="ttdef"><b>Definition:</b> adatabase.cpp:404</div></div>
 <div class="ttc" id="aclass_a_entry_html"><div class="ttname"><a href="class_a_entry.html">AEntry</a></div><div class="ttdoc">The Entry class encapsulates table metadata(table name, row id) and data for new and existing entries...</div><div class="ttdef"><b>Definition:</b> aentry.h:33</div></div>
 <div class="ttc" id="aclass_a_flight_entry_html"><div class="ttname"><a href="class_a_flight_entry.html">AFlightEntry</a></div><div class="ttdef"><b>Definition:</b> aflightentry.h:23</div></div>

+ 2 - 2
docs/html/adatabasetypes_8h_source.html

@@ -124,10 +124,10 @@ $(document).ready(function(){initNavTree('adatabasetypes_8h_source.html',''); in
 <div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="keyword">using</span> TableName_T = QString;</div>
 <div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160; </div>
 <div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="keyword">using</span> TableNames_T = QStringList;</div>
-<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="keyword">using</span> RowData_T = QMap&lt;ColName_T, ColData_T&gt;;</div>
+<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="keyword">using</span> RowData_T = QHash&lt;ColName_T, ColData_T&gt;;</div>
 <div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="keyword">using</span> ColumnData_T = QPair&lt;ColName_T, ColData_T&gt;;</div>
 <div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="keyword">using</span> ColumnNames_T = QStringList;</div>
-<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="keyword">using</span> TableColumns_T = QMap&lt;TableName_T, ColumnNames_T&gt;;</div>
+<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="keyword">using</span> TableColumns_T = QHash&lt;TableName_T, ColumnNames_T&gt;;</div>
 <div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160; </div>
 <div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="struct_data_position.html">   44</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct_data_position.html">DataPosition</a> {</div>
 <div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;    TableName_T tableName;</div>

+ 1 - 1
docs/html/adate_8h_source.html

@@ -95,7 +95,7 @@ $(document).ready(function(){initNavTree('adate_8h_source.html',''); initResizab
 <div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="keyword">const</span> <span class="keyword">static</span> <span class="keyword">auto</span> DE = QStringLiteral(<span class="stringliteral">&quot;dd.MM.yyyy&quot;</span>);</div>
 <div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="keyword">const</span> <span class="keyword">static</span> <span class="keyword">auto</span> EN = QStringLiteral(<span class="stringliteral">&quot;MM/dd/yyyy&quot;</span>);</div>
 <div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160; </div>
-<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="keyword">const</span> <span class="keyword">static</span> QMap&lt;Opl::Date::ADateFormat, QString&gt; ADATEFORMATSMAP = {</div>
+<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="keyword">const</span> <span class="keyword">static</span> QHash&lt;Opl::Date::ADateFormat, QString&gt; ADATEFORMATSMAP = {</div>
 <div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;    {Opl::Date::ADateFormat::ISODate, ISO},</div>
 <div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;    {Opl::Date::ADateFormat::DE,      DE },</div>
 <div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;    {Opl::Date::ADateFormat::EN,      EN },</div>

+ 1 - 1
docs/html/aentry_8h_source.html

@@ -109,7 +109,7 @@ $(document).ready(function(){initNavTree('aentry_8h_source.html',''); initResiza
 <div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160; </div>
 <div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#include &lt;QString&gt;</span></div>
 <div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &lt;QStringList&gt;</span></div>
-<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &lt;QMap&gt;</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &lt;QHash&gt;</span></div>
 <div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#include &lt;QPair&gt;</span></div>
 <div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &lt;QVariant&gt;</span></div>
 <div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160; </div>

+ 2 - 2
docs/html/annotated.html

@@ -94,7 +94,7 @@ $(document).ready(function(){initNavTree('annotated.html',''); initResizable();
 <tr id="row_1_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_1_" class="arrow" onclick="toggleFolder('1_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespace_opl.html" target="_self">Opl</a></td><td class="desc">A namespace to collect constants and enums used throughout the application </td></tr>
 <tr id="row_1_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_opl_1_1_a_notification_handler.html" target="_self">ANotificationHandler</a></td><td class="desc">Handles displaying of user-directed messages. It displays information to the user in a QMessageBox and forwards the displayed message to <a class="el" href="namespace_a_log.html" title="The ALog namespace encapsulates constants and functions used to provide logging to files and logging ...">ALog</a> so it is written to the console and log files. The INFO, WARN and CRIT makros provide convenient access </td></tr>
 <tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_a_aircraft_entry.html" target="_self">AAircraftEntry</a></td><td class="desc"></td></tr>
-<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_a_completion_data.html" target="_self">ACompletionData</a></td><td class="desc">Data to QCompleters and QMaps used for mapping user input to database keys. It retreives the completer targets and mapping data from the database and caches it for fast access without the need to query the database </td></tr>
+<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_a_completion_data.html" target="_self">ACompletionData</a></td><td class="desc">Data to QCompleters and QHashs used for mapping user input to database keys. It retreives the completer targets and mapping data from the database and caches it for fast access without the need to query the database </td></tr>
 <tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_a_currency_entry.html" target="_self">ACurrencyEntry</a></td><td class="desc"></td></tr>
 <tr id="row_5_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_a_database.html" target="_self">ADatabase</a></td><td class="desc">The DB class encapsulates the SQL database by providing fast access to hot database data </td></tr>
 <tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_a_database_error.html" target="_self">ADatabaseError</a></td><td class="desc">Custom Database Error derived from QSqlError. Extends text() adding "Database Error: " before the text. Errors that are related to SQL are assigned their respective error codes. Errors that occur with data in the database are handled with the error code "opl" and QSqlError::UnknownError </td></tr>
@@ -109,7 +109,7 @@ $(document).ready(function(){initNavTree('annotated.html',''); initResizable();
 <tr id="row_15_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_a_pilot_entry.html" target="_self">APilotEntry</a></td><td class="desc"></td></tr>
 <tr id="row_16_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_a_run_guard.html" target="_self">ARunGuard</a></td><td class="desc">The RunGuard class ensures only a single instance of the application is running simultaneously </td></tr>
 <tr id="row_17_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_a_settings.html" target="_self">ASettings</a></td><td class="desc">Thin wrapper for the QSettings class, simplifying reading and writing of settings </td></tr>
-<tr id="row_18_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_a_standard_paths.html" target="_self">AStandardPaths</a></td><td class="desc">The AStandardAppPaths class encapsulates a static QMap holding the standard paths of the application </td></tr>
+<tr id="row_18_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_a_standard_paths.html" target="_self">AStandardPaths</a></td><td class="desc">The AStandardAppPaths class encapsulates a static QHash holding the standard paths of the application </td></tr>
 <tr id="row_19_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_a_style.html" target="_self">AStyle</a></td><td class="desc">Encapsulates style and stylesheet logic </td></tr>
 <tr id="row_20_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_a_tail_entry.html" target="_self">ATailEntry</a></td><td class="desc"></td></tr>
 <tr id="row_21_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_a_timer.html" target="_self">ATimer</a></td><td class="desc">Easy to use performance timer </td></tr>

+ 5 - 5
docs/html/astandardpaths_8h_source.html

@@ -109,7 +109,7 @@ $(document).ready(function(){initNavTree('astandardpaths_8h_source.html',''); in
 <div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160; </div>
 <div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#include &lt;QStandardPaths&gt;</span></div>
 <div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &lt;QString&gt;</span></div>
-<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &lt;QMap&gt;</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &lt;QHash&gt;</span></div>
 <div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#include &lt;QDir&gt;</span></div>
 <div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160; </div>
 <div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="class_a_standard_paths.html">   30</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_a_standard_paths.html">AStandardPaths</a>{</div>
@@ -122,7 +122,7 @@ $(document).ready(function(){initNavTree('astandardpaths_8h_source.html',''); in
 <div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;        JSON</div>
 <div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;    };</div>
 <div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;    <span class="keyword">static</span> QMap&lt;Directories, QDir&gt; directories;</div>
+<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;    <span class="keyword">static</span> QHash&lt;Directories, QDir&gt; directories;</div>
 <div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160; </div>
 <div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;    <span class="keyword">static</span> <span class="keywordtype">bool</span> scan_directories();</div>
 <div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160; </div>
@@ -132,16 +132,16 @@ $(document).ready(function(){initNavTree('astandardpaths_8h_source.html',''); in
 <div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;    <span class="keyword">static</span> <span class="keyword">const</span> QDir &amp;<a class="code" href="class_a_standard_paths.html#a0df7e02331fdf09a81951657d52e0ebe">directory</a>(Directories location);</div>
 <div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160; </div>
 <div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;    <span class="keyword">static</span> <span class="keyword">const</span> QString <a class="code" href="class_a_standard_paths.html#a43937baa78a53e1427e23f533024221b">asChildOfDir</a>(Directories location, <span class="keyword">const</span> QString&amp; filename);</div>
-<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;    <span class="keyword">static</span> <span class="keyword">const</span> QMap&lt;Directories, QDir&gt; &amp;<a class="code" href="class_a_standard_paths.html#a775a7f2d7d99e8b7d29cc91c33c08ba8">allDirectories</a>();</div>
+<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;    <span class="keyword">static</span> <span class="keyword">const</span> QHash&lt;Directories, QDir&gt; &amp;<a class="code" href="class_a_standard_paths.html#a56108cc186aa3326bb41d8716b78e322">allDirectories</a>();</div>
 <div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;};</div>
 <div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160; </div>
 <div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160; </div>
 <div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;<span class="preprocessor">#endif </span><span class="comment">// ASTANDARDPATHS_H</span></div>
-<div class="ttc" id="aclass_a_standard_paths_html"><div class="ttname"><a href="class_a_standard_paths.html">AStandardPaths</a></div><div class="ttdoc">The AStandardAppPaths class encapsulates a static QMap holding the standard paths of the application.</div><div class="ttdef"><b>Definition:</b> astandardpaths.h:30</div></div>
+<div class="ttc" id="aclass_a_standard_paths_html"><div class="ttname"><a href="class_a_standard_paths.html">AStandardPaths</a></div><div class="ttdoc">The AStandardAppPaths class encapsulates a static QHash holding the standard paths of the application...</div><div class="ttdef"><b>Definition:</b> astandardpaths.h:30</div></div>
 <div class="ttc" id="aclass_a_standard_paths_html_a0df7e02331fdf09a81951657d52e0ebe"><div class="ttname"><a href="class_a_standard_paths.html#a0df7e02331fdf09a81951657d52e0ebe">AStandardPaths::directory</a></div><div class="ttdeci">static const QDir &amp; directory(Directories location)</div><div class="ttdoc">Returns the QDir for the standard directory referenced by the Directories enum 'loc'.</div><div class="ttdef"><b>Definition:</b> astandardpaths.cpp:43</div></div>
 <div class="ttc" id="aclass_a_standard_paths_html_a233dfe0411b294e64da674ff9c898c62"><div class="ttname"><a href="class_a_standard_paths.html#a233dfe0411b294e64da674ff9c898c62">AStandardPaths::setup</a></div><div class="ttdeci">static bool setup()</div><div class="ttdoc">Creates and verifies a static map of the standard paths used in the app.</div><div class="ttdef"><b>Definition:</b> astandardpaths.cpp:23</div></div>
 <div class="ttc" id="aclass_a_standard_paths_html_a43937baa78a53e1427e23f533024221b"><div class="ttname"><a href="class_a_standard_paths.html#a43937baa78a53e1427e23f533024221b">AStandardPaths::asChildOfDir</a></div><div class="ttdeci">static const QString asChildOfDir(Directories location, const QString &amp;filename)</div><div class="ttdoc">Returns a string of the absolute path to directory location concatenated with filename.</div><div class="ttdef"><b>Definition:</b> astandardpaths.cpp:48</div></div>
-<div class="ttc" id="aclass_a_standard_paths_html_a775a7f2d7d99e8b7d29cc91c33c08ba8"><div class="ttname"><a href="class_a_standard_paths.html#a775a7f2d7d99e8b7d29cc91c33c08ba8">AStandardPaths::allDirectories</a></div><div class="ttdeci">static const QMap&lt; Directories, QDir &gt; &amp; allDirectories()</div><div class="ttdoc">returns the static map of all standard directories</div><div class="ttdef"><b>Definition:</b> astandardpaths.cpp:53</div></div>
+<div class="ttc" id="aclass_a_standard_paths_html_a56108cc186aa3326bb41d8716b78e322"><div class="ttname"><a href="class_a_standard_paths.html#a56108cc186aa3326bb41d8716b78e322">AStandardPaths::allDirectories</a></div><div class="ttdeci">static const QHash&lt; Directories, QDir &gt; &amp; allDirectories()</div><div class="ttdoc">returns the static map of all standard directories</div><div class="ttdef"><b>Definition:</b> astandardpaths.cpp:53</div></div>
 </div><!-- fragment --></div><!-- contents -->
 </div><!-- doc-content -->
 <!-- start footer part -->

+ 1 - 1
docs/html/astyle_8h_source.html

@@ -108,7 +108,7 @@ $(document).ready(function(){initNavTree('astyle_8h_source.html',''); initResiza
 <div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor">#define ASTYLE_H</span></div>
 <div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#include &lt;QString&gt;</span></div>
 <div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#include &lt;QFileInfo&gt;</span></div>
-<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &lt;QMap&gt;</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &lt;QHash&gt;</span></div>
 <div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &lt;QTextStream&gt;</span></div>
 <div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#include &lt;QComboBox&gt;</span></div>
 <div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160; </div>

+ 3 - 4
docs/html/atime_8h_source.html

@@ -208,7 +208,7 @@ $(document).ready(function(){initNavTree('atime_8h_source.html',''); initResizab
 <div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">int</span> toMinutes(<span class="keyword">const</span> QTime &amp;time) {<span class="keywordflow">return</span> time.hour() * 60 + time.minute();}</div>
 <div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">int</span> toMinutes(<span class="keyword">const</span> QString &amp;time_string) {<span class="keywordflow">return</span> toMinutes(fromString(time_string));}</div>
 <div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160; </div>
-<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;<span class="keyword">inline</span> QTime <a class="code" href="namespace_a_calc.html#a8ac68999097f2e28a3b4bd2709b5b19f">blocktime</a>(<span class="keyword">const</span> QTime &amp;tofb, <span class="keyword">const</span> QTime &amp;tonb)</div>
+<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;<span class="keyword">inline</span> QTime blocktime(<span class="keyword">const</span> QTime &amp;tofb, <span class="keyword">const</span> QTime &amp;tonb)</div>
 <div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;{</div>
 <div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;    QTime blocktime_out(0, 0); <span class="comment">// initialise return value at midnight</span></div>
 <div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160; </div>
@@ -225,11 +225,11 @@ $(document).ready(function(){initNavTree('atime_8h_source.html',''); initResizab
 <div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;    <span class="keywordflow">return</span> blocktime_out;</div>
 <div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;}</div>
 <div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160; </div>
-<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;<span class="keyword">inline</span> QTime <a class="code" href="namespace_a_calc.html#a8ac68999097f2e28a3b4bd2709b5b19f">blocktime</a>(<span class="keyword">const</span> QString&amp; tofb, <span class="keyword">const</span> QString&amp; tonb)</div>
+<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;<span class="keyword">inline</span> QTime blocktime(<span class="keyword">const</span> QString&amp; tofb, <span class="keyword">const</span> QString&amp; tonb)</div>
 <div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;{</div>
 <div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;    QTime t_tofb = ATime::fromString(tofb);</div>
 <div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;    QTime t_tonb = ATime::fromString(tonb);</div>
-<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="namespace_a_calc.html#a8ac68999097f2e28a3b4bd2709b5b19f">blocktime</a>(t_tofb, t_tonb);</div>
+<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;    <span class="keywordflow">return</span> blocktime(t_tofb, t_tonb);</div>
 <div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;}</div>
 <div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160; </div>
 <div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">int</span> blockMinutes(<span class="keyword">const</span> QString&amp; tofb, <span class="keyword">const</span> QString&amp; tonb)</div>
@@ -283,7 +283,6 @@ $(document).ready(function(){initNavTree('atime_8h_source.html',''); initResizab
 <div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;} <span class="comment">// namespace ATime</span></div>
 <div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160; </div>
 <div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;<span class="preprocessor">#endif </span><span class="comment">// ATIME_H</span></div>
-<div class="ttc" id="anamespace_a_calc_html_a8ac68999097f2e28a3b4bd2709b5b19f"><div class="ttname"><a href="namespace_a_calc.html#a8ac68999097f2e28a3b4bd2709b5b19f">ACalc::blocktime</a></div><div class="ttdeci">QT_DEPRECATED QTime blocktime(QTime tofb, QTime tonb)</div><div class="ttdoc">ACalc::blocktime Calculates Block Time for a given departure and arrival time.</div><div class="ttdef"><b>Definition:</b> acalc.h:44</div></div>
 <div class="ttc" id="anamespace_a_calc_html_ad088e5dd93d1938ff97f88032dc0adec"><div class="ttname"><a href="namespace_a_calc.html#ad088e5dd93d1938ff97f88032dc0adec">ACalc::formatTimeInput</a></div><div class="ttdeci">QString formatTimeInput(QString user_input)</div><div class="ttdoc">ACalc::formatTimeInput verifies user input and formats to hh:mm if the output is not a valid time,...</div><div class="ttdef"><b>Definition:</b> acalc.cpp:35</div></div>
 </div><!-- fragment --></div><!-- contents -->
 </div><!-- doc-content -->

+ 17 - 17
docs/html/class_a_completion_data.html

@@ -92,7 +92,7 @@ $(document).ready(function(){initNavTree('class_a_completion_data.html',''); ini
 </div><!--header-->
 <div class="contents">
 
-<p>The <a class="el" href="class_a_completion_data.html" title="The ACompletionData class provides data to QCompleters and QMaps used for mapping user input to datab...">ACompletionData</a> class provides data to QCompleters and QMaps used for mapping user input to database keys. It retreives the completer targets and mapping data from the database and caches it for fast access without the need to query the database.  
+<p>The <a class="el" href="class_a_completion_data.html" title="The ACompletionData class provides data to QCompleters and QHashs used for mapping user input to data...">ACompletionData</a> class provides data to QCompleters and QHashs used for mapping user input to database keys. It retreives the completer targets and mapping data from the database and caches it for fast access without the need to query the database.  
  <a href="class_a_completion_data.html#details">More...</a></p>
 
 <p><code>#include &lt;<a class="el" href="acompletiondata_8h_source.html">acompletiondata.h</a>&gt;</code></p>
@@ -116,21 +116,21 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>updatePilots</b> ()</
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
 Public Attributes</h2></td></tr>
-<tr class="memitem:a172d3e1372f7d07943e4a73a21cdfd52"><td class="memItemLeft" align="right" valign="top"><a id="a172d3e1372f7d07943e4a73a21cdfd52"></a>
-QMap&lt; RowId_T, QString &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>pilotsIdMap</b></td></tr>
-<tr class="separator:a172d3e1372f7d07943e4a73a21cdfd52"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a601ce1c2e4f333322db7953575d01115"><td class="memItemLeft" align="right" valign="top"><a id="a601ce1c2e4f333322db7953575d01115"></a>
-QMap&lt; RowId_T, QString &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>tailsIdMap</b></td></tr>
-<tr class="separator:a601ce1c2e4f333322db7953575d01115"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af2b6444cc32de8bf74f91ded2a727e50"><td class="memItemLeft" align="right" valign="top"><a id="af2b6444cc32de8bf74f91ded2a727e50"></a>
-QMap&lt; RowId_T, QString &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>airportIcaoIdMap</b></td></tr>
-<tr class="separator:af2b6444cc32de8bf74f91ded2a727e50"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ace740694f0cc1e7a1409de8e7a5c64a2"><td class="memItemLeft" align="right" valign="top"><a id="ace740694f0cc1e7a1409de8e7a5c64a2"></a>
-QMap&lt; RowId_T, QString &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>airportIataIdMap</b></td></tr>
-<tr class="separator:ace740694f0cc1e7a1409de8e7a5c64a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:abe09abc08a33efbebe47b5e24bc64f69"><td class="memItemLeft" align="right" valign="top"><a id="abe09abc08a33efbebe47b5e24bc64f69"></a>
-QMap&lt; RowId_T, QString &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>airportNameIdMap</b></td></tr>
-<tr class="separator:abe09abc08a33efbebe47b5e24bc64f69"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af4cc9aa54dd7bf9814af90fd5fd36d16"><td class="memItemLeft" align="right" valign="top"><a id="af4cc9aa54dd7bf9814af90fd5fd36d16"></a>
+QHash&lt; RowId_T, QString &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>pilotsIdMap</b></td></tr>
+<tr class="separator:af4cc9aa54dd7bf9814af90fd5fd36d16"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa72061810010cad858efc7619bce8abd"><td class="memItemLeft" align="right" valign="top"><a id="aa72061810010cad858efc7619bce8abd"></a>
+QHash&lt; RowId_T, QString &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>tailsIdMap</b></td></tr>
+<tr class="separator:aa72061810010cad858efc7619bce8abd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a79dd0d7f80a5116a308ced917fc95196"><td class="memItemLeft" align="right" valign="top"><a id="a79dd0d7f80a5116a308ced917fc95196"></a>
+QHash&lt; RowId_T, QString &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>airportIcaoIdMap</b></td></tr>
+<tr class="separator:a79dd0d7f80a5116a308ced917fc95196"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a504a3efc00d3dc4e184927fe291c00aa"><td class="memItemLeft" align="right" valign="top"><a id="a504a3efc00d3dc4e184927fe291c00aa"></a>
+QHash&lt; RowId_T, QString &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>airportIataIdMap</b></td></tr>
+<tr class="separator:a504a3efc00d3dc4e184927fe291c00aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1f3c332e66663a75da8bebe2f91431b2"><td class="memItemLeft" align="right" valign="top"><a id="a1f3c332e66663a75da8bebe2f91431b2"></a>
+QHash&lt; RowId_T, QString &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>airportNameIdMap</b></td></tr>
+<tr class="separator:a1f3c332e66663a75da8bebe2f91431b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a9965af9d815b2f22061b311677cc1282"><td class="memItemLeft" align="right" valign="top"><a id="a9965af9d815b2f22061b311677cc1282"></a>
 QStringList&#160;</td><td class="memItemRight" valign="bottom"><b>pilotList</b></td></tr>
 <tr class="separator:a9965af9d815b2f22061b311677cc1282"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -145,7 +145,7 @@ QStringList&#160;</td><td class="memItemRight" valign="bottom"><b>airportList</b
 <tr class="separator:a612bf846e0d12eeae323baba191dcf75"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><p>The <a class="el" href="class_a_completion_data.html" title="The ACompletionData class provides data to QCompleters and QMaps used for mapping user input to datab...">ACompletionData</a> class provides data to QCompleters and QMaps used for mapping user input to database keys. It retreives the completer targets and mapping data from the database and caches it for fast access without the need to query the database. </p>
+<div class="textblock"><p>The <a class="el" href="class_a_completion_data.html" title="The ACompletionData class provides data to QCompleters and QHashs used for mapping user input to data...">ACompletionData</a> class provides data to QCompleters and QHashs used for mapping user input to database keys. It retreives the completer targets and mapping data from the database and caches it for fast access without the need to query the database. </p>
 </div><hr/>The documentation for this class was generated from the following files:<ul>
 <li>src/classes/<a class="el" href="acompletiondata_8h_source.html">acompletiondata.h</a></li>
 <li>src/classes/acompletiondata.cpp</li>

+ 5 - 5
docs/html/class_a_completion_data.js

@@ -4,13 +4,13 @@ var class_a_completion_data =
     [ "update", "class_a_completion_data.html#aeccf7bcb927ec5dbf2879c0a345161a4", null ],
     [ "updatePilots", "class_a_completion_data.html#a8b599bce6e467d44653ed7441b226b22", null ],
     [ "updateTails", "class_a_completion_data.html#a16956446facb275fa24961b2effdd85f", null ],
-    [ "airportIataIdMap", "class_a_completion_data.html#ace740694f0cc1e7a1409de8e7a5c64a2", null ],
-    [ "airportIcaoIdMap", "class_a_completion_data.html#af2b6444cc32de8bf74f91ded2a727e50", null ],
+    [ "airportIataIdMap", "class_a_completion_data.html#a504a3efc00d3dc4e184927fe291c00aa", null ],
+    [ "airportIcaoIdMap", "class_a_completion_data.html#a79dd0d7f80a5116a308ced917fc95196", null ],
     [ "airportList", "class_a_completion_data.html#ae7817ca029a70a5cc1e66b7fd345d745", null ],
-    [ "airportNameIdMap", "class_a_completion_data.html#abe09abc08a33efbebe47b5e24bc64f69", null ],
+    [ "airportNameIdMap", "class_a_completion_data.html#a1f3c332e66663a75da8bebe2f91431b2", null ],
     [ "current_state", "class_a_completion_data.html#a612bf846e0d12eeae323baba191dcf75", null ],
     [ "pilotList", "class_a_completion_data.html#a9965af9d815b2f22061b311677cc1282", null ],
-    [ "pilotsIdMap", "class_a_completion_data.html#a172d3e1372f7d07943e4a73a21cdfd52", null ],
-    [ "tailsIdMap", "class_a_completion_data.html#a601ce1c2e4f333322db7953575d01115", null ],
+    [ "pilotsIdMap", "class_a_completion_data.html#af4cc9aa54dd7bf9814af90fd5fd36d16", null ],
+    [ "tailsIdMap", "class_a_completion_data.html#aa72061810010cad858efc7619bce8abd", null ],
     [ "tailsList", "class_a_completion_data.html#a827b787c6dadfeedb50c3685d05d27f7", null ]
 ];

+ 1 - 1
docs/html/class_a_database-members.html

@@ -113,7 +113,7 @@ $(document).ready(function(){initNavTree('class_a_database.html',''); initResiza
   <tr class="even"><td class="entry"><a class="el" href="class_a_database.html#afc39f6136fc822e0649964fa22b84bf9">getEntryData</a>(DataPosition data_position)</td><td class="entry"><a class="el" href="class_a_database.html">ADatabase</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="class_a_database.html#a7bb44738362582e4f54f68e3aa30d40a">getFlightEntry</a>(RowId_T row_id)</td><td class="entry"><a class="el" href="class_a_database.html">ADatabase</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="class_a_database.html#a0f88e121d421043f35e321d5dc49ba19">getForeignKeyConstraints</a>(RowId_T foreign_row_id, ADatabaseTable target)</td><td class="entry"><a class="el" href="class_a_database.html">ADatabase</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="class_a_database.html#afa8ce49693abf480f296d34dfc2969f0">getIdMap</a>(ADatabaseTarget target)</td><td class="entry"><a class="el" href="class_a_database.html">ADatabase</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="class_a_database.html#afaaaaf276d832833b0865db86de51ae5">getIdMap</a>(ADatabaseTarget target)</td><td class="entry"><a class="el" href="class_a_database.html">ADatabase</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="class_a_database.html#a0497bb70998cea6cd60fa893880c9555">getLastEntry</a>(ADatabaseTable table)</td><td class="entry"><a class="el" href="class_a_database.html">ADatabase</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="class_a_database.html#ab99ccce4c67591f5f58832c26cf93fc8">getMinimumDatabaseRevision</a>()</td><td class="entry"><a class="el" href="class_a_database.html">ADatabase</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="class_a_database.html#a426026d641a594863995ec5db8312259">getPilotEntry</a>(RowId_T row_id)</td><td class="entry"><a class="el" href="class_a_database.html">ADatabase</a></td><td class="entry"></td></tr>

+ 5 - 25
docs/html/class_a_database.html

@@ -212,9 +212,10 @@ RowData_T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href=
 const QStringList&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_database.html#a89de409c1828125363f46f384df47359">getCompletionList</a> (ADatabaseTarget target)</td></tr>
 <tr class="memdesc:a89de409c1828125363f46f384df47359"><td class="mdescLeft">&#160;</td><td class="mdescRight">getCompletionList returns a QStringList of values for a QCompleter based on database values <br /></td></tr>
 <tr class="separator:a89de409c1828125363f46f384df47359"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:afa8ce49693abf480f296d34dfc2969f0"><td class="memItemLeft" align="right" valign="top">const QMap&lt; RowId_T, QString &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_database.html#afa8ce49693abf480f296d34dfc2969f0">getIdMap</a> (ADatabaseTarget target)</td></tr>
-<tr class="memdesc:afa8ce49693abf480f296d34dfc2969f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns a QMap of a human-readable database value and its row id. Used in the Dialogs to map user input to unique database entries.  <a href="class_a_database.html#afa8ce49693abf480f296d34dfc2969f0">More...</a><br /></td></tr>
-<tr class="separator:afa8ce49693abf480f296d34dfc2969f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afaaaaf276d832833b0865db86de51ae5"><td class="memItemLeft" align="right" valign="top"><a id="afaaaaf276d832833b0865db86de51ae5"></a>
+const QHash&lt; RowId_T, QString &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_database.html#afaaaaf276d832833b0865db86de51ae5">getIdMap</a> (ADatabaseTarget target)</td></tr>
+<tr class="memdesc:afaaaaf276d832833b0865db86de51ae5"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns a QHash of a human-readable database value and its row id. Used in the Dialogs to map user input to unique database entries. <br /></td></tr>
+<tr class="separator:afaaaaf276d832833b0865db86de51ae5"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a0497bb70998cea6cd60fa893880c9555"><td class="memItemLeft" align="right" valign="top"><a id="a0497bb70998cea6cd60fa893880c9555"></a>
 RowId_T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_database.html#a0497bb70998cea6cd60fa893880c9555">getLastEntry</a> (ADatabaseTable table)</td></tr>
 <tr class="memdesc:a0497bb70998cea6cd60fa893880c9555"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the ROWID for the newest entry in the respective database. <br /></td></tr>
@@ -390,7 +391,7 @@ const QFileInfo&#160;</td><td class="memItemRight" valign="bottom"><b>databaseFi
 </div><div class="memdoc">
 
 <p>Return a summary of a database. </p>
-<p>Creates a summary of the database giving a quick overview of the relevant contents. The function runs several specialised SQL queries to create a QMap&lt;ADatabaseSummaryKey, QString&gt; containing Total Flight Time, Number of unique aircraft and pilots, as well as the date of last flight. Uses a temporary database connection separate from the default connection in order to not tamper with the currently active database connection. </p>
+<p>Creates a summary of the database giving a quick overview of the relevant contents. The function runs several specialised SQL queries to create a QHash&lt;ADatabaseSummaryKey, QString&gt; containing Total Flight Time, Number of unique aircraft and pilots, as well as the date of last flight. Uses a temporary database connection separate from the default connection in order to not tamper with the currently active database connection. </p>
 
 </div>
 </div>
@@ -454,27 +455,6 @@ const QFileInfo&#160;</td><td class="memItemRight" valign="bottom"><b>databaseFi
 <p>retreives a flight entry from the database. </p>
 <p>This function is a wrapper for DataBase::getEntry(DataPosition), where the table is already set and which returns an <a class="el" href="class_a_flight_entry.html">AFlightEntry</a> instead of an <a class="el" href="class_a_entry.html" title="The Entry class encapsulates table metadata(table name, row id) and data for new and existing entries...">AEntry</a>. It allows for easy access to a flight entry with only the RowId required as input. </p>
 
-</div>
-</div>
-<a id="afa8ce49693abf480f296d34dfc2969f0"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#afa8ce49693abf480f296d34dfc2969f0">&#9670;&nbsp;</a></span>getIdMap()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const QMap&lt; RowId_T, QString &gt; ADatabase::getIdMap </td>
-          <td>(</td>
-          <td class="paramtype">ADatabaseTarget&#160;</td>
-          <td class="paramname"><em>target</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>returns a QMap of a human-readable database value and its row id. Used in the Dialogs to map user input to unique database entries. </p>
-<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000001">Todo:</a></b></dt><dd>What is this QString semantically? As i understand its a "QueryResult" QVariant cast to QString </dd></dl>
-
 </div>
 </div>
 <a id="a426026d641a594863995ec5db8312259"></a>

+ 1 - 1
docs/html/class_a_database.js

@@ -21,7 +21,7 @@ var class_a_database =
     [ "getEntryData", "class_a_database.html#afc39f6136fc822e0649964fa22b84bf9", null ],
     [ "getFlightEntry", "class_a_database.html#a7bb44738362582e4f54f68e3aa30d40a", null ],
     [ "getForeignKeyConstraints", "class_a_database.html#a0f88e121d421043f35e321d5dc49ba19", null ],
-    [ "getIdMap", "class_a_database.html#afa8ce49693abf480f296d34dfc2969f0", null ],
+    [ "getIdMap", "class_a_database.html#afaaaaf276d832833b0865db86de51ae5", null ],
     [ "getLastEntry", "class_a_database.html#a0497bb70998cea6cd60fa893880c9555", null ],
     [ "getPilotEntry", "class_a_database.html#a426026d641a594863995ec5db8312259", null ],
     [ "getTable", "class_a_database.html#a8b38405b535d603cce2b36ca2d56368f", null ],

+ 1 - 1
docs/html/class_a_json.html

@@ -147,7 +147,7 @@ static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" hre
 </div><div class="memdoc">
 
 <p>exportDatabase exports the currently active database to JSON. </p>
-<p>QJsonObject can be constructed from QMap&lt;QString, QVariant&gt; aka QVariantmap. All rows are put into a QJsonArray and the Array is embedded into a QJsonDocument, which can be exported. The files are created at AStandardPaths::JSON. </p>
+<p>QJsonObject can be constructed from QHash&lt;QString, QVariant&gt; aka QVariantmap. All rows are put into a QJsonArray and the Array is embedded into a QJsonDocument, which can be exported. The files are created at AStandardPaths::JSON. </p>
 
 </div>
 </div>

+ 1 - 1
docs/html/class_a_standard_paths-members.html

@@ -90,7 +90,7 @@ $(document).ready(function(){initNavTree('class_a_standard_paths.html',''); init
 
 <p>This is the complete list of members for <a class="el" href="class_a_standard_paths.html">AStandardPaths</a>, including all inherited members.</p>
 <table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="class_a_standard_paths.html#a775a7f2d7d99e8b7d29cc91c33c08ba8">allDirectories</a>()</td><td class="entry"><a class="el" href="class_a_standard_paths.html">AStandardPaths</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_a_standard_paths.html#a56108cc186aa3326bb41d8716b78e322">allDirectories</a>()</td><td class="entry"><a class="el" href="class_a_standard_paths.html">AStandardPaths</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
   <tr><td class="entry"><a class="el" href="class_a_standard_paths.html#a43937baa78a53e1427e23f533024221b">asChildOfDir</a>(Directories location, const QString &amp;filename)</td><td class="entry"><a class="el" href="class_a_standard_paths.html">AStandardPaths</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Backup</b> enum value (defined in <a class="el" href="class_a_standard_paths.html">AStandardPaths</a>)</td><td class="entry"><a class="el" href="class_a_standard_paths.html">AStandardPaths</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>Database</b> enum value (defined in <a class="el" href="class_a_standard_paths.html">AStandardPaths</a>)</td><td class="entry"><a class="el" href="class_a_standard_paths.html">AStandardPaths</a></td><td class="entry"></td></tr>

+ 9 - 9
docs/html/class_a_standard_paths.html

@@ -92,7 +92,7 @@ $(document).ready(function(){initNavTree('class_a_standard_paths.html',''); init
 </div><!--header-->
 <div class="contents">
 
-<p>The AStandardAppPaths class encapsulates a static QMap holding the standard paths of the application.  
+<p>The AStandardAppPaths class encapsulates a static QHash holding the standard paths of the application.  
  <a href="class_a_standard_paths.html#details">More...</a></p>
 
 <p><code>#include &lt;<a class="el" href="astandardpaths_8h_source.html">astandardpaths.h</a>&gt;</code></p>
@@ -124,15 +124,15 @@ static const QDir &amp;&#160;</td><td class="memItemRight" valign="bottom"><a cl
 static const QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_standard_paths.html#a43937baa78a53e1427e23f533024221b">asChildOfDir</a> (Directories location, const QString &amp;filename)</td></tr>
 <tr class="memdesc:a43937baa78a53e1427e23f533024221b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a string of the absolute path to directory location concatenated with filename. <br /></td></tr>
 <tr class="separator:a43937baa78a53e1427e23f533024221b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a775a7f2d7d99e8b7d29cc91c33c08ba8"><td class="memItemLeft" align="right" valign="top">static const QMap&lt; Directories, QDir &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_standard_paths.html#a775a7f2d7d99e8b7d29cc91c33c08ba8">allDirectories</a> ()</td></tr>
-<tr class="memdesc:a775a7f2d7d99e8b7d29cc91c33c08ba8"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the static map of all standard directories  <a href="class_a_standard_paths.html#a775a7f2d7d99e8b7d29cc91c33c08ba8">More...</a><br /></td></tr>
-<tr class="separator:a775a7f2d7d99e8b7d29cc91c33c08ba8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a56108cc186aa3326bb41d8716b78e322"><td class="memItemLeft" align="right" valign="top">static const QHash&lt; Directories, QDir &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_standard_paths.html#a56108cc186aa3326bb41d8716b78e322">allDirectories</a> ()</td></tr>
+<tr class="memdesc:a56108cc186aa3326bb41d8716b78e322"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the static map of all standard directories  <a href="class_a_standard_paths.html#a56108cc186aa3326bb41d8716b78e322">More...</a><br /></td></tr>
+<tr class="separator:a56108cc186aa3326bb41d8716b78e322"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><p>The AStandardAppPaths class encapsulates a static QMap holding the standard paths of the application. </p>
+<div class="textblock"><p>The AStandardAppPaths class encapsulates a static QHash holding the standard paths of the application. </p>
 </div><h2 class="groupheader">Member Function Documentation</h2>
-<a id="a775a7f2d7d99e8b7d29cc91c33c08ba8"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a775a7f2d7d99e8b7d29cc91c33c08ba8">&#9670;&nbsp;</a></span>allDirectories()</h2>
+<a id="a56108cc186aa3326bb41d8716b78e322"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a56108cc186aa3326bb41d8716b78e322">&#9670;&nbsp;</a></span>allDirectories()</h2>
 
 <div class="memitem">
 <div class="memproto">
@@ -141,7 +141,7 @@ static const QString&#160;</td><td class="memItemRight" valign="bottom"><a class
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">const QMap&lt; AStandardPaths::Directories, QDir &gt; &amp; AStandardPaths::allDirectories </td>
+          <td class="memname">const QHash&lt; AStandardPaths::Directories, QDir &gt; &amp; AStandardPaths::allDirectories </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td></td>
@@ -155,7 +155,7 @@ static const QString&#160;</td><td class="memItemRight" valign="bottom"><a class
 </div><div class="memdoc">
 
 <p>returns the static map of all standard directories </p>
-<dl class="section return"><dt>Returns</dt><dd>static const QMap&lt;Directories, QDir&gt; </dd></dl>
+<dl class="section return"><dt>Returns</dt><dd>static const QHash&lt;Directories, QDir&gt; </dd></dl>
 
 </div>
 </div>

+ 1 - 1
docs/html/class_new_flight_dialog.html

@@ -123,7 +123,7 @@ Protected Member Functions</h2></td></tr>
 <p><a class="el" href="class_new_flight_dialog.html" title="The NewFlightDialog is used to add or edit entries from the flights table in the database.">NewFlightDialog</a> offers two constructors, one is used to create a new flight entry from scratch, where the other one is used to edit an existing entry. This entry is identified by its ROW ID, which is used to retreive the entry data and pre-populate the user interface with the data from the database.</p>
 <p>The flights table is the core of the application's database and care needs to be taken when interfacing with it.</p>
 <p>To ensure only good data is written to the database, the <a class="el" href="class_validation_state.html" title="The ValidationState class encapsulates a QBitArray that has a bit set (or unset) depending on wether ...">ValidationState</a> class is used. It contains a QBitArray with each bit representing a mandatory data point. The array is initialized to all false and progressively changed to true as entry data is validated. An entry can only be submitted if all the verification bits are set.</p>
-<p>Inputs from the user are verified with a two-step process. The first level of verification is accomplished by QRegularExpressionValidator, which limits the user to only inputting generally acceptable data (like numbers for date or time, or characters for airport identifiers). If the input passes this sanity check, the line edits emit the editingFinished() signal, which triggers a more granular and sophisticated set of input verification, broadly based on cross-checking the entered data against known good values. The <a class="el" href="class_a_completion_data.html" title="The ACompletionData class provides data to QCompleters and QMaps used for mapping user input to datab...">ACompletionData</a> class is used to provide QMaps of known good values from the database and their respective ROW_IDs. If user-entered data has been matched to a known good database value, the data is considered acceptable. This means that in order to, for example, log a flight with a certain Pilot, that this pilot already has to exist in the pilots table. If this is not the case, the user is prompted to add a new pilot (or aircraft) to the database before proceeding. In order to make this matching process seamless for the user, the completionData also contains a set of QStringLists for each of the database tables which are used to create QCompleters that provide pop-up completion on the respective QLineEdits.</p>
+<p>Inputs from the user are verified with a two-step process. The first level of verification is accomplished by QRegularExpressionValidator, which limits the user to only inputting generally acceptable data (like numbers for date or time, or characters for airport identifiers). If the input passes this sanity check, the line edits emit the editingFinished() signal, which triggers a more granular and sophisticated set of input verification, broadly based on cross-checking the entered data against known good values. The <a class="el" href="class_a_completion_data.html" title="The ACompletionData class provides data to QCompleters and QHashs used for mapping user input to data...">ACompletionData</a> class is used to provide QHashs of known good values from the database and their respective ROW_IDs. If user-entered data has been matched to a known good database value, the data is considered acceptable. This means that in order to, for example, log a flight with a certain Pilot, that this pilot already has to exist in the pilots table. If this is not the case, the user is prompted to add a new pilot (or aircraft) to the database before proceeding. In order to make this matching process seamless for the user, the completionData also contains a set of QStringLists for each of the database tables which are used to create QCompleters that provide pop-up completion on the respective QLineEdits.</p>
 <p>Once the user is satisfied with his entries, a final set of input verification is triggered and the entry is submitted to the database, see on_buttonBox_accepted() and <a class="el" href="class_a_database.html#a7d57d7696814bd013fa35e068ad909c8" title="commits an entry to the database, calls either insert or update, based on position data">ADatabase::commit()</a> </p>
 </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
 <a id="a69fe866923d7456caf890a8aa2fa0aaa"></a>

+ 6 - 6
docs/html/class_process_aircraft.html

@@ -99,12 +99,12 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:ac8a8454f61e43b968a2ed22b92c3c8be"><td class="memItemLeft" align="right" valign="top"><a id="ac8a8454f61e43b968a2ed22b92c3c8be"></a>
 void&#160;</td><td class="memItemRight" valign="bottom"><b>init</b> ()</td></tr>
 <tr class="separator:ac8a8454f61e43b968a2ed22b92c3c8be"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a92919d8d2f7e4adbfd74faf10381458d"><td class="memItemLeft" align="right" valign="top"><a id="a92919d8d2f7e4adbfd74faf10381458d"></a>
-QMap&lt; QString, QMap&lt; QString, QVariant &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>getProcessedTailMaps</b> () const</td></tr>
-<tr class="separator:a92919d8d2f7e4adbfd74faf10381458d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aefe2752a582772bdf1c716ab59e202d0"><td class="memItemLeft" align="right" valign="top"><a id="aefe2752a582772bdf1c716ab59e202d0"></a>
-QMap&lt; QString, int &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>getProcessedTailIds</b> () const</td></tr>
-<tr class="separator:aefe2752a582772bdf1c716ab59e202d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af4d872bac2598772a7ca3dc4ab0d3802"><td class="memItemLeft" align="right" valign="top"><a id="af4d872bac2598772a7ca3dc4ab0d3802"></a>
+QHash&lt; QString, QHash&lt; QString, QVariant &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>getProcessedTailMaps</b> () const</td></tr>
+<tr class="separator:af4d872bac2598772a7ca3dc4ab0d3802"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3fe2433124c73c7a75b1b1ac1ebaf213"><td class="memItemLeft" align="right" valign="top"><a id="a3fe2433124c73c7a75b1b1ac1ebaf213"></a>
+QHash&lt; QString, int &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>getProcessedTailIds</b> () const</td></tr>
+<tr class="separator:a3fe2433124c73c7a75b1b1ac1ebaf213"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <hr/>The documentation for this class was generated from the following files:<ul>
 <li>src/testing/importCrewlounge/<a class="el" href="processaircraft_8h_source.html">processaircraft.h</a></li>

+ 2 - 2
docs/html/class_process_aircraft.js

@@ -1,7 +1,7 @@
 var class_process_aircraft =
 [
     [ "ProcessAircraft", "class_process_aircraft.html#a861c79c59c3c56ed3bff3e8abfac49a4", null ],
-    [ "getProcessedTailIds", "class_process_aircraft.html#aefe2752a582772bdf1c716ab59e202d0", null ],
-    [ "getProcessedTailMaps", "class_process_aircraft.html#a92919d8d2f7e4adbfd74faf10381458d", null ],
+    [ "getProcessedTailIds", "class_process_aircraft.html#a3fe2433124c73c7a75b1b1ac1ebaf213", null ],
+    [ "getProcessedTailMaps", "class_process_aircraft.html#af4d872bac2598772a7ca3dc4ab0d3802", null ],
     [ "init", "class_process_aircraft.html#ac8a8454f61e43b968a2ed22b92c3c8be", null ]
 ];

+ 1 - 1
docs/html/class_process_flights-members.html

@@ -92,7 +92,7 @@ $(document).ready(function(){initNavTree('class_process_flights.html',''); initR
 <table class="directory">
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getProcessedFlights</b>() const (defined in <a class="el" href="class_process_flights.html">ProcessFlights</a>)</td><td class="entry"><a class="el" href="class_process_flights.html">ProcessFlights</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>init</b>() (defined in <a class="el" href="class_process_flights.html">ProcessFlights</a>)</td><td class="entry"><a class="el" href="class_process_flights.html">ProcessFlights</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ProcessFlights</b>(const QVector&lt; QStringList &gt; &amp;raw_csv_data, const QMap&lt; QString, int &gt; &amp;processed_pilots_ids, const QMap&lt; QString, int &gt; &amp;processed_tails_ids) (defined in <a class="el" href="class_process_flights.html">ProcessFlights</a>)</td><td class="entry"><a class="el" href="class_process_flights.html">ProcessFlights</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ProcessFlights</b>(const QVector&lt; QStringList &gt; &amp;raw_csv_data, const QHash&lt; QString, int &gt; &amp;processed_pilots_ids, const QHash&lt; QString, int &gt; &amp;processed_tails_ids) (defined in <a class="el" href="class_process_flights.html">ProcessFlights</a>)</td><td class="entry"><a class="el" href="class_process_flights.html">ProcessFlights</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
 </table></div><!-- contents -->
 </div><!-- doc-content -->
 <!-- start footer part -->

+ 6 - 6
docs/html/class_process_flights.html

@@ -93,15 +93,15 @@ $(document).ready(function(){initNavTree('class_process_flights.html',''); initR
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:ab40ef4832b45151c45134fcc812e28cc"><td class="memItemLeft" align="right" valign="top"><a id="ab40ef4832b45151c45134fcc812e28cc"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>ProcessFlights</b> (const QVector&lt; QStringList &gt; &amp;raw_csv_data, const QMap&lt; QString, int &gt; &amp;processed_pilots_ids, const QMap&lt; QString, int &gt; &amp;processed_tails_ids)</td></tr>
-<tr class="separator:ab40ef4832b45151c45134fcc812e28cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4b9f9d0ce9c6c6f94b16b7a9b390050d"><td class="memItemLeft" align="right" valign="top"><a id="a4b9f9d0ce9c6c6f94b16b7a9b390050d"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>ProcessFlights</b> (const QVector&lt; QStringList &gt; &amp;raw_csv_data, const QHash&lt; QString, int &gt; &amp;processed_pilots_ids, const QHash&lt; QString, int &gt; &amp;processed_tails_ids)</td></tr>
+<tr class="separator:a4b9f9d0ce9c6c6f94b16b7a9b390050d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a49f701bdfcc3867e5e5c210731e7dd28"><td class="memItemLeft" align="right" valign="top"><a id="a49f701bdfcc3867e5e5c210731e7dd28"></a>
 void&#160;</td><td class="memItemRight" valign="bottom"><b>init</b> ()</td></tr>
 <tr class="separator:a49f701bdfcc3867e5e5c210731e7dd28"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0cac0db13248c487b3ef41c71012520a"><td class="memItemLeft" align="right" valign="top"><a id="a0cac0db13248c487b3ef41c71012520a"></a>
-QVector&lt; QMap&lt; QString, QVariant &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>getProcessedFlights</b> () const</td></tr>
-<tr class="separator:a0cac0db13248c487b3ef41c71012520a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a36706f01b388b34824c28205840147af"><td class="memItemLeft" align="right" valign="top"><a id="a36706f01b388b34824c28205840147af"></a>
+QVector&lt; QHash&lt; QString, QVariant &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>getProcessedFlights</b> () const</td></tr>
+<tr class="separator:a36706f01b388b34824c28205840147af"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <hr/>The documentation for this class was generated from the following files:<ul>
 <li>src/testing/importCrewlounge/<a class="el" href="processflights_8h_source.html">processflights.h</a></li>

+ 2 - 2
docs/html/class_process_flights.js

@@ -1,6 +1,6 @@
 var class_process_flights =
 [
-    [ "ProcessFlights", "class_process_flights.html#ab40ef4832b45151c45134fcc812e28cc", null ],
-    [ "getProcessedFlights", "class_process_flights.html#a0cac0db13248c487b3ef41c71012520a", null ],
+    [ "ProcessFlights", "class_process_flights.html#a4b9f9d0ce9c6c6f94b16b7a9b390050d", null ],
+    [ "getProcessedFlights", "class_process_flights.html#a36706f01b388b34824c28205840147af", null ],
     [ "init", "class_process_flights.html#a49f701bdfcc3867e5e5c210731e7dd28", null ]
 ];

+ 6 - 6
docs/html/class_process_pilots.html

@@ -99,12 +99,12 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:aac2c21d4099d7e653a4437880fe63cb1"><td class="memItemLeft" align="right" valign="top"><a id="aac2c21d4099d7e653a4437880fe63cb1"></a>
 void&#160;</td><td class="memItemRight" valign="bottom"><b>init</b> ()</td></tr>
 <tr class="separator:aac2c21d4099d7e653a4437880fe63cb1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aabe5efd2b4a9598d8e944c75a18359c4"><td class="memItemLeft" align="right" valign="top"><a id="aabe5efd2b4a9598d8e944c75a18359c4"></a>
-QMap&lt; QString, QMap&lt; QString, QVariant &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>getProcessedPilotMaps</b> () const</td></tr>
-<tr class="separator:aabe5efd2b4a9598d8e944c75a18359c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab285b0610b7d2a39d09a6743b1cee047"><td class="memItemLeft" align="right" valign="top"><a id="ab285b0610b7d2a39d09a6743b1cee047"></a>
-QMap&lt; QString, int &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>getProcessedPilotsIds</b> () const</td></tr>
-<tr class="separator:ab285b0610b7d2a39d09a6743b1cee047"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a161ff4eddffbcbda8ee731a4f4841769"><td class="memItemLeft" align="right" valign="top"><a id="a161ff4eddffbcbda8ee731a4f4841769"></a>
+QHash&lt; QString, QHash&lt; QString, QVariant &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>getProcessedPilotMaps</b> () const</td></tr>
+<tr class="separator:a161ff4eddffbcbda8ee731a4f4841769"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a11453b78a6b311aed49f5231a4d8bb46"><td class="memItemLeft" align="right" valign="top"><a id="a11453b78a6b311aed49f5231a4d8bb46"></a>
+QHash&lt; QString, int &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>getProcessedPilotsIds</b> () const</td></tr>
+<tr class="separator:a11453b78a6b311aed49f5231a4d8bb46"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <hr/>The documentation for this class was generated from the following files:<ul>
 <li>src/testing/importCrewlounge/<a class="el" href="processpilots_8h_source.html">processpilots.h</a></li>

+ 2 - 2
docs/html/class_process_pilots.js

@@ -1,7 +1,7 @@
 var class_process_pilots =
 [
     [ "ProcessPilots", "class_process_pilots.html#a7bf9b4b78fa81e24c6cb0b1dd90ec565", null ],
-    [ "getProcessedPilotMaps", "class_process_pilots.html#aabe5efd2b4a9598d8e944c75a18359c4", null ],
-    [ "getProcessedPilotsIds", "class_process_pilots.html#ab285b0610b7d2a39d09a6743b1cee047", null ],
+    [ "getProcessedPilotMaps", "class_process_pilots.html#a161ff4eddffbcbda8ee731a4f4841769", null ],
+    [ "getProcessedPilotsIds", "class_process_pilots.html#a11453b78a6b311aed49f5231a4d8bb46", null ],
     [ "init", "class_process_pilots.html#aac2c21d4099d7e653a4437880fe63cb1", null ]
 ];

+ 2 - 2
docs/html/functions.html

@@ -96,7 +96,7 @@ $(document).ready(function(){initNavTree('functions.html',''); initResizable();
 : <a class="el" href="class_a_hash.html#a9781cae720933f452e4e11c6f727602b">AHash</a>
 </li>
 <li>allDirectories()
-: <a class="el" href="class_a_standard_paths.html#a775a7f2d7d99e8b7d29cc91c33c08ba8">AStandardPaths</a>
+: <a class="el" href="class_a_standard_paths.html#a56108cc186aa3326bb41d8716b78e322">AStandardPaths</a>
 </li>
 <li>asChildOfDir()
 : <a class="el" href="class_a_standard_paths.html#a43937baa78a53e1427e23f533024221b">AStandardPaths</a>
@@ -205,7 +205,7 @@ $(document).ready(function(){initNavTree('functions.html',''); initResizable();
 : <a class="el" href="class_a_database.html#a0f88e121d421043f35e321d5dc49ba19">ADatabase</a>
 </li>
 <li>getIdMap()
-: <a class="el" href="class_a_database.html#afa8ce49693abf480f296d34dfc2969f0">ADatabase</a>
+: <a class="el" href="class_a_database.html#afaaaaf276d832833b0865db86de51ae5">ADatabase</a>
 </li>
 <li>getLastEntry()
 : <a class="el" href="class_a_database.html#a0497bb70998cea6cd60fa893880c9555">ADatabase</a>

+ 2 - 2
docs/html/functions_func.html

@@ -96,7 +96,7 @@ $(document).ready(function(){initNavTree('functions_func.html',''); initResizabl
 : <a class="el" href="class_a_hash.html#a9781cae720933f452e4e11c6f727602b">AHash</a>
 </li>
 <li>allDirectories()
-: <a class="el" href="class_a_standard_paths.html#a775a7f2d7d99e8b7d29cc91c33c08ba8">AStandardPaths</a>
+: <a class="el" href="class_a_standard_paths.html#a56108cc186aa3326bb41d8716b78e322">AStandardPaths</a>
 </li>
 <li>asChildOfDir()
 : <a class="el" href="class_a_standard_paths.html#a43937baa78a53e1427e23f533024221b">AStandardPaths</a>
@@ -205,7 +205,7 @@ $(document).ready(function(){initNavTree('functions_func.html',''); initResizabl
 : <a class="el" href="class_a_database.html#a0f88e121d421043f35e321d5dc49ba19">ADatabase</a>
 </li>
 <li>getIdMap()
-: <a class="el" href="class_a_database.html#afa8ce49693abf480f296d34dfc2969f0">ADatabase</a>
+: <a class="el" href="class_a_database.html#afaaaaf276d832833b0865db86de51ae5">ADatabase</a>
 </li>
 <li>getLastEntry()
 : <a class="el" href="class_a_database.html#a0497bb70998cea6cd60fa893880c9555">ADatabase</a>

+ 2 - 2
docs/html/hierarchy.html

@@ -89,7 +89,7 @@ $(document).ready(function(){initNavTree('hierarchy.html',''); initResizable();
 <div class="contents">
 <div class="textblock">This inheritance list is sorted roughly, but not completely, alphabetically:</div><div class="directory">
 <div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span>]</div><table class="directory">
-<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_a_completion_data.html" target="_self">ACompletionData</a></td><td class="desc">Data to QCompleters and QMaps used for mapping user input to database keys. It retreives the completer targets and mapping data from the database and caches it for fast access without the need to query the database </td></tr>
+<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_a_completion_data.html" target="_self">ACompletionData</a></td><td class="desc">Data to QCompleters and QHashs used for mapping user input to database keys. It retreives the completer targets and mapping data from the database and caches it for fast access without the need to query the database </td></tr>
 <tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_a_date.html" target="_self">ADate</a></td><td class="desc">Responsible for input/output of Dates and handling the different Date Formats </td></tr>
 <tr id="row_2_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_2_" class="arrow" onclick="toggleFolder('2_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_a_entry.html" target="_self">AEntry</a></td><td class="desc">The Entry class encapsulates table metadata(table name, row id) and data for new and existing entries in the database to operate on </td></tr>
 <tr id="row_2_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_a_aircraft_entry.html" target="_self">AAircraftEntry</a></td><td class="desc"></td></tr>
@@ -102,7 +102,7 @@ $(document).ready(function(){initNavTree('hierarchy.html',''); initResizable();
 <tr id="row_5_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_opl_1_1_a_notification_handler.html" target="_self">Opl::ANotificationHandler</a></td><td class="desc">Handles displaying of user-directed messages. It displays information to the user in a QMessageBox and forwards the displayed message to <a class="el" href="namespace_a_log.html" title="The ALog namespace encapsulates constants and functions used to provide logging to files and logging ...">ALog</a> so it is written to the console and log files. The INFO, WARN and CRIT makros provide convenient access </td></tr>
 <tr id="row_6_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_a_run_guard.html" target="_self">ARunGuard</a></td><td class="desc">The RunGuard class ensures only a single instance of the application is running simultaneously </td></tr>
 <tr id="row_7_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_a_settings.html" target="_self">ASettings</a></td><td class="desc">Thin wrapper for the QSettings class, simplifying reading and writing of settings </td></tr>
-<tr id="row_8_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_a_standard_paths.html" target="_self">AStandardPaths</a></td><td class="desc">The AStandardAppPaths class encapsulates a static QMap holding the standard paths of the application </td></tr>
+<tr id="row_8_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_a_standard_paths.html" target="_self">AStandardPaths</a></td><td class="desc">The AStandardAppPaths class encapsulates a static QHash holding the standard paths of the application </td></tr>
 <tr id="row_9_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_a_style.html" target="_self">AStyle</a></td><td class="desc">Encapsulates style and stylesheet logic </td></tr>
 <tr id="row_10_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_data_position.html" target="_self">DataPosition</a></td><td class="desc"></td></tr>
 <tr id="row_11_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_a_calc_1_1_night_time_values.html" target="_self">ACalc::NightTimeValues</a></td><td class="desc">The <a class="el" href="struct_a_calc_1_1_night_time_values.html" title="The NightTimeValues struct encapsulates values relating to night time that are needed by the NewFligh...">NightTimeValues</a> struct encapsulates values relating to night time that are needed by the <a class="el" href="class_new_flight_dialog.html" title="The NewFlightDialog is used to add or edit entries from the flights table in the database.">NewFlightDialog</a> </td></tr>

+ 1 - 1
docs/html/index.html

@@ -120,7 +120,7 @@ Implementation Overview</h1>
 <p>Widget class Elements of the User Interface dispay data from the database in a <a href="https://doc.qt.io/qt-5/qtableview.html">QTableView</a> with a <a href="https://doc.qt.io/qt-5.12/qsqlquerymodel.html">QSqlQueryModel</a>. Dialog class UI Elements receive and return <a class="el" href="class_a_entry.html" title="The Entry class encapsulates table metadata(table name, row id) and data for new and existing entries...">AEntry</a> objects, which are read and written to and from the database via the <a class="el" href="class_a_database.html" title="The DB class encapsulates the SQL database by providing fast access to hot database data.">ADatabase</a> class.</p>
 <h1><a class="anchor" id="autotoc_md4"></a>
 Settings</h1>
-<p>The <a class="el" href="class_a_standard_paths.html" title="The AStandardAppPaths class encapsulates a static QMap holding the standard paths of the application.">AStandardPaths</a> class is responsible for creating cross-platform compatible directory structures based on <a href="https://doc.qt.io/qt-5/qstandardpaths.html">QStandardPaths</a>. Settings are stored in a <code>.ini</code> file at a standardized location. The Settings widget enables the user to adjust various settings, which are stored and accessed via the <a class="el" href="class_a_settings.html" title="Thin wrapper for the QSettings class, simplifying reading and writing of settings.">ASettings</a> class, based on the <a href="https://doc.qt.io/qt-5/qsettings.html">QSettings</a> interface.</p>
+<p>The <a class="el" href="class_a_standard_paths.html" title="The AStandardAppPaths class encapsulates a static QHash holding the standard paths of the application...">AStandardPaths</a> class is responsible for creating cross-platform compatible directory structures based on <a href="https://doc.qt.io/qt-5/qstandardpaths.html">QStandardPaths</a>. Settings are stored in a <code>.ini</code> file at a standardized location. The Settings widget enables the user to adjust various settings, which are stored and accessed via the <a class="el" href="class_a_settings.html" title="Thin wrapper for the QSettings class, simplifying reading and writing of settings.">ASettings</a> class, based on the <a href="https://doc.qt.io/qt-5/qsettings.html">QSettings</a> interface.</p>
 <h1><a class="anchor" id="autotoc_md5"></a>
 Import / Export</h1>
 <p>The <a class="el" href="class_backup_widget.html" title="The BackupWidget is the interface for the user to create and restore backups of the database.">BackupWidget</a> enables creating and restoring backup copies of the database. </p>

+ 1 - 1
docs/html/logbookwidget_8h_source.html

@@ -170,7 +170,7 @@ $(document).ready(function(){initNavTree('logbookwidget_8h_source.html',''); ini
 <div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;};</div>
 <div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160; </div>
 <div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;<span class="preprocessor">#endif </span><span class="comment">// LOGBOOKWIDGET_H</span></div>
-<div class="ttc" id="aclass_a_completion_data_html"><div class="ttname"><a href="class_a_completion_data.html">ACompletionData</a></div><div class="ttdoc">The ACompletionData class provides data to QCompleters and QMaps used for mapping user input to datab...</div><div class="ttdef"><b>Definition:</b> acompletiondata.h:12</div></div>
+<div class="ttc" id="aclass_a_completion_data_html"><div class="ttname"><a href="class_a_completion_data.html">ACompletionData</a></div><div class="ttdoc">The ACompletionData class provides data to QCompleters and QHashs used for mapping user input to data...</div><div class="ttdef"><b>Definition:</b> acompletiondata.h:12</div></div>
 <div class="ttc" id="aclass_logbook_widget_html"><div class="ttname"><a href="class_logbook_widget.html">LogbookWidget</a></div><div class="ttdoc">The LogbookWidget displays data from the database in a QSqlTableView fed by a QSqlQuery Model.</div><div class="ttdef"><b>Definition:</b> logbookwidget.h:47</div></div>
 <div class="ttc" id="aclass_logbook_widget_html_a16abfcb25c7ae304728acb6c3554fdb0"><div class="ttname"><a href="class_logbook_widget.html#a16abfcb25c7ae304728acb6c3554fdb0">LogbookWidget::changeEvent</a></div><div class="ttdeci">void changeEvent(QEvent *event) override</div><div class="ttdoc">Handles change events, like updating the UI to new localisation.</div><div class="ttdef"><b>Definition:</b> logbookwidget.cpp:111</div></div>
 <div class="ttc" id="aclass_logbook_widget_html_a45048f4dd6ffb82da6a725503df97cf1"><div class="ttname"><a href="class_logbook_widget.html#a45048f4dd6ffb82da6a725503df97cf1">LogbookWidget::refresh</a></div><div class="ttdeci">void refresh()</div><div class="ttdoc">LogbookWidget::refresh Refreshes the view to reflect changes in the database.</div><div class="ttdef"><b>Definition:</b> logbookwidget.cpp:246</div></div>

+ 0 - 1
docs/html/menudata.js

@@ -24,7 +24,6 @@
 */
 var menudata={children:[
 {text:"Main Page",url:"index.html"},
-{text:"Related Pages",url:"pages.html"},
 {text:"Namespaces",url:"namespaces.html",children:[
 {text:"Namespace List",url:"namespaces.html"},
 {text:"Namespace Members",url:"namespacemembers.html",children:[

+ 0 - 166
docs/html/namespace_a_calc.html

@@ -102,21 +102,6 @@ Classes</h2></td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
 Functions</h2></td></tr>
-<tr class="memitem:a8ac68999097f2e28a3b4bd2709b5b19f"><td class="memItemLeft" align="right" valign="top">QT_DEPRECATED QTime&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_a_calc.html#a8ac68999097f2e28a3b4bd2709b5b19f">blocktime</a> (QTime tofb, QTime tonb)</td></tr>
-<tr class="memdesc:a8ac68999097f2e28a3b4bd2709b5b19f"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="namespace_a_calc.html#a8ac68999097f2e28a3b4bd2709b5b19f" title="ACalc::blocktime Calculates Block Time for a given departure and arrival time.">ACalc::blocktime</a> Calculates Block Time for a given departure and arrival time.  <a href="namespace_a_calc.html#a8ac68999097f2e28a3b4bd2709b5b19f">More...</a><br /></td></tr>
-<tr class="separator:a8ac68999097f2e28a3b4bd2709b5b19f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac5e39b538ea3663556c820d237f242a2"><td class="memItemLeft" align="right" valign="top">QT_DEPRECATED QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_a_calc.html#ac5e39b538ea3663556c820d237f242a2">minutesToString</a> (QString block_minutes)</td></tr>
-<tr class="memdesc:ac5e39b538ea3663556c820d237f242a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">ACalc::minutes_to_string Converts database time to String Time.  <a href="namespace_a_calc.html#ac5e39b538ea3663556c820d237f242a2">More...</a><br /></td></tr>
-<tr class="separator:ac5e39b538ea3663556c820d237f242a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:acb0ae408db34ef706443c8fb847cc893"><td class="memItemLeft" align="right" valign="top"><a id="acb0ae408db34ef706443c8fb847cc893"></a>
-QT_DEPRECATED QString&#160;</td><td class="memItemRight" valign="bottom"><b>minutesToString</b> (int block_minutes)</td></tr>
-<tr class="separator:acb0ae408db34ef706443c8fb847cc893"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9568b0d72cd6b0f91f686342bc624e1f"><td class="memItemLeft" align="right" valign="top">QT_DEPRECATED int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_a_calc.html#a9568b0d72cd6b0f91f686342bc624e1f">QTimeToMinutes</a> (QTime time)</td></tr>
-<tr class="memdesc:a9568b0d72cd6b0f91f686342bc624e1f"><td class="mdescLeft">&#160;</td><td class="mdescRight">ACalc::time_to_minutes converts QTime to int minutes.  <a href="namespace_a_calc.html#a9568b0d72cd6b0f91f686342bc624e1f">More...</a><br /></td></tr>
-<tr class="separator:a9568b0d72cd6b0f91f686342bc624e1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4c829bf747bcd84bf6b1efb3ab0201d1"><td class="memItemLeft" align="right" valign="top">QT_DEPRECATED int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_a_calc.html#a4c829bf747bcd84bf6b1efb3ab0201d1">stringToMinutes</a> (QString timestring)</td></tr>
-<tr class="memdesc:a4c829bf747bcd84bf6b1efb3ab0201d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">ACalc::string_to_minutes Converts String Time to String Number of Minutes.  <a href="namespace_a_calc.html#a4c829bf747bcd84bf6b1efb3ab0201d1">More...</a><br /></td></tr>
-<tr class="separator:a4c829bf747bcd84bf6b1efb3ab0201d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a2a540662e22840e4b58e8e760611b4f2"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_a_calc.html#a2a540662e22840e4b58e8e760611b4f2">radToDeg</a> (double rad)</td></tr>
 <tr class="memdesc:a2a540662e22840e4b58e8e760611b4f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">radToDeg Converts radians to degrees  <a href="namespace_a_calc.html#a2a540662e22840e4b58e8e760611b4f2">More...</a><br /></td></tr>
 <tr class="separator:a2a540662e22840e4b58e8e760611b4f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -158,52 +143,6 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="name
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>The <a class="el" href="namespace_a_calc.html" title="The ACalc namespace provides various functions for calculations that are performed outside of the dat...">ACalc</a> namespace provides various functions for calculations that are performed outside of the database. This includes tasks like converting different units and formats, or functions calculating block time or night time. </p>
 </div><h2 class="groupheader">Function Documentation</h2>
-<a id="a8ac68999097f2e28a3b4bd2709b5b19f"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a8ac68999097f2e28a3b4bd2709b5b19f">&#9670;&nbsp;</a></span>blocktime()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">QT_DEPRECATED QTime ACalc::blocktime </td>
-          <td>(</td>
-          <td class="paramtype">QTime&#160;</td>
-          <td class="paramname"><em>tofb</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">QTime&#160;</td>
-          <td class="paramname"><em>tonb</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p><a class="el" href="namespace_a_calc.html#a8ac68999097f2e28a3b4bd2709b5b19f" title="ACalc::blocktime Calculates Block Time for a given departure and arrival time.">ACalc::blocktime</a> Calculates Block Time for a given departure and arrival time. </p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">tofb</td><td>QTime Time Off Blocks </td></tr>
-    <tr><td class="paramname">tonb</td><td>QTime Time On Blocks </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Block Time in minutes </dd></dl>
-
-</div>
-</div>
 <a id="a55ede99d0f9f6e8a2f3a467859c0f192"></a>
 <h2 class="memtitle"><span class="permalink"><a href="#a55ede99d0f9f6e8a2f3a467859c0f192">&#9670;&nbsp;</a></span>calculateNightTime()</h2>
 
@@ -478,76 +417,6 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="name
 </dl>
 <dl class="section return"><dt>Returns</dt><dd>coordinates {lat,lon} along the Great Circle Track </dd></dl>
 
-</div>
-</div>
-<a id="ac5e39b538ea3663556c820d237f242a2"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ac5e39b538ea3663556c820d237f242a2">&#9670;&nbsp;</a></span>minutesToString()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">QT_DEPRECATED QString ACalc::minutesToString </td>
-          <td>(</td>
-          <td class="paramtype">QString&#160;</td>
-          <td class="paramname"><em>block_minutes</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>ACalc::minutes_to_string Converts database time to String Time. </p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">blockminutes</td><td>from database </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>String hh:mm </dd></dl>
-
-</div>
-</div>
-<a id="a9568b0d72cd6b0f91f686342bc624e1f"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a9568b0d72cd6b0f91f686342bc624e1f">&#9670;&nbsp;</a></span>QTimeToMinutes()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">QT_DEPRECATED int ACalc::QTimeToMinutes </td>
-          <td>(</td>
-          <td class="paramtype">QTime&#160;</td>
-          <td class="paramname"><em>time</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>ACalc::time_to_minutes converts QTime to int minutes. </p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">time</td><td>QTime </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>int time as number of minutes </dd></dl>
-
 </div>
 </div>
 <a id="a2a540662e22840e4b58e8e760611b4f2"></a>
@@ -666,41 +535,6 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="name
 </dl>
 <dl class="section return"><dt>Returns</dt><dd>elevation - double of solar elevation in degrees. </dd></dl>
 
-</div>
-</div>
-<a id="a4c829bf747bcd84bf6b1efb3ab0201d1"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a4c829bf747bcd84bf6b1efb3ab0201d1">&#9670;&nbsp;</a></span>stringToMinutes()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">QT_DEPRECATED int ACalc::stringToMinutes </td>
-          <td>(</td>
-          <td class="paramtype">QString&#160;</td>
-          <td class="paramname"><em>timestring</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>ACalc::string_to_minutes Converts String Time to String Number of Minutes. </p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">timestring</td><td>"hh:mm" </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>String number of minutes </dd></dl>
-
 </div>
 </div>
 <a id="a3f12e1f72eeb5cc1cfe9b7b6df47391c"></a>

+ 0 - 5
docs/html/namespace_a_calc.js

@@ -1,7 +1,6 @@
 var namespace_a_calc =
 [
     [ "NightTimeValues", "struct_a_calc_1_1_night_time_values.html", "struct_a_calc_1_1_night_time_values" ],
-    [ "blocktime", "namespace_a_calc.html#a8ac68999097f2e28a3b4bd2709b5b19f", null ],
     [ "calculateNightTime", "namespace_a_calc.html#a55ede99d0f9f6e8a2f3a467859c0f192", null ],
     [ "degToRad", "namespace_a_calc.html#acafe6c0bede38e737937e2062fd93c71", null ],
     [ "formatTimeInput", "namespace_a_calc.html#ad088e5dd93d1938ff97f88032dc0adec", null ],
@@ -9,13 +8,9 @@ var namespace_a_calc =
     [ "greatCircleDistanceBetweenAirports", "namespace_a_calc.html#a2d15bbb67e99d502e2fd730c47854a9f", null ],
     [ "intermediatePointsOnGreatCircle", "namespace_a_calc.html#a4a071a5788f00c98834127f9c5721383", null ],
     [ "isNight", "namespace_a_calc.html#a6f006acefa051b041112b74f04c5eaac", null ],
-    [ "minutesToString", "namespace_a_calc.html#acb0ae408db34ef706443c8fb847cc893", null ],
-    [ "minutesToString", "namespace_a_calc.html#ac5e39b538ea3663556c820d237f242a2", null ],
-    [ "QTimeToMinutes", "namespace_a_calc.html#a9568b0d72cd6b0f91f686342bc624e1f", null ],
     [ "radToDeg", "namespace_a_calc.html#a2a540662e22840e4b58e8e760611b4f2", null ],
     [ "radToNauticalMiles", "namespace_a_calc.html#a37c52e8b522b233087b8c4d94f30fca5", null ],
     [ "solarElevation", "namespace_a_calc.html#acfa830e821e2f9e20bebffda67d393b1", null ],
-    [ "stringToMinutes", "namespace_a_calc.html#a4c829bf747bcd84bf6b1efb3ab0201d1", null ],
     [ "updateAutoTimes", "namespace_a_calc.html#a3f12e1f72eeb5cc1cfe9b7b6df47391c", null ],
     [ "updateNightTimes", "namespace_a_calc.html#adb7a8a84011affb4173bb59be4449b9d", null ]
 ];

+ 11 - 1
docs/html/namespace_opl.html

@@ -86,7 +86,8 @@ $(document).ready(function(){initNavTree('namespace_opl.html',''); initResizable
   <div class="summary">
 <a href="#namespaces">Namespaces</a> &#124;
 <a href="#nested-classes">Classes</a> &#124;
-<a href="#enum-members">Enumerations</a>  </div>
+<a href="#enum-members">Enumerations</a> &#124;
+<a href="#func-members">Functions</a>  </div>
   <div class="headertitle">
 <div class="title">Opl Namespace Reference</div>  </div>
 </div><!--header-->
@@ -124,6 +125,15 @@ Enumerations</h2></td></tr>
  }</td></tr>
 <tr class="memdesc:a46e163a23f7a1aa6c21cd76f9ce0b9eb"><td class="mdescLeft">&#160;</td><td class="mdescRight">PilotFunction Pilot in Command, Pilot in Command under Supervision, Second in Command (Co-Pilot), Dual, Flight Instructor. <br /></td></tr>
 <tr class="separator:a46e163a23f7a1aa6c21cd76f9ce0b9eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ae454c0f7eb980e403102db3394d93093"><td class="memItemLeft" align="right" valign="top"><a id="ae454c0f7eb980e403102db3394d93093"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>loadPilotFunctios</b> (QComboBox *combo_box)</td></tr>
+<tr class="separator:ae454c0f7eb980e403102db3394d93093"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af33a7a939e6cdb0b6959b14ba8169a92"><td class="memItemLeft" align="right" valign="top"><a id="af33a7a939e6cdb0b6959b14ba8169a92"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>loadApproachTypes</b> (QComboBox *combo_box)</td></tr>
+<tr class="separator:af33a7a939e6cdb0b6959b14ba8169a92"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>A namespace to collect constants and enums used throughout the application. </p>

+ 6 - 4
docs/html/namespace_opl.js

@@ -2,9 +2,9 @@ var namespace_opl =
 [
     [ "Date", null, [
       [ "ADateFormat", "opl_8h.html#af1aade4eb549444e47dbba0699f75cec", [
-        [ "ISODate", "opl_8h.html#af1aade4eb549444e47dbba0699f75ceca4951f14884fa5e89fa841e4deee36c97", null ],
-        [ "DE", "opl_8h.html#af1aade4eb549444e47dbba0699f75ceca3a52f3c22ed6fcde5bf696a6c02c9e73", null ],
-        [ "EN", "opl_8h.html#af1aade4eb549444e47dbba0699f75cecaaa85f1840e282d8a8304dbc2c0d7c9b2", null ]
+        [ "ISODate", "opl_8h.html#af1aade4eb549444e47dbba0699f75ceca4dd61d7a4e931af556260d83ff9e5612", null ],
+        [ "DE", "opl_8h.html#af1aade4eb549444e47dbba0699f75cecaea5beabe166bf7f79c0ca6af89fd346e", null ],
+        [ "EN", "opl_8h.html#af1aade4eb549444e47dbba0699f75cecaad4a4f3d4bfdb7cea40c9f52eae16a7a", null ]
       ] ]
     ] ],
     [ "Datetime", null, [
@@ -32,5 +32,7 @@ var namespace_opl =
       [ "English", "namespace_opl.html#ad8d5db7057cda09601dfdc761d3cd81da78463a384a5aa4fad5fa73e2f506ecfc", null ],
       [ "German", "namespace_opl.html#ad8d5db7057cda09601dfdc761d3cd81da86bc3115eb4e9873ac96904a4a68e19e", null ],
       [ "Spanish", "namespace_opl.html#ad8d5db7057cda09601dfdc761d3cd81dacb5480c32e71778852b08ae1e8712775", null ]
-    ] ]
+    ] ],
+    [ "loadApproachTypes", "namespace_opl.html#af33a7a939e6cdb0b6959b14ba8169a92", null ],
+    [ "loadPilotFunctios", "namespace_opl.html#ae454c0f7eb980e403102db3394d93093", null ]
 ];

+ 0 - 12
docs/html/namespacemembers.html

@@ -87,9 +87,6 @@ $(document).ready(function(){initNavTree('namespacemembers.html',''); initResiza
 <li>aMessageHandler()
 : <a class="el" href="namespace_a_log.html#a421bd504f26d924e0557d6359d853f69">ALog</a>
 </li>
-<li>blocktime()
-: <a class="el" href="namespace_a_calc.html#a8ac68999097f2e28a3b4bd2709b5b19f">ACalc</a>
-</li>
 <li>calculateNightTime()
 : <a class="el" href="namespace_a_calc.html#a55ede99d0f9f6e8a2f3a467859c0f192">ACalc</a>
 </li>
@@ -123,15 +120,9 @@ $(document).ready(function(){initNavTree('namespacemembers.html',''); initResiza
 <li>intermediatePointsOnGreatCircle()
 : <a class="el" href="namespace_a_calc.html#a4a071a5788f00c98834127f9c5721383">ACalc</a>
 </li>
-<li>minutesToString()
-: <a class="el" href="namespace_a_calc.html#ac5e39b538ea3663556c820d237f242a2">ACalc</a>
-</li>
 <li>PilotFunction
 : <a class="el" href="namespace_opl.html#a46e163a23f7a1aa6c21cd76f9ce0b9eb">Opl</a>
 </li>
-<li>QTimeToMinutes()
-: <a class="el" href="namespace_a_calc.html#a9568b0d72cd6b0f91f686342bc624e1f">ACalc</a>
-</li>
 <li>radToDeg()
 : <a class="el" href="namespace_a_calc.html#a2a540662e22840e4b58e8e760611b4f2">ACalc</a>
 </li>
@@ -147,9 +138,6 @@ $(document).ready(function(){initNavTree('namespacemembers.html',''); initResiza
 <li>solarElevation()
 : <a class="el" href="namespace_a_calc.html#acfa830e821e2f9e20bebffda67d393b1">ACalc</a>
 </li>
-<li>stringToMinutes()
-: <a class="el" href="namespace_a_calc.html#a4c829bf747bcd84bf6b1efb3ab0201d1">ACalc</a>
-</li>
 <li>updateAutoTimes()
 : <a class="el" href="namespace_a_calc.html#a3f12e1f72eeb5cc1cfe9b7b6df47391c">ACalc</a>
 </li>

+ 0 - 12
docs/html/namespacemembers_func.html

@@ -87,9 +87,6 @@ $(document).ready(function(){initNavTree('namespacemembers_func.html',''); initR
 <li>aMessageHandler()
 : <a class="el" href="namespace_a_log.html#a421bd504f26d924e0557d6359d853f69">ALog</a>
 </li>
-<li>blocktime()
-: <a class="el" href="namespace_a_calc.html#a8ac68999097f2e28a3b4bd2709b5b19f">ACalc</a>
-</li>
 <li>calculateNightTime()
 : <a class="el" href="namespace_a_calc.html#a55ede99d0f9f6e8a2f3a467859c0f192">ACalc</a>
 </li>
@@ -123,12 +120,6 @@ $(document).ready(function(){initNavTree('namespacemembers_func.html',''); initR
 <li>intermediatePointsOnGreatCircle()
 : <a class="el" href="namespace_a_calc.html#a4a071a5788f00c98834127f9c5721383">ACalc</a>
 </li>
-<li>minutesToString()
-: <a class="el" href="namespace_a_calc.html#ac5e39b538ea3663556c820d237f242a2">ACalc</a>
-</li>
-<li>QTimeToMinutes()
-: <a class="el" href="namespace_a_calc.html#a9568b0d72cd6b0f91f686342bc624e1f">ACalc</a>
-</li>
 <li>radToDeg()
 : <a class="el" href="namespace_a_calc.html#a2a540662e22840e4b58e8e760611b4f2">ACalc</a>
 </li>
@@ -144,9 +135,6 @@ $(document).ready(function(){initNavTree('namespacemembers_func.html',''); initR
 <li>solarElevation()
 : <a class="el" href="namespace_a_calc.html#acfa830e821e2f9e20bebffda67d393b1">ACalc</a>
 </li>
-<li>stringToMinutes()
-: <a class="el" href="namespace_a_calc.html#a4c829bf747bcd84bf6b1efb3ab0201d1">ACalc</a>
-</li>
 <li>updateAutoTimes()
 : <a class="el" href="namespace_a_calc.html#a3f12e1f72eeb5cc1cfe9b7b6df47391c">ACalc</a>
 </li>

+ 2 - 3
docs/html/navtreedata.js

@@ -34,7 +34,6 @@ var NAVTREE =
       [ "Settings", "index.html#autotoc_md4", null ],
       [ "Import / Export", "index.html#autotoc_md5", null ]
     ] ],
-    [ "Todo List", "todo.html", null ],
     [ "Namespaces", "namespaces.html", [
       [ "Namespace List", "namespaces.html", "namespaces_dup" ],
       [ "Namespace Members", "namespacemembers.html", [
@@ -62,8 +61,8 @@ var NAVTREE =
 
 var NAVTREEINDEX =
 [
-"",
-"class_home_widget.html#ab1c284d5badc82196e283df0189c1be2"
+"aaircraftentry_8h_source.html",
+"class_logbook_widget.html#ac64b38cc2f5dd012ec1d12647457a8f1"
 ];
 
 var SYNCONMSG = 'click to disable panel synchronisation';

+ 250 - 250
docs/html/navtreeindex0.js

@@ -1,253 +1,253 @@
 var NAVTREEINDEX0 =
 {
-"":[2,0,1],
-"":[2,0,5],
-"":[2,0,6],
-"":[2,0,7,0],
-"":[2,0,4],
-"":[2,0,7,1],
-"":[2,0,7,3],
-"aaircraftentry_8h_source.html":[4,0,0,0,0],
-"acalc_8h_source.html":[4,0,0,2,0],
-"acompletiondata_8h_source.html":[4,0,0,0,1],
-"acurrencyentry_8h_source.html":[4,0,0,0,2],
-"adatabase_8h_source.html":[4,0,0,1,0],
-"adatabasetypes_8h_source.html":[4,0,0,1,1],
-"adate_8h_source.html":[4,0,0,2,1],
-"adatetime_8h.html#ad00b5a647e2a733f618147d065ded414":[2,0,1,1],
-"adatetime_8h.html#ad1de0226b46f72b2023b842790ddbf6e":[2,0,1,0],
-"adatetime_8h_source.html":[4,0,0,2,2],
-"adbsetup_8h_source.html":[4,0,0,1,2],
-"adownload_8h_source.html":[4,0,0,0,3],
-"aentry_8h_source.html":[4,0,0,0,4],
-"aflightentry_8h_source.html":[4,0,0,0,5],
-"ahash_8h_source.html":[4,0,0,0,6],
-"aircraftwidget_8h_source.html":[4,0,0,3,1,0],
-"ajson_8h_source.html":[4,0,0,0,7],
-"alog_8h_source.html":[4,0,0,2,3],
-"annotated.html":[3,0],
-"apilotentry_8h_source.html":[4,0,0,0,8],
-"areadcsv_8h_source.html":[4,0,0,2,4],
-"arunguard_8h_source.html":[4,0,0,0,9],
-"asettings_8h_source.html":[4,0,0,0,10],
-"astandardpaths_8h_source.html":[4,0,0,0,11],
-"astat_8h.html#a13b012e7ef1be0cbcd3a16177a571db9":[2,0,4,0],
-"astat_8h.html#a13b012e7ef1be0cbcd3a16177a571db9a01101872440576cfea86e9a3f92527bb":[2,0,4,0,0],
-"astat_8h.html#a13b012e7ef1be0cbcd3a16177a571db9a732a0d61b8373c8a76168cd356774829":[2,0,4,0,1],
-"astat_8h.html#a13b012e7ef1be0cbcd3a16177a571db9a83c42cf672adaca8d7c1c5f693ca52e3":[2,0,4,0,2],
-"astat_8h.html#a13b012e7ef1be0cbcd3a16177a571db9aaf1438de9efced48863b03fea2d0698e":[2,0,4,0,3],
-"astat_8h.html#a38c1da83aa0a8407861e33bfdb8e43c6":[2,0,4,4],
-"astat_8h.html#a68505aa3d25bb570ecb0f12d01f29587":[2,0,4,3],
-"astat_8h.html#aba974db084cbf8adcc31f84ff3efe177":[2,0,4,2],
-"astat_8h.html#aee903b0bd572cc2193eea036c2b235c6":[2,0,4,1],
-"astat_8h.html#aee903b0bd572cc2193eea036c2b235c6a41bd61e268fedccfb0d91dd571dd28b2":[2,0,4,1,1],
-"astat_8h.html#aee903b0bd572cc2193eea036c2b235c6a56373a80447c41b9a29e500e62d6884e":[2,0,4,1,0],
-"astat_8h.html#af29befecac1a9fc01618875cc8a8a07c":[2,0,4,5],
-"astat_8h_source.html":[4,0,0,2,5],
-"astyle_8h_source.html":[4,0,0,0,12],
-"atailentry_8h_source.html":[4,0,0,0,13],
-"atime_8h.html#a03c7bfa2f6caf73db56cdc9a698028b7":[2,0,5,6],
-"atime_8h.html#a1c5d47911a8f0972231f08508f750f2f":[2,0,5,4],
-"atime_8h.html#a409c32ff431d13fb67103e055c513986":[2,0,5,12],
-"atime_8h.html#a47f7d1700070f662dd40afb132d3579d":[2,0,5,7],
-"atime_8h.html#a7e5b638d5add148e246166f2146f9ca6":[2,0,5,10],
-"atime_8h.html#a8e47cd5750cbc841f5ce673333464057":[2,0,5,8],
-"atime_8h.html#a986c276c47e5b09bb8ddf705e87c9902":[2,0,5,0],
-"atime_8h.html#aa203a2b3d8520917a5a1abbc1a22ade5":[2,0,5,5],
-"atime_8h.html#ab9e9c1f07ebd24befff16943fc7071ca":[2,0,5,3],
-"atime_8h.html#ac017e33ebfb0d634336a73119f58511d":[2,0,5,9],
-"atime_8h.html#ad2223933861a2ea1710e3837ddb2fb71":[2,0,5,2],
-"atime_8h.html#ae1e07ebca87c400a533af73e1ce4628d":[2,0,5,1],
-"atime_8h.html#afc32ca876f5bc770bb9dabc3f81a73df":[2,0,5,11],
-"atime_8h_source.html":[4,0,0,2,6],
-"atimer_8h_source.html":[4,0,0,4,1],
-"atranslator_8h_source.html":[4,0,0,0,14],
-"backupwidget_8h_source.html":[4,0,0,3,1,1],
-"class_a_completion_data.html":[3,0,3],
-"class_a_completion_data.html#a16956446facb275fa24961b2effdd85f":[3,0,3,3],
-"class_a_completion_data.html#a172d3e1372f7d07943e4a73a21cdfd52":[3,0,3,10],
-"class_a_completion_data.html#a601ce1c2e4f333322db7953575d01115":[3,0,3,11],
-"class_a_completion_data.html#a612bf846e0d12eeae323baba191dcf75":[3,0,3,8],
-"class_a_completion_data.html#a827b787c6dadfeedb50c3685d05d27f7":[3,0,3,12],
-"class_a_completion_data.html#a8b599bce6e467d44653ed7441b226b22":[3,0,3,2],
-"class_a_completion_data.html#a9965af9d815b2f22061b311677cc1282":[3,0,3,9],
-"class_a_completion_data.html#abe09abc08a33efbebe47b5e24bc64f69":[3,0,3,7],
-"class_a_completion_data.html#ace740694f0cc1e7a1409de8e7a5c64a2":[3,0,3,4],
-"class_a_completion_data.html#ae7817ca029a70a5cc1e66b7fd345d745":[3,0,3,6],
-"class_a_completion_data.html#aeccf7bcb927ec5dbf2879c0a345161a4":[3,0,3,1],
-"class_a_completion_data.html#af2b6444cc32de8bf74f91ded2a727e50":[3,0,3,5],
-"class_a_completion_data.html#af476c92d41ac0dce50e098c25e6b035c":[3,0,3,0],
-"class_a_database.html":[3,0,5],
-"class_a_database.html#a0497bb70998cea6cd60fa893880c9555":[3,0,5,22],
-"class_a_database.html#a0bda52064f005f1463e56b60cd23b164":[3,0,5,37],
-"class_a_database.html#a0c5a017dccf7bf5d4dcbfc29c8d20e12":[3,0,5,12],
-"class_a_database.html#a0f0bffbb6cdd79975b7b5ca6c0db31a7":[3,0,5,4],
-"class_a_database.html#a0f88e121d421043f35e321d5dc49ba19":[3,0,5,20],
-"class_a_database.html#a1c026e7784b03fc5822077c7d0071330":[3,0,5,10],
-"class_a_database.html#a22ce31ddea49c144d85c05658f49fec5":[3,0,5,13],
-"class_a_database.html#a2a43936d3ae28993f9f7eda0fdf4664d":[3,0,5,6],
-"class_a_database.html#a2c54b7506faf0f15f5323ed53ff12099":[3,0,5,8],
-"class_a_database.html#a356df159542705635dc3898d90682039":[3,0,5,27],
-"class_a_database.html#a3c0fdc84000ad397d61f0efabd032194":[3,0,5,40],
-"class_a_database.html#a3c3e1c6b74a9e92f26f7118a6a130a64":[3,0,5,32],
-"class_a_database.html#a3deb081c5abe832a65e1792c106eb083":[3,0,5,26],
-"class_a_database.html#a426026d641a594863995ec5db8312259":[3,0,5,23],
-"class_a_database.html#a4640a4348dad468a0ff65bad05b07227":[3,0,5,35],
-"class_a_database.html#a491415273a771dd7ea41452c331a34b0":[3,0,5,38],
-"class_a_database.html#a4deda96cfb75518f98a4a0c9996920eb":[3,0,5,33],
-"class_a_database.html#a56baf4eaf25922030f3cfa6906963f7c":[3,0,5,7],
-"class_a_database.html#a5878bcd4bc19e4c3fc5275ca7252860d":[3,0,5,36],
-"class_a_database.html#a5ab838a62a83974f9e40c62f66adfa99":[3,0,5,5],
-"class_a_database.html#a5abdf1f35468f788609252c7a3be7bc4":[3,0,5,16],
-"class_a_database.html#a5ed8c010ccc022687ce903cfde8ae911":[3,0,5,9],
-"class_a_database.html#a692d7ba3abc763ee7c0d1a47236f021f":[3,0,5,30],
-"class_a_database.html#a73382f7e897f8381371cd3da458f72cc":[3,0,5,1],
-"class_a_database.html#a7bb44738362582e4f54f68e3aa30d40a":[3,0,5,19],
-"class_a_database.html#a7d57d7696814bd013fa35e068ad909c8":[3,0,5,2],
-"class_a_database.html#a863d30e9e3a7c14adfe72787363618c8":[3,0,5,34],
-"class_a_database.html#a88c8cb3d573d46c1ee8e5af61cf63224":[3,0,5,42],
-"class_a_database.html#a8959b406b97d9520981890d92850b1ba":[3,0,5,17],
-"class_a_database.html#a89de409c1828125363f46f384df47359":[3,0,5,15],
-"class_a_database.html#a8b38405b535d603cce2b36ca2d56368f":[3,0,5,24],
-"class_a_database.html#a9c0dcd8c35087c8256b75d8aafa64880":[3,0,5,25],
-"class_a_database.html#a9da290c8488b35196ce4e49c4cfbe9f5":[3,0,5,29],
-"class_a_database.html#aa6080200aa3f229251480bc416755fed":[3,0,5,3],
-"class_a_database.html#aa69dcdf174e48653cdf1bef473dc5623":[3,0,5,31],
-"class_a_database.html#aad08b473425d508107bc6c872cb53334":[3,0,5,0],
-"class_a_database.html#abc461aaa66304ca638e546f67a694935":[3,0,5,11],
-"class_a_database.html#ac73208ba1a70af19590d53f260e7cb8c":[3,0,5,39],
-"class_a_database.html#ad688f0e48bea4879a81e17a584f189b1":[3,0,5,28],
-"class_a_database.html#ae0a3c9273431195df6295b9da24b3a3a":[3,0,5,14],
-"class_a_database.html#ae1da0311f588fd269dec80389aea8644":[3,0,5,41],
-"class_a_database.html#afa8ce49693abf480f296d34dfc2969f0":[3,0,5,21],
-"class_a_database.html#afc39f6136fc822e0649964fa22b84bf9":[3,0,5,18],
-"class_a_database_error.html":[3,0,6],
-"class_a_database_error.html#a0fbc2036f577ba78e79ab0b0eef6fdf0":[3,0,6,3],
-"class_a_database_error.html#a62ace24a70749af6210ca3fef89cf67d":[3,0,6,2],
-"class_a_database_error.html#aa84486e444cef30446070907c6c09604":[3,0,6,0],
-"class_a_database_error.html#ac2f7c2d5208396c00e355ec564e56a8e":[3,0,6,1],
-"class_a_date.html":[3,0,7],
-"class_a_download.html":[3,0,8],
-"class_a_download.html#a00fdf280a29646ccb0f1485b8b038f56":[3,0,8,7],
-"class_a_download.html#a31ae7df1ee5182baa95059c686697672":[3,0,8,2],
-"class_a_download.html#a45860eb8c87eac4488139cde44a02af5":[3,0,8,1],
-"class_a_download.html#a487b5c6094a0cf253668756fbf7f2d5d":[3,0,8,0],
-"class_a_download.html#a67536beda0eeb419025ab12595011519":[3,0,8,3],
-"class_a_download.html#a7579fba15af7356f7b95a0913761e564":[3,0,8,5],
-"class_a_download.html#a886f8f7536f6a9902aae2af3648aa6e8":[3,0,8,4],
-"class_a_download.html#a92bfd76ef2f4b4565d3f06ff7640d79b":[3,0,8,6],
-"class_a_entry.html":[3,0,9],
-"class_a_entry.html#a220a7359ee6bf14ff9a483cbbea90f91":[3,0,9,7],
-"class_a_entry.html#a2fed07f6ee63ea4a51cb3512cf44398c":[3,0,9,4],
-"class_a_entry.html#a35a366f9a495e2d0e27756cb1bca0580":[3,0,9,12],
-"class_a_entry.html#a557d4774ac036b8090ac1227c15e2434":[3,0,9,2],
-"class_a_entry.html#a71173e7faa3019c6f18e8bdf3eb39fe0":[3,0,9,9],
-"class_a_entry.html#a830e864a8cde4a88d489c1bb4f796ab0":[3,0,9,0],
-"class_a_entry.html#a9984a85a351159926705f037e01bc3f6":[3,0,9,8],
-"class_a_entry.html#a9cfbd701bff476e89b0b38146c208fab":[3,0,9,1],
-"class_a_entry.html#aad04dccba8fee0af4cc56883e4d67956":[3,0,9,10],
-"class_a_entry.html#ab627b2b154535c8d60b2920c2a722a00":[3,0,9,5],
-"class_a_entry.html#ab7083c4d348581aff4b485f3c2e91171":[3,0,9,11],
-"class_a_entry.html#ac1fe055c7f6073b47b01c94d41f0aa58":[3,0,9,6],
-"class_a_entry.html#ae7a2533f99b4d7dfe9e0ce091df47572":[3,0,9,3],
-"class_a_file_standard_item.html":[3,0,10],
-"class_a_file_standard_item.html#a2e042e3eb3287808acd79ce667fbb54d":[3,0,10,1],
-"class_a_file_standard_item.html#a9064fbe575f413eeecf0ebd23edb1896":[3,0,10,0],
-"class_a_file_standard_item.html#af3b75645f4b9546ac015c1af0321aa11":[3,0,10,2],
-"class_a_flight_entry.html":[3,0,11],
-"class_a_flight_entry.html#a04a3cf000d35681f933c672166aacc86":[3,0,11,7],
-"class_a_flight_entry.html#a24e526b17cedbe7fdf5af3a1ebe58648":[3,0,11,5],
-"class_a_flight_entry.html#a31f353ba65e9dfa1375c854078d61121":[3,0,11,1],
-"class_a_flight_entry.html#a3bb4c3ea5c6f2adb7f3a882848456845":[3,0,11,4],
-"class_a_flight_entry.html#a603aa9ca029e7d3ecbe77d40e02b8b1c":[3,0,11,6],
-"class_a_flight_entry.html#a83b4a71633e5f3cd44e266d44f117412":[3,0,11,8],
-"class_a_flight_entry.html#ac0c8d5ed1b1db3e84b697336779dbe2a":[3,0,11,3],
-"class_a_flight_entry.html#ad5f2dac8ecce6f6c045d957185c890e3":[3,0,11,0],
-"class_a_flight_entry.html#ad5f2dac8ecce6f6c045d957185c890e3a1781ae69e70371bd61558d6061f2066b":[3,0,11,0,1],
-"class_a_flight_entry.html#ad5f2dac8ecce6f6c045d957185c890e3a34d38c9271918e6c7fc914e9175f0fb4":[3,0,11,0,2],
-"class_a_flight_entry.html#ad5f2dac8ecce6f6c045d957185c890e3aed09636a6ea24a292460866afdd7a89a":[3,0,11,0,0],
-"class_a_flight_entry.html#ae9a33006e70a0e0231090275975bc484":[3,0,11,2],
-"class_a_hash.html":[3,0,12],
-"class_a_hash.html#a1e864fdfeca70e093046fdea7feaf3a4":[3,0,12,2],
-"class_a_hash.html#a952d31d2304b4b7f23c794d160ec1878":[3,0,12,3],
-"class_a_hash.html#a9781cae720933f452e4e11c6f727602b":[3,0,12,0],
-"class_a_hash.html#ab203c085f451f0bdc9c7a8e8bb4aa751":[3,0,12,1],
-"class_a_json.html":[3,0,14],
-"class_a_json.html#a5f82cb633e010cbb7a307b3ab589c975":[3,0,14,0],
-"class_a_json.html#a641000d583a1fa55000dfecdcea5e042":[3,0,14,1],
-"class_a_run_guard.html":[3,0,16],
-"class_a_run_guard.html#a3a9b3bd6eefa867fcfc7955c29785255":[3,0,16,2],
-"class_a_run_guard.html#ab3518d424130e5f92e13985c50c98101":[3,0,16,1],
-"class_a_run_guard.html#abbb2f9e856f6b1dc2a78330450c60727":[3,0,16,3],
-"class_a_run_guard.html#ad22a02ba075e55ad77daad31d880c1d1":[3,0,16,0],
-"class_a_run_guard.html#adc3e995e2547543558ab6b1d97d3d896":[3,0,16,4],
-"class_a_settings.html":[3,0,17],
-"class_a_settings.html#a14b8b4d54cec3c1474f7a4402223a59a":[3,0,17,0],
-"class_a_settings.html#a14b8b4d54cec3c1474f7a4402223a59aa40a68b5da4b9b224764558bb02ecd028":[3,0,17,0,1],
-"class_a_settings.html#a14b8b4d54cec3c1474f7a4402223a59aa7bea0d4834668bee4677e83aa843caae":[3,0,17,0,2],
-"class_a_settings.html#a14b8b4d54cec3c1474f7a4402223a59aa86408593c34af77fdd90df932f8b5261":[3,0,17,0,0],
-"class_a_settings.html#a14b8b4d54cec3c1474f7a4402223a59aabd796a26bc69f9f4a9b63784a6214872":[3,0,17,0,3],
-"class_a_settings.html#a14b8b4d54cec3c1474f7a4402223a59aac8420fd63340c2098adc389092ffe66d":[3,0,17,0,4],
-"class_a_settings.html#a14b8b4d54cec3c1474f7a4402223a59aad841dbf1846b8323fac804ddc11bbc10":[3,0,17,0,6],
-"class_a_settings.html#a14b8b4d54cec3c1474f7a4402223a59aae1546c76296d4f9f7c8a98dd909ed399":[3,0,17,0,5],
-"class_a_settings.html#aba5614e128b0474ef4830842e5054c5c":[3,0,17,1],
-"class_a_settings.html#aba5614e128b0474ef4830842e5054c5ca0f7a619280b317a2785a510e89fe075c":[3,0,17,1,6],
-"class_a_settings.html#aba5614e128b0474ef4830842e5054c5ca194f5394ae2e9c74dc3c441b92862d1d":[3,0,17,1,2],
-"class_a_settings.html#aba5614e128b0474ef4830842e5054c5ca24b0296570b11c955538116c4024db2d":[3,0,17,1,3],
-"class_a_settings.html#aba5614e128b0474ef4830842e5054c5ca3576b0826190e22684818dbab58d65cc":[3,0,17,1,4],
-"class_a_settings.html#aba5614e128b0474ef4830842e5054c5ca465f4940754b9cb1b62232d75053aa80":[3,0,17,1,0],
-"class_a_settings.html#aba5614e128b0474ef4830842e5054c5ca803021404be32f49d2b8476386f80627":[3,0,17,1,5],
-"class_a_settings.html#aba5614e128b0474ef4830842e5054c5caae284f900f9d6e21ba69144cfc91e41b":[3,0,17,1,1],
-"class_a_settings.html#ad5929c2e477b65d82afd89afa7c8af48":[3,0,17,2],
-"class_a_settings.html#ad5929c2e477b65d82afd89afa7c8af48a02758fa6594de6a081c18c0b4387786a":[3,0,17,2,10],
-"class_a_settings.html#ad5929c2e477b65d82afd89afa7c8af48a128ec297c8b8c73d71d08097a3996034":[3,0,17,2,12],
-"class_a_settings.html#ad5929c2e477b65d82afd89afa7c8af48a1b60d9b99c6105e90ce58c416c9677ae":[3,0,17,2,4],
-"class_a_settings.html#ad5929c2e477b65d82afd89afa7c8af48a21cf76cf101d458b6e31ffd418f01657":[3,0,17,2,8],
-"class_a_settings.html#ad5929c2e477b65d82afd89afa7c8af48a883d0827b94a2cb6812a8cb2f6bc6cda":[3,0,17,2,3],
-"class_a_settings.html#ad5929c2e477b65d82afd89afa7c8af48a8c219f80b6e4de8e2bdb9bb2ecd0ea96":[3,0,17,2,7],
-"class_a_settings.html#ad5929c2e477b65d82afd89afa7c8af48aaf504a921bd6cad3add5e2da5655aaf4":[3,0,17,2,1],
-"class_a_settings.html#ad5929c2e477b65d82afd89afa7c8af48ab51d51de79eb573914075813b9562d2a":[3,0,17,2,5],
-"class_a_settings.html#ad5929c2e477b65d82afd89afa7c8af48abb117d8d2652912e2bd198d9ea538a9c":[3,0,17,2,6],
-"class_a_settings.html#ad5929c2e477b65d82afd89afa7c8af48ac188e1b64598779ccd496fc6a5b620b5":[3,0,17,2,2],
-"class_a_settings.html#ad5929c2e477b65d82afd89afa7c8af48acdfab00be76e8e38f6a73b5c2e894c6d":[3,0,17,2,0],
-"class_a_settings.html#ad5929c2e477b65d82afd89afa7c8af48ace6f4c9c8dbdbbd787e69b16139c3b07":[3,0,17,2,13],
-"class_a_settings.html#ad5929c2e477b65d82afd89afa7c8af48aceb49828984368f172c6c4b861ae3138":[3,0,17,2,9],
-"class_a_settings.html#ad5929c2e477b65d82afd89afa7c8af48ad342fb652a7a87b3f1f0164f9066fc86":[3,0,17,2,11],
-"class_a_standard_paths.html":[3,0,18],
-"class_a_standard_paths.html#ae24b6142fdf46d370f94c03582e37e0e":[3,0,18,0],
-"class_a_standard_paths.html#ae24b6142fdf46d370f94c03582e37e0ea0ff7dd79cd7011126e2d5c6bdda4f33a":[3,0,18,0,4],
-"class_a_standard_paths.html#ae24b6142fdf46d370f94c03582e37e0ea2352e37161f79f1d41d51a9e9d758709":[3,0,18,0,2],
-"class_a_standard_paths.html#ae24b6142fdf46d370f94c03582e37e0ea25e467067a144946ff69bcb87f834749":[3,0,18,0,0],
-"class_a_standard_paths.html#ae24b6142fdf46d370f94c03582e37e0ea9091751717a5fc249e67b6c90ed8ecc7":[3,0,18,0,1],
-"class_a_standard_paths.html#ae24b6142fdf46d370f94c03582e37e0eab1a05a6d3c66ca7624903a474eb06782":[3,0,18,0,3],
-"class_a_style.html":[3,0,19],
-"class_a_timer.html":[3,0,21],
-"class_a_timer.html#a152b28c701b2cf5c0e97317b7a023c29":[3,0,21,0],
-"class_a_timer.html#abb54fa21128df09ef71f26fa71d06159":[3,0,21,1],
-"class_a_timer.html#af7ac842765bee55a3b1b266e3e4c97ba":[3,0,21,2],
-"class_a_translator.html":[3,0,22],
-"class_aircraft_widget.html":[3,0,13],
-"class_aircraft_widget.html#a1b1faca35af681e28472d0b84ad52c4f":[3,0,13,5],
-"class_aircraft_widget.html#a2dd0b759eab14f22825a141780ee1e07":[3,0,13,1],
-"class_aircraft_widget.html#a8e78830530971eeb4a3913b1d8356498":[3,0,13,4],
-"class_aircraft_widget.html#a9f356fad999add271c8b8996d0fbb1a0":[3,0,13,2],
-"class_aircraft_widget.html#ab7d60be49e640605c7e4e113d69c4525":[3,0,13,0],
-"class_aircraft_widget.html#ac5a5e720c80e49796930f8715b0a51e0":[3,0,13,3],
-"class_backup_widget.html":[3,0,23],
-"class_backup_widget.html#a6924f3997be9b143472fa1c61365fb2b":[3,0,23,2],
-"class_backup_widget.html#a8394791e05e07cc687a548c4f4705b99":[3,0,23,0],
-"class_backup_widget.html#a851ae7df0bf95440d2ffbd5ae2b43f08":[3,0,23,1],
-"class_debug_widget.html":[3,0,25],
-"class_debug_widget.html#a1529b99c8a3f82045ce8f4831d2e141f":[3,0,25,0],
-"class_debug_widget.html#a3a5383620806204aaf215a8ba3c054e0":[3,0,25,2],
-"class_debug_widget.html#ad617353d8e04813d62480e80ab3eb8f4":[3,0,25,1],
-"class_first_run_dialog.html":[3,0,26],
-"class_first_run_dialog.html#a0d7e1fb158f0c2850a1c0238752ff67c":[3,0,26,3],
-"class_first_run_dialog.html#a314dfc62070d7d88b9a98a5c18c31e74":[3,0,26,2],
-"class_first_run_dialog.html#ae9fcb8259e3924c419da4027b0e3c6e8":[3,0,26,1],
-"class_first_run_dialog.html#af20a93d7f364e102f2b8525a85860415":[3,0,26,0],
-"class_home_widget.html":[3,0,27],
-"class_home_widget.html#a3262f79ae4093c543e1b57fbd787fa49":[3,0,27,0],
-"class_home_widget.html#a39e1aafb0dfdf2dfe71e4107606d9708":[3,0,27,2],
-"class_home_widget.html#a4bef0d65bb437782ec904032677aa081":[3,0,27,3]
+"aaircraftentry_8h_source.html":[3,0,0,0,0],
+"acalc_8h_source.html":[3,0,0,2,0],
+"acompletiondata_8h_source.html":[3,0,0,0,1],
+"acurrencyentry_8h_source.html":[3,0,0,0,2],
+"adatabase_8h_source.html":[3,0,0,1,0],
+"adatabasetypes_8h_source.html":[3,0,0,1,1],
+"adate_8h_source.html":[3,0,0,2,1],
+"adatetime_8h.html#ad00b5a647e2a733f618147d065ded414":[1,0,1,1],
+"adatetime_8h.html#ad1de0226b46f72b2023b842790ddbf6e":[1,0,1,0],
+"adatetime_8h_source.html":[3,0,0,2,2],
+"adbsetup_8h_source.html":[3,0,0,1,2],
+"adownload_8h_source.html":[3,0,0,0,3],
+"aentry_8h_source.html":[3,0,0,0,4],
+"aflightentry_8h_source.html":[3,0,0,0,5],
+"ahash_8h_source.html":[3,0,0,0,6],
+"aircraftwidget_8h_source.html":[3,0,0,3,1,0],
+"ajson_8h_source.html":[3,0,0,0,7],
+"alog_8h_source.html":[3,0,0,2,3],
+"annotated.html":[2,0],
+"apilotentry_8h_source.html":[3,0,0,0,8],
+"areadcsv_8h_source.html":[3,0,0,2,4],
+"arunguard_8h_source.html":[3,0,0,0,9],
+"asettings_8h_source.html":[3,0,0,0,10],
+"astandardpaths_8h_source.html":[3,0,0,0,11],
+"astat_8h.html#a13b012e7ef1be0cbcd3a16177a571db9":[1,0,4,0],
+"astat_8h.html#a13b012e7ef1be0cbcd3a16177a571db9a01101872440576cfea86e9a3f92527bb":[1,0,4,0,0],
+"astat_8h.html#a13b012e7ef1be0cbcd3a16177a571db9a732a0d61b8373c8a76168cd356774829":[1,0,4,0,1],
+"astat_8h.html#a13b012e7ef1be0cbcd3a16177a571db9a83c42cf672adaca8d7c1c5f693ca52e3":[1,0,4,0,2],
+"astat_8h.html#a13b012e7ef1be0cbcd3a16177a571db9aaf1438de9efced48863b03fea2d0698e":[1,0,4,0,3],
+"astat_8h.html#a38c1da83aa0a8407861e33bfdb8e43c6":[1,0,4,4],
+"astat_8h.html#a68505aa3d25bb570ecb0f12d01f29587":[1,0,4,3],
+"astat_8h.html#aba974db084cbf8adcc31f84ff3efe177":[1,0,4,2],
+"astat_8h.html#aee903b0bd572cc2193eea036c2b235c6":[1,0,4,1],
+"astat_8h.html#aee903b0bd572cc2193eea036c2b235c6a41bd61e268fedccfb0d91dd571dd28b2":[1,0,4,1,1],
+"astat_8h.html#aee903b0bd572cc2193eea036c2b235c6a56373a80447c41b9a29e500e62d6884e":[1,0,4,1,0],
+"astat_8h.html#af29befecac1a9fc01618875cc8a8a07c":[1,0,4,5],
+"astat_8h_source.html":[3,0,0,2,5],
+"astyle_8h_source.html":[3,0,0,0,12],
+"atailentry_8h_source.html":[3,0,0,0,13],
+"atime_8h.html#a03c7bfa2f6caf73db56cdc9a698028b7":[1,0,5,6],
+"atime_8h.html#a1c5d47911a8f0972231f08508f750f2f":[1,0,5,4],
+"atime_8h.html#a409c32ff431d13fb67103e055c513986":[1,0,5,12],
+"atime_8h.html#a47f7d1700070f662dd40afb132d3579d":[1,0,5,7],
+"atime_8h.html#a7e5b638d5add148e246166f2146f9ca6":[1,0,5,10],
+"atime_8h.html#a8e47cd5750cbc841f5ce673333464057":[1,0,5,8],
+"atime_8h.html#a986c276c47e5b09bb8ddf705e87c9902":[1,0,5,0],
+"atime_8h.html#aa203a2b3d8520917a5a1abbc1a22ade5":[1,0,5,5],
+"atime_8h.html#ab9e9c1f07ebd24befff16943fc7071ca":[1,0,5,3],
+"atime_8h.html#ac017e33ebfb0d634336a73119f58511d":[1,0,5,9],
+"atime_8h.html#ad2223933861a2ea1710e3837ddb2fb71":[1,0,5,2],
+"atime_8h.html#ae1e07ebca87c400a533af73e1ce4628d":[1,0,5,1],
+"atime_8h.html#afc32ca876f5bc770bb9dabc3f81a73df":[1,0,5,11],
+"atime_8h_source.html":[3,0,0,2,6],
+"atimer_8h_source.html":[3,0,0,4,1],
+"atranslator_8h_source.html":[3,0,0,0,14],
+"backupwidget_8h_source.html":[3,0,0,3,1,1],
+"class_a_completion_data.html":[2,0,3],
+"class_a_completion_data.html#a16956446facb275fa24961b2effdd85f":[2,0,3,3],
+"class_a_completion_data.html#a1f3c332e66663a75da8bebe2f91431b2":[2,0,3,7],
+"class_a_completion_data.html#a504a3efc00d3dc4e184927fe291c00aa":[2,0,3,4],
+"class_a_completion_data.html#a612bf846e0d12eeae323baba191dcf75":[2,0,3,8],
+"class_a_completion_data.html#a79dd0d7f80a5116a308ced917fc95196":[2,0,3,5],
+"class_a_completion_data.html#a827b787c6dadfeedb50c3685d05d27f7":[2,0,3,12],
+"class_a_completion_data.html#a8b599bce6e467d44653ed7441b226b22":[2,0,3,2],
+"class_a_completion_data.html#a9965af9d815b2f22061b311677cc1282":[2,0,3,9],
+"class_a_completion_data.html#aa72061810010cad858efc7619bce8abd":[2,0,3,11],
+"class_a_completion_data.html#ae7817ca029a70a5cc1e66b7fd345d745":[2,0,3,6],
+"class_a_completion_data.html#aeccf7bcb927ec5dbf2879c0a345161a4":[2,0,3,1],
+"class_a_completion_data.html#af476c92d41ac0dce50e098c25e6b035c":[2,0,3,0],
+"class_a_completion_data.html#af4cc9aa54dd7bf9814af90fd5fd36d16":[2,0,3,10],
+"class_a_database.html":[2,0,5],
+"class_a_database.html#a0497bb70998cea6cd60fa893880c9555":[2,0,5,22],
+"class_a_database.html#a0bda52064f005f1463e56b60cd23b164":[2,0,5,37],
+"class_a_database.html#a0c5a017dccf7bf5d4dcbfc29c8d20e12":[2,0,5,12],
+"class_a_database.html#a0f0bffbb6cdd79975b7b5ca6c0db31a7":[2,0,5,4],
+"class_a_database.html#a0f88e121d421043f35e321d5dc49ba19":[2,0,5,20],
+"class_a_database.html#a1c026e7784b03fc5822077c7d0071330":[2,0,5,10],
+"class_a_database.html#a22ce31ddea49c144d85c05658f49fec5":[2,0,5,13],
+"class_a_database.html#a2a43936d3ae28993f9f7eda0fdf4664d":[2,0,5,6],
+"class_a_database.html#a2c54b7506faf0f15f5323ed53ff12099":[2,0,5,8],
+"class_a_database.html#a356df159542705635dc3898d90682039":[2,0,5,27],
+"class_a_database.html#a3c0fdc84000ad397d61f0efabd032194":[2,0,5,40],
+"class_a_database.html#a3c3e1c6b74a9e92f26f7118a6a130a64":[2,0,5,32],
+"class_a_database.html#a3deb081c5abe832a65e1792c106eb083":[2,0,5,26],
+"class_a_database.html#a426026d641a594863995ec5db8312259":[2,0,5,23],
+"class_a_database.html#a4640a4348dad468a0ff65bad05b07227":[2,0,5,35],
+"class_a_database.html#a491415273a771dd7ea41452c331a34b0":[2,0,5,38],
+"class_a_database.html#a4deda96cfb75518f98a4a0c9996920eb":[2,0,5,33],
+"class_a_database.html#a56baf4eaf25922030f3cfa6906963f7c":[2,0,5,7],
+"class_a_database.html#a5878bcd4bc19e4c3fc5275ca7252860d":[2,0,5,36],
+"class_a_database.html#a5ab838a62a83974f9e40c62f66adfa99":[2,0,5,5],
+"class_a_database.html#a5abdf1f35468f788609252c7a3be7bc4":[2,0,5,16],
+"class_a_database.html#a5ed8c010ccc022687ce903cfde8ae911":[2,0,5,9],
+"class_a_database.html#a692d7ba3abc763ee7c0d1a47236f021f":[2,0,5,30],
+"class_a_database.html#a73382f7e897f8381371cd3da458f72cc":[2,0,5,1],
+"class_a_database.html#a7bb44738362582e4f54f68e3aa30d40a":[2,0,5,19],
+"class_a_database.html#a7d57d7696814bd013fa35e068ad909c8":[2,0,5,2],
+"class_a_database.html#a863d30e9e3a7c14adfe72787363618c8":[2,0,5,34],
+"class_a_database.html#a88c8cb3d573d46c1ee8e5af61cf63224":[2,0,5,42],
+"class_a_database.html#a8959b406b97d9520981890d92850b1ba":[2,0,5,17],
+"class_a_database.html#a89de409c1828125363f46f384df47359":[2,0,5,15],
+"class_a_database.html#a8b38405b535d603cce2b36ca2d56368f":[2,0,5,24],
+"class_a_database.html#a9c0dcd8c35087c8256b75d8aafa64880":[2,0,5,25],
+"class_a_database.html#a9da290c8488b35196ce4e49c4cfbe9f5":[2,0,5,29],
+"class_a_database.html#aa6080200aa3f229251480bc416755fed":[2,0,5,3],
+"class_a_database.html#aa69dcdf174e48653cdf1bef473dc5623":[2,0,5,31],
+"class_a_database.html#aad08b473425d508107bc6c872cb53334":[2,0,5,0],
+"class_a_database.html#abc461aaa66304ca638e546f67a694935":[2,0,5,11],
+"class_a_database.html#ac73208ba1a70af19590d53f260e7cb8c":[2,0,5,39],
+"class_a_database.html#ad688f0e48bea4879a81e17a584f189b1":[2,0,5,28],
+"class_a_database.html#ae0a3c9273431195df6295b9da24b3a3a":[2,0,5,14],
+"class_a_database.html#ae1da0311f588fd269dec80389aea8644":[2,0,5,41],
+"class_a_database.html#afaaaaf276d832833b0865db86de51ae5":[2,0,5,21],
+"class_a_database.html#afc39f6136fc822e0649964fa22b84bf9":[2,0,5,18],
+"class_a_database_error.html":[2,0,6],
+"class_a_database_error.html#a0fbc2036f577ba78e79ab0b0eef6fdf0":[2,0,6,3],
+"class_a_database_error.html#a62ace24a70749af6210ca3fef89cf67d":[2,0,6,2],
+"class_a_database_error.html#aa84486e444cef30446070907c6c09604":[2,0,6,0],
+"class_a_database_error.html#ac2f7c2d5208396c00e355ec564e56a8e":[2,0,6,1],
+"class_a_date.html":[2,0,7],
+"class_a_download.html":[2,0,8],
+"class_a_download.html#a00fdf280a29646ccb0f1485b8b038f56":[2,0,8,7],
+"class_a_download.html#a31ae7df1ee5182baa95059c686697672":[2,0,8,2],
+"class_a_download.html#a45860eb8c87eac4488139cde44a02af5":[2,0,8,1],
+"class_a_download.html#a487b5c6094a0cf253668756fbf7f2d5d":[2,0,8,0],
+"class_a_download.html#a67536beda0eeb419025ab12595011519":[2,0,8,3],
+"class_a_download.html#a7579fba15af7356f7b95a0913761e564":[2,0,8,5],
+"class_a_download.html#a886f8f7536f6a9902aae2af3648aa6e8":[2,0,8,4],
+"class_a_download.html#a92bfd76ef2f4b4565d3f06ff7640d79b":[2,0,8,6],
+"class_a_entry.html":[2,0,9],
+"class_a_entry.html#a220a7359ee6bf14ff9a483cbbea90f91":[2,0,9,7],
+"class_a_entry.html#a2fed07f6ee63ea4a51cb3512cf44398c":[2,0,9,4],
+"class_a_entry.html#a35a366f9a495e2d0e27756cb1bca0580":[2,0,9,12],
+"class_a_entry.html#a557d4774ac036b8090ac1227c15e2434":[2,0,9,2],
+"class_a_entry.html#a71173e7faa3019c6f18e8bdf3eb39fe0":[2,0,9,9],
+"class_a_entry.html#a830e864a8cde4a88d489c1bb4f796ab0":[2,0,9,0],
+"class_a_entry.html#a9984a85a351159926705f037e01bc3f6":[2,0,9,8],
+"class_a_entry.html#a9cfbd701bff476e89b0b38146c208fab":[2,0,9,1],
+"class_a_entry.html#aad04dccba8fee0af4cc56883e4d67956":[2,0,9,10],
+"class_a_entry.html#ab627b2b154535c8d60b2920c2a722a00":[2,0,9,5],
+"class_a_entry.html#ab7083c4d348581aff4b485f3c2e91171":[2,0,9,11],
+"class_a_entry.html#ac1fe055c7f6073b47b01c94d41f0aa58":[2,0,9,6],
+"class_a_entry.html#ae7a2533f99b4d7dfe9e0ce091df47572":[2,0,9,3],
+"class_a_file_standard_item.html":[2,0,10],
+"class_a_file_standard_item.html#a2e042e3eb3287808acd79ce667fbb54d":[2,0,10,1],
+"class_a_file_standard_item.html#a9064fbe575f413eeecf0ebd23edb1896":[2,0,10,0],
+"class_a_file_standard_item.html#af3b75645f4b9546ac015c1af0321aa11":[2,0,10,2],
+"class_a_flight_entry.html":[2,0,11],
+"class_a_flight_entry.html#a04a3cf000d35681f933c672166aacc86":[2,0,11,7],
+"class_a_flight_entry.html#a24e526b17cedbe7fdf5af3a1ebe58648":[2,0,11,5],
+"class_a_flight_entry.html#a31f353ba65e9dfa1375c854078d61121":[2,0,11,1],
+"class_a_flight_entry.html#a3bb4c3ea5c6f2adb7f3a882848456845":[2,0,11,4],
+"class_a_flight_entry.html#a603aa9ca029e7d3ecbe77d40e02b8b1c":[2,0,11,6],
+"class_a_flight_entry.html#a83b4a71633e5f3cd44e266d44f117412":[2,0,11,8],
+"class_a_flight_entry.html#ac0c8d5ed1b1db3e84b697336779dbe2a":[2,0,11,3],
+"class_a_flight_entry.html#ad5f2dac8ecce6f6c045d957185c890e3":[2,0,11,0],
+"class_a_flight_entry.html#ad5f2dac8ecce6f6c045d957185c890e3a1781ae69e70371bd61558d6061f2066b":[2,0,11,0,1],
+"class_a_flight_entry.html#ad5f2dac8ecce6f6c045d957185c890e3a34d38c9271918e6c7fc914e9175f0fb4":[2,0,11,0,2],
+"class_a_flight_entry.html#ad5f2dac8ecce6f6c045d957185c890e3aed09636a6ea24a292460866afdd7a89a":[2,0,11,0,0],
+"class_a_flight_entry.html#ae9a33006e70a0e0231090275975bc484":[2,0,11,2],
+"class_a_hash.html":[2,0,12],
+"class_a_hash.html#a1e864fdfeca70e093046fdea7feaf3a4":[2,0,12,2],
+"class_a_hash.html#a952d31d2304b4b7f23c794d160ec1878":[2,0,12,3],
+"class_a_hash.html#a9781cae720933f452e4e11c6f727602b":[2,0,12,0],
+"class_a_hash.html#ab203c085f451f0bdc9c7a8e8bb4aa751":[2,0,12,1],
+"class_a_json.html":[2,0,14],
+"class_a_json.html#a5f82cb633e010cbb7a307b3ab589c975":[2,0,14,0],
+"class_a_json.html#a641000d583a1fa55000dfecdcea5e042":[2,0,14,1],
+"class_a_run_guard.html":[2,0,16],
+"class_a_run_guard.html#a3a9b3bd6eefa867fcfc7955c29785255":[2,0,16,2],
+"class_a_run_guard.html#ab3518d424130e5f92e13985c50c98101":[2,0,16,1],
+"class_a_run_guard.html#abbb2f9e856f6b1dc2a78330450c60727":[2,0,16,3],
+"class_a_run_guard.html#ad22a02ba075e55ad77daad31d880c1d1":[2,0,16,0],
+"class_a_run_guard.html#adc3e995e2547543558ab6b1d97d3d896":[2,0,16,4],
+"class_a_settings.html":[2,0,17],
+"class_a_settings.html#a14b8b4d54cec3c1474f7a4402223a59a":[2,0,17,0],
+"class_a_settings.html#a14b8b4d54cec3c1474f7a4402223a59aa40a68b5da4b9b224764558bb02ecd028":[2,0,17,0,1],
+"class_a_settings.html#a14b8b4d54cec3c1474f7a4402223a59aa7bea0d4834668bee4677e83aa843caae":[2,0,17,0,2],
+"class_a_settings.html#a14b8b4d54cec3c1474f7a4402223a59aa86408593c34af77fdd90df932f8b5261":[2,0,17,0,0],
+"class_a_settings.html#a14b8b4d54cec3c1474f7a4402223a59aabd796a26bc69f9f4a9b63784a6214872":[2,0,17,0,3],
+"class_a_settings.html#a14b8b4d54cec3c1474f7a4402223a59aac8420fd63340c2098adc389092ffe66d":[2,0,17,0,4],
+"class_a_settings.html#a14b8b4d54cec3c1474f7a4402223a59aad841dbf1846b8323fac804ddc11bbc10":[2,0,17,0,6],
+"class_a_settings.html#a14b8b4d54cec3c1474f7a4402223a59aae1546c76296d4f9f7c8a98dd909ed399":[2,0,17,0,5],
+"class_a_settings.html#aba5614e128b0474ef4830842e5054c5c":[2,0,17,1],
+"class_a_settings.html#aba5614e128b0474ef4830842e5054c5ca0f7a619280b317a2785a510e89fe075c":[2,0,17,1,6],
+"class_a_settings.html#aba5614e128b0474ef4830842e5054c5ca194f5394ae2e9c74dc3c441b92862d1d":[2,0,17,1,2],
+"class_a_settings.html#aba5614e128b0474ef4830842e5054c5ca24b0296570b11c955538116c4024db2d":[2,0,17,1,3],
+"class_a_settings.html#aba5614e128b0474ef4830842e5054c5ca3576b0826190e22684818dbab58d65cc":[2,0,17,1,4],
+"class_a_settings.html#aba5614e128b0474ef4830842e5054c5ca465f4940754b9cb1b62232d75053aa80":[2,0,17,1,0],
+"class_a_settings.html#aba5614e128b0474ef4830842e5054c5ca803021404be32f49d2b8476386f80627":[2,0,17,1,5],
+"class_a_settings.html#aba5614e128b0474ef4830842e5054c5caae284f900f9d6e21ba69144cfc91e41b":[2,0,17,1,1],
+"class_a_settings.html#ad5929c2e477b65d82afd89afa7c8af48":[2,0,17,2],
+"class_a_settings.html#ad5929c2e477b65d82afd89afa7c8af48a02758fa6594de6a081c18c0b4387786a":[2,0,17,2,10],
+"class_a_settings.html#ad5929c2e477b65d82afd89afa7c8af48a128ec297c8b8c73d71d08097a3996034":[2,0,17,2,12],
+"class_a_settings.html#ad5929c2e477b65d82afd89afa7c8af48a1b60d9b99c6105e90ce58c416c9677ae":[2,0,17,2,4],
+"class_a_settings.html#ad5929c2e477b65d82afd89afa7c8af48a21cf76cf101d458b6e31ffd418f01657":[2,0,17,2,8],
+"class_a_settings.html#ad5929c2e477b65d82afd89afa7c8af48a883d0827b94a2cb6812a8cb2f6bc6cda":[2,0,17,2,3],
+"class_a_settings.html#ad5929c2e477b65d82afd89afa7c8af48a8c219f80b6e4de8e2bdb9bb2ecd0ea96":[2,0,17,2,7],
+"class_a_settings.html#ad5929c2e477b65d82afd89afa7c8af48aaf504a921bd6cad3add5e2da5655aaf4":[2,0,17,2,1],
+"class_a_settings.html#ad5929c2e477b65d82afd89afa7c8af48ab51d51de79eb573914075813b9562d2a":[2,0,17,2,5],
+"class_a_settings.html#ad5929c2e477b65d82afd89afa7c8af48abb117d8d2652912e2bd198d9ea538a9c":[2,0,17,2,6],
+"class_a_settings.html#ad5929c2e477b65d82afd89afa7c8af48ac188e1b64598779ccd496fc6a5b620b5":[2,0,17,2,2],
+"class_a_settings.html#ad5929c2e477b65d82afd89afa7c8af48acdfab00be76e8e38f6a73b5c2e894c6d":[2,0,17,2,0],
+"class_a_settings.html#ad5929c2e477b65d82afd89afa7c8af48ace6f4c9c8dbdbbd787e69b16139c3b07":[2,0,17,2,13],
+"class_a_settings.html#ad5929c2e477b65d82afd89afa7c8af48aceb49828984368f172c6c4b861ae3138":[2,0,17,2,9],
+"class_a_settings.html#ad5929c2e477b65d82afd89afa7c8af48ad342fb652a7a87b3f1f0164f9066fc86":[2,0,17,2,11],
+"class_a_standard_paths.html":[2,0,18],
+"class_a_standard_paths.html#ae24b6142fdf46d370f94c03582e37e0e":[2,0,18,0],
+"class_a_standard_paths.html#ae24b6142fdf46d370f94c03582e37e0ea0ff7dd79cd7011126e2d5c6bdda4f33a":[2,0,18,0,4],
+"class_a_standard_paths.html#ae24b6142fdf46d370f94c03582e37e0ea2352e37161f79f1d41d51a9e9d758709":[2,0,18,0,2],
+"class_a_standard_paths.html#ae24b6142fdf46d370f94c03582e37e0ea25e467067a144946ff69bcb87f834749":[2,0,18,0,0],
+"class_a_standard_paths.html#ae24b6142fdf46d370f94c03582e37e0ea9091751717a5fc249e67b6c90ed8ecc7":[2,0,18,0,1],
+"class_a_standard_paths.html#ae24b6142fdf46d370f94c03582e37e0eab1a05a6d3c66ca7624903a474eb06782":[2,0,18,0,3],
+"class_a_style.html":[2,0,19],
+"class_a_timer.html":[2,0,21],
+"class_a_timer.html#a152b28c701b2cf5c0e97317b7a023c29":[2,0,21,0],
+"class_a_timer.html#abb54fa21128df09ef71f26fa71d06159":[2,0,21,1],
+"class_a_timer.html#af7ac842765bee55a3b1b266e3e4c97ba":[2,0,21,2],
+"class_a_translator.html":[2,0,22],
+"class_aircraft_widget.html":[2,0,13],
+"class_aircraft_widget.html#a1b1faca35af681e28472d0b84ad52c4f":[2,0,13,5],
+"class_aircraft_widget.html#a2dd0b759eab14f22825a141780ee1e07":[2,0,13,1],
+"class_aircraft_widget.html#a8e78830530971eeb4a3913b1d8356498":[2,0,13,4],
+"class_aircraft_widget.html#a9f356fad999add271c8b8996d0fbb1a0":[2,0,13,2],
+"class_aircraft_widget.html#ab7d60be49e640605c7e4e113d69c4525":[2,0,13,0],
+"class_aircraft_widget.html#ac5a5e720c80e49796930f8715b0a51e0":[2,0,13,3],
+"class_backup_widget.html":[2,0,23],
+"class_backup_widget.html#a6924f3997be9b143472fa1c61365fb2b":[2,0,23,2],
+"class_backup_widget.html#a8394791e05e07cc687a548c4f4705b99":[2,0,23,0],
+"class_backup_widget.html#a851ae7df0bf95440d2ffbd5ae2b43f08":[2,0,23,1],
+"class_debug_widget.html":[2,0,25],
+"class_debug_widget.html#a1529b99c8a3f82045ce8f4831d2e141f":[2,0,25,0],
+"class_debug_widget.html#a3a5383620806204aaf215a8ba3c054e0":[2,0,25,2],
+"class_debug_widget.html#ad617353d8e04813d62480e80ab3eb8f4":[2,0,25,1],
+"class_first_run_dialog.html":[2,0,26],
+"class_first_run_dialog.html#a0d7e1fb158f0c2850a1c0238752ff67c":[2,0,26,3],
+"class_first_run_dialog.html#a314dfc62070d7d88b9a98a5c18c31e74":[2,0,26,2],
+"class_first_run_dialog.html#ae9fcb8259e3924c419da4027b0e3c6e8":[2,0,26,1],
+"class_first_run_dialog.html#af20a93d7f364e102f2b8525a85860415":[2,0,26,0],
+"class_home_widget.html":[2,0,27],
+"class_home_widget.html#a3262f79ae4093c543e1b57fbd787fa49":[2,0,27,0],
+"class_home_widget.html#a39e1aafb0dfdf2dfe71e4107606d9708":[2,0,27,2],
+"class_home_widget.html#a4bef0d65bb437782ec904032677aa081":[2,0,27,3],
+"class_home_widget.html#ab1c284d5badc82196e283df0189c1be2":[2,0,27,1],
+"class_logbook_widget.html":[2,0,28],
+"class_logbook_widget.html#a0909eeda0cb51c94eb493a05d44876e4":[2,0,28,0],
+"class_logbook_widget.html#a16abfcb25c7ae304728acb6c3554fdb0":[2,0,28,2],
+"class_logbook_widget.html#a45048f4dd6ffb82da6a725503df97cf1":[2,0,28,4],
+"class_logbook_widget.html#a72b4eb07e8517a138ad731c32e8a3aff":[2,0,28,3],
+"class_logbook_widget.html#a7d7716c7a9506e70b9ce53a5a27753ea":[2,0,28,1]
 };

+ 234 - 238
docs/html/navtreeindex1.js

@@ -1,249 +1,245 @@
 var NAVTREEINDEX1 =
 {
-"class_home_widget.html#ab1c284d5badc82196e283df0189c1be2":[3,0,27,1],
-"class_logbook_widget.html":[3,0,28],
-"class_logbook_widget.html#a0909eeda0cb51c94eb493a05d44876e4":[3,0,28,0],
-"class_logbook_widget.html#a16abfcb25c7ae304728acb6c3554fdb0":[3,0,28,2],
-"class_logbook_widget.html#a45048f4dd6ffb82da6a725503df97cf1":[3,0,28,4],
-"class_logbook_widget.html#a72b4eb07e8517a138ad731c32e8a3aff":[3,0,28,3],
-"class_logbook_widget.html#a7d7716c7a9506e70b9ce53a5a27753ea":[3,0,28,1],
-"class_logbook_widget.html#ac64b38cc2f5dd012ec1d12647457a8f1":[3,0,28,5],
-"class_new_flight_dialog.html":[3,0,29],
-"class_new_flight_dialog.html#a1f849b4b3c4c05237715a0fab479cef2":[3,0,29,2],
-"class_new_flight_dialog.html#a22f8f768399ceb22f064fb8cb24c3c28":[3,0,29,3],
-"class_new_flight_dialog.html#a40c7259679534de33230b5e3c45539e1":[3,0,29,1],
-"class_new_flight_dialog.html#a69fe866923d7456caf890a8aa2fa0aaa":[3,0,29,0],
-"class_new_pilot_dialog.html":[3,0,30],
-"class_new_pilot_dialog.html#a1ab8e67282e910895a544e8dea51cb91":[3,0,30,1],
-"class_new_pilot_dialog.html#acc3bb0f3c58e6846237c241917c39c23":[3,0,30,2],
-"class_new_pilot_dialog.html#ad410c1f4e504c92fe43084a7d10e1ea0":[3,0,30,0],
-"class_new_tail_dialog.html":[3,0,31],
-"class_new_tail_dialog.html#a2349c6dcafed3357051991dfc246f92d":[3,0,31,0],
-"class_new_tail_dialog.html#a97f1e4be7c3cb0fb69bba611dacd5330":[3,0,31,2],
-"class_new_tail_dialog.html#abac4f77a4b8a80ef7d14790d4ed6700e":[3,0,31,1],
-"class_opl_1_1_a_notification_handler.html":[3,0,1,0],
-"class_pilots_widget.html":[3,0,32],
-"class_pilots_widget.html#a201b8f8af06bfd1a8716dbc052a0927f":[3,0,32,4],
-"class_pilots_widget.html#a4997160bff58f13ea78e5894dcbf61e2":[3,0,32,5],
-"class_pilots_widget.html#a829dbe1122d4ab707f68c75ba558dc36":[3,0,32,0],
-"class_pilots_widget.html#abbcd659b4eb6ed17a7d484138b319fab":[3,0,32,3],
-"class_pilots_widget.html#abec6ba6fbd42d5ca91e089756b5d9552":[3,0,32,1],
-"class_pilots_widget.html#ada3206e8a27aecac082893cade147b63":[3,0,32,2],
-"class_process_aircraft.html":[3,0,33],
-"class_process_aircraft.html#a861c79c59c3c56ed3bff3e8abfac49a4":[3,0,33,0],
-"class_process_aircraft.html#a92919d8d2f7e4adbfd74faf10381458d":[3,0,33,2],
-"class_process_aircraft.html#ac8a8454f61e43b968a2ed22b92c3c8be":[3,0,33,3],
-"class_process_aircraft.html#aefe2752a582772bdf1c716ab59e202d0":[3,0,33,1],
-"class_process_flights.html":[3,0,34],
-"class_process_flights.html#a0cac0db13248c487b3ef41c71012520a":[3,0,34,1],
-"class_process_flights.html#a49f701bdfcc3867e5e5c210731e7dd28":[3,0,34,2],
-"class_process_flights.html#ab40ef4832b45151c45134fcc812e28cc":[3,0,34,0],
-"class_process_pilots.html":[3,0,35],
-"class_process_pilots.html#a7bf9b4b78fa81e24c6cb0b1dd90ec565":[3,0,35,0],
-"class_process_pilots.html#aabe5efd2b4a9598d8e944c75a18359c4":[3,0,35,1],
-"class_process_pilots.html#aac2c21d4099d7e653a4437880fe63cb1":[3,0,35,3],
-"class_process_pilots.html#ab285b0610b7d2a39d09a6743b1cee047":[3,0,35,2],
-"class_settings_widget.html":[3,0,36],
-"class_settings_widget.html#a0f6af11e71177c5f62ecd2ff325e8d2b":[3,0,36,4],
-"class_settings_widget.html#ad6b264d0455806fd3761a7f0e7b75dfd":[3,0,36,1],
-"class_settings_widget.html#ad8e7579db1d31cdf017502f82d3e9da1":[3,0,36,2],
-"class_settings_widget.html#af15eec9fd55841ec02041a1114da54d4":[3,0,36,0],
-"class_settings_widget.html#af15eec9fd55841ec02041a1114da54d4a14f96e498cb1e0663fcf5a7137791b1a":[3,0,36,0,0],
-"class_settings_widget.html#af15eec9fd55841ec02041a1114da54d4a1caf53d79c70592dbf5050ddbf170e6f":[3,0,36,0,1],
-"class_settings_widget.html#af15eec9fd55841ec02041a1114da54d4a6038b3a470c82658d5f8f547a676eb40":[3,0,36,0,2],
-"class_settings_widget.html#af15eec9fd55841ec02041a1114da54d4aa5436fa4cdf2d2ba596c6700f6f1305a":[3,0,36,0,3],
-"class_settings_widget.html#afec6adcb504f049de8024260c6e1603b":[3,0,36,3],
-"class_validation_state.html":[3,0,39],
-"class_validation_state.html#a0689d92451510daf765668965516ee8d":[3,0,39,10],
-"class_validation_state.html#a07004c17aac67c650fbcbe6f00e4f6f2":[3,0,39,0],
-"class_validation_state.html#a315b02d441579eceba81db1816fc1a55":[3,0,39,4],
-"class_validation_state.html#a33876e162a62dae8b1eee0ddb4de4d4f":[3,0,39,2],
-"class_validation_state.html#a35ee104152b5e5dd4787840fa0b37b13":[3,0,39,5],
-"class_validation_state.html#a411635ab908b2437c5dcc9748f73dbde":[3,0,39,7],
-"class_validation_state.html#a4e0d9cbd3d2b69dc7fdb9926980029a5":[3,0,39,9],
-"class_validation_state.html#a4e0f54c5ba5a386285ddd2d6f21315d4":[3,0,39,8],
-"class_validation_state.html#a9459f033149e52b7715440095d23c59c":[3,0,39,6],
-"class_validation_state.html#ab01cb5d631abaf8b5e5ad8e7245d7bd1":[3,0,39,3],
-"class_validation_state.html#ab99cf9fde869245c393587774be1e23a":[3,0,39,1],
-"class_validation_state.html#af38ca9b5f3caa4ba6fa0b24fc095e234":[3,0,39,12],
-"class_validation_state.html#af80c6dec8b8dd55b1e154317b352cc94":[3,0,39,11],
-"classes.html":[3,1],
-"debugwidget_8h_source.html":[4,0,0,3,1,2],
-"dir_018e9aafb459e6e1a4953404cb0c0b1d.html":[4,0,0,0],
-"dir_22d8b8621769acf8e49801a1050c5c94.html":[4,0,0,3,0],
-"dir_3513c77e68d0de165c8b48f945306dcb.html":[4,0,0,4],
-"dir_68267d1309a1af8e8297ef4c3efbcdba.html":[4,0,0],
-"dir_803ee67260c130b45d29089798491ab2.html":[4,0,0,1],
-"dir_99d0482cf009f9d97a0877749b817f19.html":[4,0,0,3],
-"dir_bccd969f85dcdef3bbd296fb8abb2685.html":[4,0,0,4,0],
-"dir_cc657b4ce13702a9d007a200bde234e1.html":[4,0,0,3,1],
-"dir_e823141bb13a34caac0c96ccd0d33fcf.html":[4,0,0,2],
-"files.html":[4,0],
-"firstrundialog_8h_source.html":[4,0,0,3,0,0],
-"functions.html":[3,3,0],
-"functions_enum.html":[3,3,3],
-"functions_func.html":[3,3,1],
-"functions_vars.html":[3,3,2],
-"hierarchy.html":[3,2],
-"homewidget_8h_source.html":[4,0,0,3,1,3],
-"importcrewlounge_8cpp.html#a2250c475e1b5e1db3954dcd5d930df12":[2,0,6,0],
-"importcrewlounge_8h_source.html":[4,0,0,4,0,0],
-"index.html":[0],
+"class_logbook_widget.html#ac64b38cc2f5dd012ec1d12647457a8f1":[2,0,28,5],
+"class_new_flight_dialog.html":[2,0,29],
+"class_new_flight_dialog.html#a1f849b4b3c4c05237715a0fab479cef2":[2,0,29,2],
+"class_new_flight_dialog.html#a22f8f768399ceb22f064fb8cb24c3c28":[2,0,29,3],
+"class_new_flight_dialog.html#a40c7259679534de33230b5e3c45539e1":[2,0,29,1],
+"class_new_flight_dialog.html#a69fe866923d7456caf890a8aa2fa0aaa":[2,0,29,0],
+"class_new_pilot_dialog.html":[2,0,30],
+"class_new_pilot_dialog.html#a1ab8e67282e910895a544e8dea51cb91":[2,0,30,1],
+"class_new_pilot_dialog.html#acc3bb0f3c58e6846237c241917c39c23":[2,0,30,2],
+"class_new_pilot_dialog.html#ad410c1f4e504c92fe43084a7d10e1ea0":[2,0,30,0],
+"class_new_tail_dialog.html":[2,0,31],
+"class_new_tail_dialog.html#a2349c6dcafed3357051991dfc246f92d":[2,0,31,0],
+"class_new_tail_dialog.html#a97f1e4be7c3cb0fb69bba611dacd5330":[2,0,31,2],
+"class_new_tail_dialog.html#abac4f77a4b8a80ef7d14790d4ed6700e":[2,0,31,1],
+"class_opl_1_1_a_notification_handler.html":[2,0,1,0],
+"class_pilots_widget.html":[2,0,32],
+"class_pilots_widget.html#a201b8f8af06bfd1a8716dbc052a0927f":[2,0,32,4],
+"class_pilots_widget.html#a4997160bff58f13ea78e5894dcbf61e2":[2,0,32,5],
+"class_pilots_widget.html#a829dbe1122d4ab707f68c75ba558dc36":[2,0,32,0],
+"class_pilots_widget.html#abbcd659b4eb6ed17a7d484138b319fab":[2,0,32,3],
+"class_pilots_widget.html#abec6ba6fbd42d5ca91e089756b5d9552":[2,0,32,1],
+"class_pilots_widget.html#ada3206e8a27aecac082893cade147b63":[2,0,32,2],
+"class_process_aircraft.html":[2,0,33],
+"class_process_aircraft.html#a3fe2433124c73c7a75b1b1ac1ebaf213":[2,0,33,1],
+"class_process_aircraft.html#a861c79c59c3c56ed3bff3e8abfac49a4":[2,0,33,0],
+"class_process_aircraft.html#ac8a8454f61e43b968a2ed22b92c3c8be":[2,0,33,3],
+"class_process_aircraft.html#af4d872bac2598772a7ca3dc4ab0d3802":[2,0,33,2],
+"class_process_flights.html":[2,0,34],
+"class_process_flights.html#a36706f01b388b34824c28205840147af":[2,0,34,1],
+"class_process_flights.html#a49f701bdfcc3867e5e5c210731e7dd28":[2,0,34,2],
+"class_process_flights.html#a4b9f9d0ce9c6c6f94b16b7a9b390050d":[2,0,34,0],
+"class_process_pilots.html":[2,0,35],
+"class_process_pilots.html#a11453b78a6b311aed49f5231a4d8bb46":[2,0,35,2],
+"class_process_pilots.html#a161ff4eddffbcbda8ee731a4f4841769":[2,0,35,1],
+"class_process_pilots.html#a7bf9b4b78fa81e24c6cb0b1dd90ec565":[2,0,35,0],
+"class_process_pilots.html#aac2c21d4099d7e653a4437880fe63cb1":[2,0,35,3],
+"class_settings_widget.html":[2,0,36],
+"class_settings_widget.html#a0f6af11e71177c5f62ecd2ff325e8d2b":[2,0,36,4],
+"class_settings_widget.html#ad6b264d0455806fd3761a7f0e7b75dfd":[2,0,36,1],
+"class_settings_widget.html#ad8e7579db1d31cdf017502f82d3e9da1":[2,0,36,2],
+"class_settings_widget.html#af15eec9fd55841ec02041a1114da54d4":[2,0,36,0],
+"class_settings_widget.html#af15eec9fd55841ec02041a1114da54d4a14f96e498cb1e0663fcf5a7137791b1a":[2,0,36,0,0],
+"class_settings_widget.html#af15eec9fd55841ec02041a1114da54d4a1caf53d79c70592dbf5050ddbf170e6f":[2,0,36,0,1],
+"class_settings_widget.html#af15eec9fd55841ec02041a1114da54d4a6038b3a470c82658d5f8f547a676eb40":[2,0,36,0,2],
+"class_settings_widget.html#af15eec9fd55841ec02041a1114da54d4aa5436fa4cdf2d2ba596c6700f6f1305a":[2,0,36,0,3],
+"class_settings_widget.html#afec6adcb504f049de8024260c6e1603b":[2,0,36,3],
+"class_validation_state.html":[2,0,39],
+"class_validation_state.html#a0689d92451510daf765668965516ee8d":[2,0,39,10],
+"class_validation_state.html#a07004c17aac67c650fbcbe6f00e4f6f2":[2,0,39,0],
+"class_validation_state.html#a315b02d441579eceba81db1816fc1a55":[2,0,39,4],
+"class_validation_state.html#a33876e162a62dae8b1eee0ddb4de4d4f":[2,0,39,2],
+"class_validation_state.html#a35ee104152b5e5dd4787840fa0b37b13":[2,0,39,5],
+"class_validation_state.html#a411635ab908b2437c5dcc9748f73dbde":[2,0,39,7],
+"class_validation_state.html#a4e0d9cbd3d2b69dc7fdb9926980029a5":[2,0,39,9],
+"class_validation_state.html#a4e0f54c5ba5a386285ddd2d6f21315d4":[2,0,39,8],
+"class_validation_state.html#a9459f033149e52b7715440095d23c59c":[2,0,39,6],
+"class_validation_state.html#ab01cb5d631abaf8b5e5ad8e7245d7bd1":[2,0,39,3],
+"class_validation_state.html#ab99cf9fde869245c393587774be1e23a":[2,0,39,1],
+"class_validation_state.html#af38ca9b5f3caa4ba6fa0b24fc095e234":[2,0,39,12],
+"class_validation_state.html#af80c6dec8b8dd55b1e154317b352cc94":[2,0,39,11],
+"classes.html":[2,1],
+"debugwidget_8h_source.html":[3,0,0,3,1,2],
+"dir_018e9aafb459e6e1a4953404cb0c0b1d.html":[3,0,0,0],
+"dir_22d8b8621769acf8e49801a1050c5c94.html":[3,0,0,3,0],
+"dir_3513c77e68d0de165c8b48f945306dcb.html":[3,0,0,4],
+"dir_68267d1309a1af8e8297ef4c3efbcdba.html":[3,0,0],
+"dir_803ee67260c130b45d29089798491ab2.html":[3,0,0,1],
+"dir_99d0482cf009f9d97a0877749b817f19.html":[3,0,0,3],
+"dir_bccd969f85dcdef3bbd296fb8abb2685.html":[3,0,0,4,0],
+"dir_cc657b4ce13702a9d007a200bde234e1.html":[3,0,0,3,1],
+"dir_e823141bb13a34caac0c96ccd0d33fcf.html":[3,0,0,2],
+"files.html":[3,0],
+"firstrundialog_8h_source.html":[3,0,0,3,0,0],
+"functions.html":[2,3,0],
+"functions_enum.html":[2,3,3],
+"functions_func.html":[2,3,1],
+"functions_vars.html":[2,3,2],
+"hierarchy.html":[2,2],
+"homewidget_8h_source.html":[3,0,0,3,1,3],
+"importcrewlounge_8cpp.html#a2250c475e1b5e1db3954dcd5d930df12":[1,0,6,0],
+"importcrewlounge_8h_source.html":[3,0,0,4,0,0],
 "index.html":[],
+"index.html":[0],
 "index.html#autotoc_md0":[0,0],
 "index.html#autotoc_md1":[0,1],
 "index.html#autotoc_md2":[0,1,0],
 "index.html#autotoc_md3":[0,2],
 "index.html#autotoc_md4":[0,3],
 "index.html#autotoc_md5":[0,4],
-"logbookwidget_8h_source.html":[4,0,0,3,1,4],
-"namespace_a_calc.html":[2,0,0],
-"namespace_a_calc.html#a2a540662e22840e4b58e8e760611b4f2":[2,0,0,12],
-"namespace_a_calc.html#a2d15bbb67e99d502e2fd730c47854a9f":[2,0,0,6],
-"namespace_a_calc.html#a37c52e8b522b233087b8c4d94f30fca5":[2,0,0,13],
-"namespace_a_calc.html#a3f12e1f72eeb5cc1cfe9b7b6df47391c":[2,0,0,16],
-"namespace_a_calc.html#a4a071a5788f00c98834127f9c5721383":[2,0,0,7],
-"namespace_a_calc.html#a4c829bf747bcd84bf6b1efb3ab0201d1":[2,0,0,15],
-"namespace_a_calc.html#a55ede99d0f9f6e8a2f3a467859c0f192":[2,0,0,2],
-"namespace_a_calc.html#a6f006acefa051b041112b74f04c5eaac":[2,0,0,8],
-"namespace_a_calc.html#a72c6fca35602a24ff8435f86abdc78d7":[2,0,0,5],
-"namespace_a_calc.html#a8ac68999097f2e28a3b4bd2709b5b19f":[2,0,0,1],
-"namespace_a_calc.html#a9568b0d72cd6b0f91f686342bc624e1f":[2,0,0,11],
-"namespace_a_calc.html#ac5e39b538ea3663556c820d237f242a2":[2,0,0,10],
-"namespace_a_calc.html#acafe6c0bede38e737937e2062fd93c71":[2,0,0,3],
-"namespace_a_calc.html#acb0ae408db34ef706443c8fb847cc893":[2,0,0,9],
-"namespace_a_calc.html#acfa830e821e2f9e20bebffda67d393b1":[2,0,0,14],
-"namespace_a_calc.html#ad088e5dd93d1938ff97f88032dc0adec":[2,0,0,4],
-"namespace_a_calc.html#adb7a8a84011affb4173bb59be4449b9d":[2,0,0,17],
-"namespace_a_log.html":[2,0,3],
-"namespace_a_log.html#a1eeade2b758f2d452e40426f8d37c41a":[2,0,3,3],
-"namespace_a_log.html#a421bd504f26d924e0557d6359d853f69":[2,0,3,0],
-"namespace_a_log.html#ac797ea9883ac75b58c2b08a64bcc26d7":[2,0,3,2],
-"namespace_a_log.html#ae110fbae5b42a1dd106a9c53be104b13":[2,0,3,1],
-"namespace_opl.html":[2,0,7],
-"namespace_opl.html#a46e163a23f7a1aa6c21cd76f9ce0b9eb":[2,0,7,5],
-"namespace_opl.html#a46e163a23f7a1aa6c21cd76f9ce0b9eba547553434cf01efc4c7bd4886ace9710":[2,0,7,5,2],
-"namespace_opl.html#a46e163a23f7a1aa6c21cd76f9ce0b9eba778b411c772d5258a1396b78748dfa27":[2,0,7,5,0],
-"namespace_opl.html#a46e163a23f7a1aa6c21cd76f9ce0b9eba8e73d595c760f8e34b48b9d9d775794f":[2,0,7,5,1],
-"namespace_opl.html#a46e163a23f7a1aa6c21cd76f9ce0b9eba94061b1e2fcac322554d4b4c6a822e2c":[2,0,7,5,4],
-"namespace_opl.html#a46e163a23f7a1aa6c21cd76f9ce0b9ebaa80cb89c85da78c3830f6aa676e736bd":[2,0,7,5,3],
-"namespace_opl.html#ad8d5db7057cda09601dfdc761d3cd81d":[2,0,7,6],
-"namespace_opl.html#ad8d5db7057cda09601dfdc761d3cd81da78463a384a5aa4fad5fa73e2f506ecfc":[2,0,7,6,0],
-"namespace_opl.html#ad8d5db7057cda09601dfdc761d3cd81da86bc3115eb4e9873ac96904a4a68e19e":[2,0,7,6,1],
-"namespace_opl.html#ad8d5db7057cda09601dfdc761d3cd81dacb5480c32e71778852b08ae1e8712775":[2,0,7,6,2],
-"namespace_opl_1_1_db.html":[2,0,7,2],
-"namespacea_db_setup.html":[2,0,2],
-"namespacea_db_setup.html#a07dfa851b369efb84edd11d62b383d2c":[2,0,2,7],
-"namespacea_db_setup.html#a0ec8cecdd8579ad8595d9695a65fbda0":[2,0,2,13],
-"namespacea_db_setup.html#a1301f49be2056754da4635602c9fd4a6":[2,0,2,10],
-"namespacea_db_setup.html#a161c7916698832075f4b63e92e5c273a":[2,0,2,19],
-"namespacea_db_setup.html#a4510c99ccc63a6c3f2df852217fb49c5":[2,0,2,14],
-"namespacea_db_setup.html#a68c1e8239ce0a8ac921a8302a12a7f1e":[2,0,2,18],
-"namespacea_db_setup.html#a6b372f962cbd0041aee66b872dca53c6":[2,0,2,4],
-"namespacea_db_setup.html#a6bc782f35cc58b815a1e01134c885839":[2,0,2,0],
-"namespacea_db_setup.html#a7a78ba3087491fb861116899b39e0f09":[2,0,2,8],
-"namespacea_db_setup.html#a86ada1d82cb4f647502002861d8870de":[2,0,2,12],
-"namespacea_db_setup.html#a91632c67cd4c2380f4b8e5db3d02ad06":[2,0,2,15],
-"namespacea_db_setup.html#a92853be9c8cfe9ae428e5d79d9d5ea95":[2,0,2,9],
-"namespacea_db_setup.html#a92a9e9462f9ebb0659a6d963f9dba055":[2,0,2,16],
-"namespacea_db_setup.html#a97547c296b43543df163411cd423c945":[2,0,2,2],
-"namespacea_db_setup.html#a9bfda68f87c3558ca1a0590515ece3fa":[2,0,2,3],
-"namespacea_db_setup.html#aa652dda29984360bdc05d15bb18ab99d":[2,0,2,17],
-"namespacea_db_setup.html#aab709b285b4f9e1bdfa38f7326be9fa9":[2,0,2,11],
-"namespacea_db_setup.html#ab42f6ad596e4ec9bd5606490eff9fffd":[2,0,2,20],
-"namespacea_db_setup.html#ad8acdf028108423b3074874f0af7e7e9":[2,0,2,6],
-"namespacea_db_setup.html#adf7f35dafacdf318978b8aefb8ae8198":[2,0,2,21],
-"namespacea_db_setup.html#ae1411575e4c2773a578c78e8f02574ed":[2,0,2,1],
-"namespacea_db_setup.html#ae26691f30082a43c7391a38bc2f6beb4":[2,0,2,5],
-"namespacemembers.html":[2,1,0],
-"namespacemembers_enum.html":[2,1,2],
-"namespacemembers_func.html":[2,1,1],
-"namespaces.html":[2,0],
-"newflightdialog_8h_source.html":[4,0,0,3,0,1],
-"newpilotdialog_8h_source.html":[4,0,0,3,0,2],
-"newtaildialog_8h_source.html":[4,0,0,3,0,3],
-"opl_8h.html#a97240c821bbae8d9f384eec49817623c":[2,0,7,1,0],
-"opl_8h.html#a97240c821bbae8d9f384eec49817623cab05a4815fd0e52b6f41e456c05645a8a":[2,0,7,1,0,1],
-"opl_8h.html#a97240c821bbae8d9f384eec49817623caed92b5cb07649dfba350b375a6b0b118":[2,0,7,1,0,0],
-"opl_8h.html#abeb906504bbb22d3239d71338cd961b8":[2,0,7,3,0],
-"opl_8h.html#abeb906504bbb22d3239d71338cd961b8a6efef941004131071dbbcb96483a9f55":[2,0,7,3,0,1],
-"opl_8h.html#abeb906504bbb22d3239d71338cd961b8ae63f15b64a6954b420a734510f75fbd2":[2,0,7,3,0,0],
-"opl_8h.html#af1aade4eb549444e47dbba0699f75cec":[2,0,7,0,0],
-"opl_8h.html#af1aade4eb549444e47dbba0699f75ceca3a52f3c22ed6fcde5bf696a6c02c9e73":[2,0,7,0,0,1],
-"opl_8h.html#af1aade4eb549444e47dbba0699f75ceca4951f14884fa5e89fa841e4deee36c97":[2,0,7,0,0,0],
-"opl_8h.html#af1aade4eb549444e47dbba0699f75cecaaa85f1840e282d8a8304dbc2c0d7c9b2":[2,0,7,0,0,2],
-"opl_8h_source.html":[4,0,0,5],
+"logbookwidget_8h_source.html":[3,0,0,3,1,4],
+"namespace_a_calc.html":[1,0,0],
+"namespace_a_calc.html#a2a540662e22840e4b58e8e760611b4f2":[1,0,0,8],
+"namespace_a_calc.html#a2d15bbb67e99d502e2fd730c47854a9f":[1,0,0,5],
+"namespace_a_calc.html#a37c52e8b522b233087b8c4d94f30fca5":[1,0,0,9],
+"namespace_a_calc.html#a3f12e1f72eeb5cc1cfe9b7b6df47391c":[1,0,0,11],
+"namespace_a_calc.html#a4a071a5788f00c98834127f9c5721383":[1,0,0,6],
+"namespace_a_calc.html#a55ede99d0f9f6e8a2f3a467859c0f192":[1,0,0,1],
+"namespace_a_calc.html#a6f006acefa051b041112b74f04c5eaac":[1,0,0,7],
+"namespace_a_calc.html#a72c6fca35602a24ff8435f86abdc78d7":[1,0,0,4],
+"namespace_a_calc.html#acafe6c0bede38e737937e2062fd93c71":[1,0,0,2],
+"namespace_a_calc.html#acfa830e821e2f9e20bebffda67d393b1":[1,0,0,10],
+"namespace_a_calc.html#ad088e5dd93d1938ff97f88032dc0adec":[1,0,0,3],
+"namespace_a_calc.html#adb7a8a84011affb4173bb59be4449b9d":[1,0,0,12],
+"namespace_a_log.html":[1,0,3],
+"namespace_a_log.html#a1eeade2b758f2d452e40426f8d37c41a":[1,0,3,3],
+"namespace_a_log.html#a421bd504f26d924e0557d6359d853f69":[1,0,3,0],
+"namespace_a_log.html#ac797ea9883ac75b58c2b08a64bcc26d7":[1,0,3,2],
+"namespace_a_log.html#ae110fbae5b42a1dd106a9c53be104b13":[1,0,3,1],
+"namespace_opl.html":[1,0,7],
+"namespace_opl.html#a46e163a23f7a1aa6c21cd76f9ce0b9eb":[1,0,7,5],
+"namespace_opl.html#a46e163a23f7a1aa6c21cd76f9ce0b9eba547553434cf01efc4c7bd4886ace9710":[1,0,7,5,2],
+"namespace_opl.html#a46e163a23f7a1aa6c21cd76f9ce0b9eba778b411c772d5258a1396b78748dfa27":[1,0,7,5,0],
+"namespace_opl.html#a46e163a23f7a1aa6c21cd76f9ce0b9eba8e73d595c760f8e34b48b9d9d775794f":[1,0,7,5,1],
+"namespace_opl.html#a46e163a23f7a1aa6c21cd76f9ce0b9eba94061b1e2fcac322554d4b4c6a822e2c":[1,0,7,5,4],
+"namespace_opl.html#a46e163a23f7a1aa6c21cd76f9ce0b9ebaa80cb89c85da78c3830f6aa676e736bd":[1,0,7,5,3],
+"namespace_opl.html#ad8d5db7057cda09601dfdc761d3cd81d":[1,0,7,6],
+"namespace_opl.html#ad8d5db7057cda09601dfdc761d3cd81da78463a384a5aa4fad5fa73e2f506ecfc":[1,0,7,6,0],
+"namespace_opl.html#ad8d5db7057cda09601dfdc761d3cd81da86bc3115eb4e9873ac96904a4a68e19e":[1,0,7,6,1],
+"namespace_opl.html#ad8d5db7057cda09601dfdc761d3cd81dacb5480c32e71778852b08ae1e8712775":[1,0,7,6,2],
+"namespace_opl.html#ae454c0f7eb980e403102db3394d93093":[1,0,7,8],
+"namespace_opl.html#af33a7a939e6cdb0b6959b14ba8169a92":[1,0,7,7],
+"namespace_opl_1_1_db.html":[1,0,7,2],
+"namespacea_db_setup.html":[1,0,2],
+"namespacea_db_setup.html#a07dfa851b369efb84edd11d62b383d2c":[1,0,2,7],
+"namespacea_db_setup.html#a0ec8cecdd8579ad8595d9695a65fbda0":[1,0,2,13],
+"namespacea_db_setup.html#a1301f49be2056754da4635602c9fd4a6":[1,0,2,10],
+"namespacea_db_setup.html#a161c7916698832075f4b63e92e5c273a":[1,0,2,19],
+"namespacea_db_setup.html#a4510c99ccc63a6c3f2df852217fb49c5":[1,0,2,14],
+"namespacea_db_setup.html#a68c1e8239ce0a8ac921a8302a12a7f1e":[1,0,2,18],
+"namespacea_db_setup.html#a6b372f962cbd0041aee66b872dca53c6":[1,0,2,4],
+"namespacea_db_setup.html#a6bc782f35cc58b815a1e01134c885839":[1,0,2,0],
+"namespacea_db_setup.html#a7a78ba3087491fb861116899b39e0f09":[1,0,2,8],
+"namespacea_db_setup.html#a86ada1d82cb4f647502002861d8870de":[1,0,2,12],
+"namespacea_db_setup.html#a91632c67cd4c2380f4b8e5db3d02ad06":[1,0,2,15],
+"namespacea_db_setup.html#a92853be9c8cfe9ae428e5d79d9d5ea95":[1,0,2,9],
+"namespacea_db_setup.html#a92a9e9462f9ebb0659a6d963f9dba055":[1,0,2,16],
+"namespacea_db_setup.html#a97547c296b43543df163411cd423c945":[1,0,2,2],
+"namespacea_db_setup.html#a9bfda68f87c3558ca1a0590515ece3fa":[1,0,2,3],
+"namespacea_db_setup.html#aa652dda29984360bdc05d15bb18ab99d":[1,0,2,17],
+"namespacea_db_setup.html#aab709b285b4f9e1bdfa38f7326be9fa9":[1,0,2,11],
+"namespacea_db_setup.html#ab42f6ad596e4ec9bd5606490eff9fffd":[1,0,2,20],
+"namespacea_db_setup.html#ad8acdf028108423b3074874f0af7e7e9":[1,0,2,6],
+"namespacea_db_setup.html#adf7f35dafacdf318978b8aefb8ae8198":[1,0,2,21],
+"namespacea_db_setup.html#ae1411575e4c2773a578c78e8f02574ed":[1,0,2,1],
+"namespacea_db_setup.html#ae26691f30082a43c7391a38bc2f6beb4":[1,0,2,5],
+"namespacemembers.html":[1,1,0],
+"namespacemembers_enum.html":[1,1,2],
+"namespacemembers_func.html":[1,1,1],
+"namespaces.html":[1,0],
+"newflightdialog_8h_source.html":[3,0,0,3,0,1],
+"newpilotdialog_8h_source.html":[3,0,0,3,0,2],
+"newtaildialog_8h_source.html":[3,0,0,3,0,3],
+"opl_8h.html#a97240c821bbae8d9f384eec49817623c":[1,0,7,1,0],
+"opl_8h.html#a97240c821bbae8d9f384eec49817623cab05a4815fd0e52b6f41e456c05645a8a":[1,0,7,1,0,1],
+"opl_8h.html#a97240c821bbae8d9f384eec49817623caed92b5cb07649dfba350b375a6b0b118":[1,0,7,1,0,0],
+"opl_8h.html#abeb906504bbb22d3239d71338cd961b8":[1,0,7,3,0],
+"opl_8h.html#abeb906504bbb22d3239d71338cd961b8a6efef941004131071dbbcb96483a9f55":[1,0,7,3,0,1],
+"opl_8h.html#abeb906504bbb22d3239d71338cd961b8ae63f15b64a6954b420a734510f75fbd2":[1,0,7,3,0,0],
+"opl_8h.html#af1aade4eb549444e47dbba0699f75cec":[1,0,7,0,0],
+"opl_8h.html#af1aade4eb549444e47dbba0699f75ceca4dd61d7a4e931af556260d83ff9e5612":[1,0,7,0,0,0],
+"opl_8h.html#af1aade4eb549444e47dbba0699f75cecaad4a4f3d4bfdb7cea40c9f52eae16a7a":[1,0,7,0,0,2],
+"opl_8h.html#af1aade4eb549444e47dbba0699f75cecaea5beabe166bf7f79c0ca6af89fd346e":[1,0,7,0,0,1],
+"opl_8h_source.html":[3,0,0,5],
 "pages.html":[],
-"pilotswidget_8h_source.html":[4,0,0,3,1,5],
-"processaircraft_8h_source.html":[4,0,0,4,0,1],
-"processflights_8h_source.html":[4,0,0,4,0,2],
-"processpilots_8h_source.html":[4,0,0,4,0,3],
-"settingswidget_8h_source.html":[4,0,0,3,1,6],
-"struct_a_aircraft_entry.html":[3,0,2],
-"struct_a_aircraft_entry.html#a24888cb1cda9b752d581118eaad5a558":[3,0,2,4],
-"struct_a_aircraft_entry.html#a43bb91ee81d7fee80c08c62a89df1ea0":[3,0,2,3],
-"struct_a_aircraft_entry.html#a451ab2b3e3fafa4ab4190d82c397f015":[3,0,2,0],
-"struct_a_aircraft_entry.html#a46d50272d693c3299ab48b892b4cf0ee":[3,0,2,2],
-"struct_a_aircraft_entry.html#a6c4729db135273d41f993fac7b19d4bf":[3,0,2,1],
-"struct_a_calc_1_1_night_time_values.html":[3,0,0,0],
-"struct_a_calc_1_1_night_time_values.html#a047ea6c3c8d3e926c0f8aa063b60cd20":[3,0,0,0,8],
-"struct_a_calc_1_1_night_time_values.html#a16b3f02052d617bbecdb73749b5d625b":[3,0,0,0,4],
-"struct_a_calc_1_1_night_time_values.html#a2d59fe489fa6273b9e37280225153130":[3,0,0,0,1],
-"struct_a_calc_1_1_night_time_values.html#a4aac98ae5e599bb80435b4397a51c590":[3,0,0,0,6],
-"struct_a_calc_1_1_night_time_values.html#a6c037c65f9e3f469157ac2ea416cf657":[3,0,0,0,0],
-"struct_a_calc_1_1_night_time_values.html#a7b836f9d6364ea227e78fb02effdbc78":[3,0,0,0,2],
-"struct_a_calc_1_1_night_time_values.html#a83b0bc956cccc0ec2f4a2cedbac2343a":[3,0,0,0,5],
-"struct_a_calc_1_1_night_time_values.html#a925858cd18e0a1b3b0e740da3cc2e848":[3,0,0,0,7],
-"struct_a_calc_1_1_night_time_values.html#acdbf1cb2e3bd67bdd063ca70a01db275":[3,0,0,0,10],
-"struct_a_calc_1_1_night_time_values.html#ad9f8d4b811b8d0a5b27bb5c0f3f9f95d":[3,0,0,0,11],
-"struct_a_calc_1_1_night_time_values.html#ae8bd99d1abbc351c4e1d944f35959a4a":[3,0,0,0,3],
-"struct_a_calc_1_1_night_time_values.html#aff15f4c1d1c19be34c746170cb335636":[3,0,0,0,9],
-"struct_a_currency_entry.html":[3,0,4],
-"struct_a_currency_entry.html#a1393184866dee142b7d6e6ef91693801":[3,0,4,6],
-"struct_a_currency_entry.html#a17202e44445755d9136335201758a8d4":[3,0,4,5],
-"struct_a_currency_entry.html#a265f7221f59bfe58cf79f8856e4b9d06":[3,0,4,2],
-"struct_a_currency_entry.html#a567d7488e6db2d34c6454e298b4ae21e":[3,0,4,4],
-"struct_a_currency_entry.html#a64c799bbee369d24c6f64f6ae6fbf082":[3,0,4,0],
-"struct_a_currency_entry.html#a64c799bbee369d24c6f64f6ae6fbf082a077262cc53a1fb1b5f651d31b6bf81ba":[3,0,4,0,3],
-"struct_a_currency_entry.html#a64c799bbee369d24c6f64f6ae6fbf082a1d8ba0be5e8d76a3e6fb571c80929db2":[3,0,4,0,5],
-"struct_a_currency_entry.html#a64c799bbee369d24c6f64f6ae6fbf082a53d12542626e4843c89292f3bddde890":[3,0,4,0,2],
-"struct_a_currency_entry.html#a64c799bbee369d24c6f64f6ae6fbf082a8d282a8bd2fe903679ba3011d408c26a":[3,0,4,0,0],
-"struct_a_currency_entry.html#a64c799bbee369d24c6f64f6ae6fbf082ab8d2e837d6df2f4ebdbb27aea41a1727":[3,0,4,0,1],
-"struct_a_currency_entry.html#a64c799bbee369d24c6f64f6ae6fbf082abfacbbe4e8be8fbc78a60cd9f8e67dd5":[3,0,4,0,4],
-"struct_a_currency_entry.html#abac1a7001520d9c440d9803fef33cff4":[3,0,4,1],
-"struct_a_currency_entry.html#aea81f95c963082f97dab07a9642ef31c":[3,0,4,3],
-"struct_a_pilot_entry.html":[3,0,15],
-"struct_a_pilot_entry.html#a05f9d74aa4ea14bf4fa4ecdc2eb95cb2":[3,0,15,5],
-"struct_a_pilot_entry.html#a1372ffb629e746af46b12d9a31081065":[3,0,15,0],
-"struct_a_pilot_entry.html#a80314c932cab191df2052ddab2fcf027":[3,0,15,2],
-"struct_a_pilot_entry.html#a9aa5f22ae238ff6c076b2e6411503619":[3,0,15,4],
-"struct_a_pilot_entry.html#ac20834acb8da1e562d6fcfe60a1745e9":[3,0,15,1],
-"struct_a_pilot_entry.html#acffc157a6d06009a8940e8ebd15029c8":[3,0,15,3],
-"struct_a_tail_entry.html":[3,0,20],
-"struct_a_tail_entry.html#a0164c519ccf0885852a4d1c4c07ddfaf":[3,0,20,0],
-"struct_a_tail_entry.html#a24c6f4066d17d41ae187df12d43b9141":[3,0,20,3],
-"struct_a_tail_entry.html#a62b21c4862f9edec765299647893c399":[3,0,20,6],
-"struct_a_tail_entry.html#a6afa6f6d5eb77a7f395e12ab5e12d9b1":[3,0,20,1],
-"struct_a_tail_entry.html#ab4f5835ea707874a1e1b2681a0f97590":[3,0,20,5],
-"struct_a_tail_entry.html#ac971438b1e27bc37b2fc83132ff7ae9d":[3,0,20,4],
-"struct_a_tail_entry.html#afc6072a5e0ab3f5cbcd83cef3b8516b7":[3,0,20,2],
-"struct_data_position.html":[3,0,24],
-"struct_data_position.html#a4391a85d988748517146a46140843a9b":[3,0,24,0],
-"struct_data_position.html#a79cf3743b29aa5156d7fd8feaa44197f":[3,0,24,3],
-"struct_data_position.html#ab63eb71cf9494dbd5768dccfdf63f033":[3,0,24,1],
-"struct_data_position.html#ad3aafface37f30dfab19fd2e07b292b7":[3,0,24,4],
-"struct_data_position.html#ae46edb0a13b00bf44aa3bd2c55ca7a7c":[3,0,24,5],
-"struct_data_position.html#af7e3730cf9293e7baabdaf5bcd1b59ec":[3,0,24,2],
-"struct_style_sheet.html":[3,0,37],
-"struct_style_sheet.html#a044cf0055bbba45425c15a2ba91793b4":[3,0,37,2],
-"struct_style_sheet.html#a6153f5e05ae700757d8d59393cdd8756":[3,0,37,0],
-"struct_style_sheet.html#ac8bfe3b9c5f8107b5b449d09a8a58ea7":[3,0,37,1],
-"struct_user_data_state.html":[3,0,38],
-"struct_user_data_state.html#a0181537f64dc6b9441ff6484340008f9":[3,0,38,0],
-"struct_user_data_state.html#a0e804926e5f88d921d84776e715e4f39":[3,0,38,4],
-"struct_user_data_state.html#a0fb7d8eacdde656ccf697a557a5de22f":[3,0,38,1],
-"struct_user_data_state.html#a7214c100d38b2067517280f5cd13500c":[3,0,38,3],
-"struct_user_data_state.html#adb5af9d3ffa55220cfde9a836b13ee6c":[3,0,38,2],
-"struct_user_data_state.html#adbe70dcc3dea656d021aae2fab1464f3":[3,0,38,5],
-"todo.html":[1]
+"pilotswidget_8h_source.html":[3,0,0,3,1,5],
+"processaircraft_8h_source.html":[3,0,0,4,0,1],
+"processflights_8h_source.html":[3,0,0,4,0,2],
+"processpilots_8h_source.html":[3,0,0,4,0,3],
+"settingswidget_8h_source.html":[3,0,0,3,1,6],
+"struct_a_aircraft_entry.html":[2,0,2],
+"struct_a_aircraft_entry.html#a24888cb1cda9b752d581118eaad5a558":[2,0,2,4],
+"struct_a_aircraft_entry.html#a43bb91ee81d7fee80c08c62a89df1ea0":[2,0,2,3],
+"struct_a_aircraft_entry.html#a451ab2b3e3fafa4ab4190d82c397f015":[2,0,2,0],
+"struct_a_aircraft_entry.html#a46d50272d693c3299ab48b892b4cf0ee":[2,0,2,2],
+"struct_a_aircraft_entry.html#a6c4729db135273d41f993fac7b19d4bf":[2,0,2,1],
+"struct_a_calc_1_1_night_time_values.html":[2,0,0,0],
+"struct_a_calc_1_1_night_time_values.html#a047ea6c3c8d3e926c0f8aa063b60cd20":[2,0,0,0,8],
+"struct_a_calc_1_1_night_time_values.html#a16b3f02052d617bbecdb73749b5d625b":[2,0,0,0,4],
+"struct_a_calc_1_1_night_time_values.html#a2d59fe489fa6273b9e37280225153130":[2,0,0,0,1],
+"struct_a_calc_1_1_night_time_values.html#a4aac98ae5e599bb80435b4397a51c590":[2,0,0,0,6],
+"struct_a_calc_1_1_night_time_values.html#a6c037c65f9e3f469157ac2ea416cf657":[2,0,0,0,0],
+"struct_a_calc_1_1_night_time_values.html#a7b836f9d6364ea227e78fb02effdbc78":[2,0,0,0,2],
+"struct_a_calc_1_1_night_time_values.html#a83b0bc956cccc0ec2f4a2cedbac2343a":[2,0,0,0,5],
+"struct_a_calc_1_1_night_time_values.html#a925858cd18e0a1b3b0e740da3cc2e848":[2,0,0,0,7],
+"struct_a_calc_1_1_night_time_values.html#acdbf1cb2e3bd67bdd063ca70a01db275":[2,0,0,0,10],
+"struct_a_calc_1_1_night_time_values.html#ad9f8d4b811b8d0a5b27bb5c0f3f9f95d":[2,0,0,0,11],
+"struct_a_calc_1_1_night_time_values.html#ae8bd99d1abbc351c4e1d944f35959a4a":[2,0,0,0,3],
+"struct_a_calc_1_1_night_time_values.html#aff15f4c1d1c19be34c746170cb335636":[2,0,0,0,9],
+"struct_a_currency_entry.html":[2,0,4],
+"struct_a_currency_entry.html#a1393184866dee142b7d6e6ef91693801":[2,0,4,6],
+"struct_a_currency_entry.html#a17202e44445755d9136335201758a8d4":[2,0,4,5],
+"struct_a_currency_entry.html#a265f7221f59bfe58cf79f8856e4b9d06":[2,0,4,2],
+"struct_a_currency_entry.html#a567d7488e6db2d34c6454e298b4ae21e":[2,0,4,4],
+"struct_a_currency_entry.html#a64c799bbee369d24c6f64f6ae6fbf082":[2,0,4,0],
+"struct_a_currency_entry.html#a64c799bbee369d24c6f64f6ae6fbf082a077262cc53a1fb1b5f651d31b6bf81ba":[2,0,4,0,3],
+"struct_a_currency_entry.html#a64c799bbee369d24c6f64f6ae6fbf082a1d8ba0be5e8d76a3e6fb571c80929db2":[2,0,4,0,5],
+"struct_a_currency_entry.html#a64c799bbee369d24c6f64f6ae6fbf082a53d12542626e4843c89292f3bddde890":[2,0,4,0,2],
+"struct_a_currency_entry.html#a64c799bbee369d24c6f64f6ae6fbf082a8d282a8bd2fe903679ba3011d408c26a":[2,0,4,0,0],
+"struct_a_currency_entry.html#a64c799bbee369d24c6f64f6ae6fbf082ab8d2e837d6df2f4ebdbb27aea41a1727":[2,0,4,0,1],
+"struct_a_currency_entry.html#a64c799bbee369d24c6f64f6ae6fbf082abfacbbe4e8be8fbc78a60cd9f8e67dd5":[2,0,4,0,4],
+"struct_a_currency_entry.html#abac1a7001520d9c440d9803fef33cff4":[2,0,4,1],
+"struct_a_currency_entry.html#aea81f95c963082f97dab07a9642ef31c":[2,0,4,3],
+"struct_a_pilot_entry.html":[2,0,15],
+"struct_a_pilot_entry.html#a05f9d74aa4ea14bf4fa4ecdc2eb95cb2":[2,0,15,5],
+"struct_a_pilot_entry.html#a1372ffb629e746af46b12d9a31081065":[2,0,15,0],
+"struct_a_pilot_entry.html#a80314c932cab191df2052ddab2fcf027":[2,0,15,2],
+"struct_a_pilot_entry.html#a9aa5f22ae238ff6c076b2e6411503619":[2,0,15,4],
+"struct_a_pilot_entry.html#ac20834acb8da1e562d6fcfe60a1745e9":[2,0,15,1],
+"struct_a_pilot_entry.html#acffc157a6d06009a8940e8ebd15029c8":[2,0,15,3],
+"struct_a_tail_entry.html":[2,0,20],
+"struct_a_tail_entry.html#a0164c519ccf0885852a4d1c4c07ddfaf":[2,0,20,0],
+"struct_a_tail_entry.html#a24c6f4066d17d41ae187df12d43b9141":[2,0,20,3],
+"struct_a_tail_entry.html#a62b21c4862f9edec765299647893c399":[2,0,20,6],
+"struct_a_tail_entry.html#a6afa6f6d5eb77a7f395e12ab5e12d9b1":[2,0,20,1],
+"struct_a_tail_entry.html#ab4f5835ea707874a1e1b2681a0f97590":[2,0,20,5],
+"struct_a_tail_entry.html#ac971438b1e27bc37b2fc83132ff7ae9d":[2,0,20,4],
+"struct_a_tail_entry.html#afc6072a5e0ab3f5cbcd83cef3b8516b7":[2,0,20,2],
+"struct_data_position.html":[2,0,24],
+"struct_data_position.html#a4391a85d988748517146a46140843a9b":[2,0,24,0],
+"struct_data_position.html#a79cf3743b29aa5156d7fd8feaa44197f":[2,0,24,3],
+"struct_data_position.html#ab63eb71cf9494dbd5768dccfdf63f033":[2,0,24,1],
+"struct_data_position.html#ad3aafface37f30dfab19fd2e07b292b7":[2,0,24,4],
+"struct_data_position.html#ae46edb0a13b00bf44aa3bd2c55ca7a7c":[2,0,24,5],
+"struct_data_position.html#af7e3730cf9293e7baabdaf5bcd1b59ec":[2,0,24,2],
+"struct_style_sheet.html":[2,0,37],
+"struct_style_sheet.html#a044cf0055bbba45425c15a2ba91793b4":[2,0,37,2],
+"struct_style_sheet.html#a6153f5e05ae700757d8d59393cdd8756":[2,0,37,0],
+"struct_style_sheet.html#ac8bfe3b9c5f8107b5b449d09a8a58ea7":[2,0,37,1],
+"struct_user_data_state.html":[2,0,38],
+"struct_user_data_state.html#a0181537f64dc6b9441ff6484340008f9":[2,0,38,0],
+"struct_user_data_state.html#a0e804926e5f88d921d84776e715e4f39":[2,0,38,4],
+"struct_user_data_state.html#a0fb7d8eacdde656ccf697a557a5de22f":[2,0,38,1],
+"struct_user_data_state.html#a7214c100d38b2067517280f5cd13500c":[2,0,38,3],
+"struct_user_data_state.html#adb5af9d3ffa55220cfde9a836b13ee6c":[2,0,38,2],
+"struct_user_data_state.html#adbe70dcc3dea656d021aae2fab1464f3":[2,0,38,5],
+"":[1,0,1],
+"":[1,0,5],
+"":[1,0,7,0],
+"":[1,0,4],
+"":[1,0,7,3],
+"":[1,0,6],
+"":[1,0,7,1]
 };

+ 1 - 1
docs/html/newflightdialog_8h_source.html

@@ -218,7 +218,7 @@ $(document).ready(function(){initNavTree('newflightdialog_8h_source.html',''); i
 <div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160; </div>
 <div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160; </div>
 <div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;<span class="preprocessor">#endif </span><span class="comment">// NewFlightDialog_H</span></div>
-<div class="ttc" id="aclass_a_completion_data_html"><div class="ttname"><a href="class_a_completion_data.html">ACompletionData</a></div><div class="ttdoc">The ACompletionData class provides data to QCompleters and QMaps used for mapping user input to datab...</div><div class="ttdef"><b>Definition:</b> acompletiondata.h:12</div></div>
+<div class="ttc" id="aclass_a_completion_data_html"><div class="ttname"><a href="class_a_completion_data.html">ACompletionData</a></div><div class="ttdoc">The ACompletionData class provides data to QCompleters and QHashs used for mapping user input to data...</div><div class="ttdef"><b>Definition:</b> acompletiondata.h:12</div></div>
 <div class="ttc" id="aclass_a_flight_entry_html"><div class="ttname"><a href="class_a_flight_entry.html">AFlightEntry</a></div><div class="ttdef"><b>Definition:</b> aflightentry.h:23</div></div>
 <div class="ttc" id="aclass_new_flight_dialog_html"><div class="ttname"><a href="class_new_flight_dialog.html">NewFlightDialog</a></div><div class="ttdoc">The NewFlightDialog is used to add or edit entries from the flights table in the database.</div><div class="ttdef"><b>Definition:</b> newflightdialog.h:108</div></div>
 <div class="ttc" id="aclass_new_flight_dialog_html_a22f8f768399ceb22f064fb8cb24c3c28"><div class="ttname"><a href="class_new_flight_dialog.html#a22f8f768399ceb22f064fb8cb24c3c28">NewFlightDialog::eventFilter</a></div><div class="ttdeci">bool eventFilter(QObject *object, QEvent *event) override</div><div class="ttdoc">NewFlightDialog::eventFilter invalidates mandatory line edits on focus in.</div><div class="ttdef"><b>Definition:</b> newflightdialog.cpp:164</div></div>

+ 1 - 1
docs/html/newtaildialog_8h_source.html

@@ -139,7 +139,7 @@ $(document).ready(function(){initNavTree('newtaildialog_8h_source.html',''); ini
 <div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160; </div>
 <div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;    QStringList aircraftList;</div>
 <div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160; </div>
-<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;    QMap&lt;RowId_T, QString&gt; idMap;</div>
+<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;    QHash&lt;RowId_T, QString&gt; idMap;</div>
 <div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160; </div>
 <div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;    <span class="keywordtype">void</span> setupCompleter();</div>
 <div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;    <span class="keywordtype">void</span> setupValidators();</div>

+ 134 - 134
docs/html/opl_8h_source.html

@@ -165,7 +165,7 @@ $(document).ready(function(){initNavTree('opl_8h_source.html',''); initResizable
 <div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160; </div>
 <div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="namespace_opl.html#a46e163a23f7a1aa6c21cd76f9ce0b9eb">  100</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="namespace_opl.html#a46e163a23f7a1aa6c21cd76f9ce0b9eb">PilotFunction</a> {PIC = 0, PICUS = 1, SIC = 2, DUAL = 3, FI = 4};</div>
 <div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160; </div>
-<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> QHash&lt;PilotFunction, QLatin1String&gt; PILOT_FUNCTIONS = {</div>
+<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> QMap&lt;PilotFunction, QLatin1String&gt; PILOT_FUNCTIONS = {</div>
 <div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;    {PilotFunction::PIC, QLatin1String(<span class="stringliteral">&quot;PIC&quot;</span>)},</div>
 <div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;    {PilotFunction::PICUS, QLatin1String(<span class="stringliteral">&quot;PICUS&quot;</span>)},</div>
 <div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;    {PilotFunction::SIC, QLatin1String(<span class="stringliteral">&quot;SIC&quot;</span>)},</div>
@@ -173,7 +173,7 @@ $(document).ready(function(){initNavTree('opl_8h_source.html',''); initResizable
 <div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;    {PilotFunction::FI, QLatin1String(<span class="stringliteral">&quot;FI&quot;</span>)},</div>
 <div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;};</div>
 <div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160; </div>
-<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">void</span> loadPilotFunctios(QComboBox *combo_box)</div>
+<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> loadPilotFunctios(QComboBox *combo_box)</div>
 <div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;{</div>
 <div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;    <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; Opl::PILOT_FUNCTIONS.size(); i++)</div>
 <div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;        combo_box-&gt;addItem(Opl::PILOT_FUNCTIONS.value(<a class="code" href="namespace_opl.html#a46e163a23f7a1aa6c21cd76f9ce0b9eb">Opl::PilotFunction</a>(i)));</div>
@@ -204,7 +204,7 @@ $(document).ready(function(){initNavTree('opl_8h_source.html',''); initResizable
 <div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;        QLatin1String(<span class="stringliteral">&quot;OTHER&quot;</span>)</div>
 <div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;};</div>
 <div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160; </div>
-<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">void</span> loadApproachTypes(QComboBox *combo_box)</div>
+<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> loadApproachTypes(QComboBox *combo_box)</div>
 <div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;{</div>
 <div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;    <span class="keywordflow">for</span> (<span class="keyword">const</span> <span class="keyword">auto</span> &amp; approach : Opl::APPROACH_TYPES)</div>
 <div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;        combo_box-&gt;addItem(approach);</div>
@@ -212,138 +212,138 @@ $(document).ready(function(){initNavTree('opl_8h_source.html',''); initResizable
 <div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160; </div>
 <div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;<span class="keyword">namespace </span>Date {</div>
 <div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160; </div>
-<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;<span class="keyword">enum class</span> ADateFormat {ISODate, DE, EN };</div>
-<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160; </div>
-<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;} <span class="comment">// namespace opl::date</span></div>
-<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160; </div>
-<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;<span class="keyword">namespace </span>Time {</div>
-<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160; </div>
-<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;<span class="keyword">enum</span> FlightTimeFormat {Default, Decimal};</div>
-<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160; </div>
-<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;} <span class="comment">// namespace opl::time</span></div>
-<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160; </div>
-<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;<span class="keyword">namespace </span>Datetime {</div>
-<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160; </div>
-<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;<span class="keyword">enum</span> DateTimeFormat {Default, Backup};</div>
-<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160; </div>
-<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;} <span class="comment">// namespace opl::datetime</span></div>
-<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160; </div>
-<div class="line"><a name="l00183"></a><span class="lineno"><a class="line" href="namespace_opl_1_1_db.html">  183</a></span>&#160;<span class="keyword">namespace </span>Db {</div>
-<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160; </div>
+<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;<span class="keyword">enum</span> ADateFormat {ISODate, DE, EN };</div>
+<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160; </div>
+<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;} <span class="comment">// namespace opl::date</span></div>
+<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160; </div>
+<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;<span class="keyword">namespace </span>Time {</div>
+<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160; </div>
+<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;<span class="keyword">enum</span> FlightTimeFormat {Default, Decimal};</div>
+<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160; </div>
+<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;} <span class="comment">// namespace opl::time</span></div>
+<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160; </div>
+<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;<span class="keyword">namespace </span>Datetime {</div>
+<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160; </div>
+<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;<span class="keyword">enum</span> DateTimeFormat {Default, Backup};</div>
+<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160; </div>
+<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;} <span class="comment">// namespace opl::datetime</span></div>
+<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160; </div>
+<div class="line"><a name="l00184"></a><span class="lineno"><a class="line" href="namespace_opl_1_1_db.html">  184</a></span>&#160;<span class="keyword">namespace </span>Db {</div>
 <div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160; </div>
-<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;<span class="comment">// Table names</span></div>
-<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> TABLE_FLIGHTS          = QLatin1String(<span class="stringliteral">&quot;flights&quot;</span>);</div>
-<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> TABLE_PILOTS           = QLatin1String(<span class="stringliteral">&quot;pilots&quot;</span>);</div>
-<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> TABLE_TAILS            = QLatin1String(<span class="stringliteral">&quot;tails&quot;</span>);</div>
-<div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> TABLE_AIRCRAFT         = QLatin1String(<span class="stringliteral">&quot;aircraft&quot;</span>);</div>
-<div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> TABLE_AIRPORTS         = QLatin1String(<span class="stringliteral">&quot;airports&quot;</span>);</div>
-<div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> TABLE_CURRENCIES       = QLatin1String(<span class="stringliteral">&quot;currencies&quot;</span>);</div>
-<div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160; </div>
-<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;<span class="comment">// Flights table columns</span></div>
-<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> FLIGHTS_ROWID          = QLatin1String(<span class="stringliteral">&quot;flight_id&quot;</span>);</div>
-<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> FLIGHTS_DOFT           = QLatin1String(<span class="stringliteral">&quot;doft&quot;</span>);</div>
-<div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> FLIGHTS_DEPT           = QLatin1String(<span class="stringliteral">&quot;dept&quot;</span>);</div>
-<div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> FLIGHTS_DEST           = QLatin1String(<span class="stringliteral">&quot;dest&quot;</span>);</div>
-<div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> FLIGHTS_TOFB           = QLatin1String(<span class="stringliteral">&quot;tofb&quot;</span>);</div>
-<div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> FLIGHTS_TONB           = QLatin1String(<span class="stringliteral">&quot;tonb&quot;</span>);</div>
-<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> FLIGHTS_PIC            = QLatin1String(<span class="stringliteral">&quot;pic&quot;</span>);</div>
-<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> FLIGHTS_ACFT           = QLatin1String(<span class="stringliteral">&quot;acft&quot;</span>);</div>
-<div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> FLIGHTS_TBLK           = QLatin1String(<span class="stringliteral">&quot;tblk&quot;</span>);</div>
-<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> FLIGHTS_TSPSE          = QLatin1String(<span class="stringliteral">&quot;tSPSE&quot;</span>);</div>
-<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> FLIGHTS_TSPME          = QLatin1String(<span class="stringliteral">&quot;tSPME&quot;</span>);</div>
-<div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> FLIGHTS_TMP            = QLatin1String(<span class="stringliteral">&quot;tMP&quot;</span>);</div>
-<div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> FLIGHTS_TNIGHT         = QLatin1String(<span class="stringliteral">&quot;tNIGHT&quot;</span>);</div>
-<div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> FLIGHTS_TIFR           = QLatin1String(<span class="stringliteral">&quot;tIFR&quot;</span>);</div>
-<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> FLIGHTS_TPIC           = QLatin1String(<span class="stringliteral">&quot;tPIC&quot;</span>);</div>
-<div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> FLIGHTS_TPICUS         = QLatin1String(<span class="stringliteral">&quot;tPICUS&quot;</span>);</div>
-<div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> FLIGHTS_TSIC           = QLatin1String(<span class="stringliteral">&quot;tSIC&quot;</span>);</div>
-<div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> FLIGHTS_TDUAL          = QLatin1String(<span class="stringliteral">&quot;tDUAL&quot;</span>);</div>
-<div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> FLIGHTS_TFI            = QLatin1String(<span class="stringliteral">&quot;tFI&quot;</span>);</div>
-<div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> FLIGHTS_TSIM           = QLatin1String(<span class="stringliteral">&quot;tSIM&quot;</span>);</div>
-<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> FLIGHTS_PILOTFLYING    = QLatin1String(<span class="stringliteral">&quot;pilotFlying&quot;</span>);</div>
-<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> FLIGHTS_TODAY          = QLatin1String(<span class="stringliteral">&quot;toDay&quot;</span>);</div>
-<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> FLIGHTS_TONIGHT        = QLatin1String(<span class="stringliteral">&quot;toNight&quot;</span>);</div>
-<div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> FLIGHTS_LDGDAY         = QLatin1String(<span class="stringliteral">&quot;ldgDay&quot;</span>);</div>
-<div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> FLIGHTS_LDGNIGHT       = QLatin1String(<span class="stringliteral">&quot;ldgNight&quot;</span>);</div>
-<div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> FLIGHTS_AUTOLAND       = QLatin1String(<span class="stringliteral">&quot;autoland&quot;</span>);</div>
-<div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> FLIGHTS_SECONDPILOT    = QLatin1String(<span class="stringliteral">&quot;secondPilot&quot;</span>);</div>
-<div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> FLIGHTS_THIRDPILOT     = QLatin1String(<span class="stringliteral">&quot;thirdPilot&quot;</span>);</div>
-<div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> FLIGHTS_APPROACHTYPE   = QLatin1String(<span class="stringliteral">&quot;approachType&quot;</span>);</div>
-<div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> FLIGHTS_FLIGHTNUMBER   = QLatin1String(<span class="stringliteral">&quot;flightNumber&quot;</span>);</div>
-<div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> FLIGHTS_REMARKS        = QLatin1String(<span class="stringliteral">&quot;remarks&quot;</span>);</div>
-<div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160; </div>
-<div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;<span class="comment">// tails table</span></div>
-<div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160; </div>
-<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> TAILS_ROWID            = QLatin1String(<span class="stringliteral">&quot;tail_id&quot;</span>);</div>
-<div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> TAILS_REGISTRATION     = QLatin1String(<span class="stringliteral">&quot;registration&quot;</span>);</div>
-<div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> TAILS_COMPANY          = QLatin1String(<span class="stringliteral">&quot;company&quot;</span>);</div>
-<div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> TAILS_MAKE             = QLatin1String(<span class="stringliteral">&quot;make&quot;</span>);</div>
-<div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> TAILS_MODEL            = QLatin1String(<span class="stringliteral">&quot;model&quot;</span>);</div>
-<div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> TAILS_VARIANT          = QLatin1String(<span class="stringliteral">&quot;variant&quot;</span>);</div>
-<div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> TAILS_MULTIPILOT       = QLatin1String(<span class="stringliteral">&quot;multipilot&quot;</span>);</div>
-<div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> TAILS_MULTIENGINE      = QLatin1String(<span class="stringliteral">&quot;multiengine&quot;</span>);</div>
-<div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> TAILS_ENGINETYPE       = QLatin1String(<span class="stringliteral">&quot;engineType&quot;</span>);</div>
-<div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> TAILS_WEIGHTCLASS      = QLatin1String(<span class="stringliteral">&quot;weightClass&quot;</span>);</div>
-<div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160; </div>
-<div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;<span class="comment">// pilots table</span></div>
-<div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160; </div>
-<div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> PILOTS_ROWID           = QLatin1String(<span class="stringliteral">&quot;pilot_id&quot;</span>);</div>
-<div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> PILOTS_LASTNAME        = QLatin1String(<span class="stringliteral">&quot;lastname&quot;</span>);</div>
-<div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> PILOTS_FIRSTNAME       = QLatin1String(<span class="stringliteral">&quot;firstname&quot;</span>);</div>
-<div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> PILOTS_ALIAS           = QLatin1String(<span class="stringliteral">&quot;alias&quot;</span>);</div>
-<div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> PILOTS_COMPANY         = QLatin1String(<span class="stringliteral">&quot;company&quot;</span>);</div>
-<div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> PILOTS_EMPLOYEEID      = QLatin1String(<span class="stringliteral">&quot;employeeid&quot;</span>);</div>
-<div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> PILOTS_PHONE           = QLatin1String(<span class="stringliteral">&quot;phone&quot;</span>);</div>
-<div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> PILOTS_EMAIL           = QLatin1String(<span class="stringliteral">&quot;email&quot;</span>);</div>
-<div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160; </div>
-<div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;<span class="comment">// Currencies table</span></div>
-<div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> CURRENCIES_EXPIRYDATE  = QLatin1String(<span class="stringliteral">&quot;expiryDate&quot;</span>);</div>
-<div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> CURRENCIES_DESCRIPTION = QLatin1String(<span class="stringliteral">&quot;description&quot;</span>);</div>
-<div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160; </div>
-<div class="line"><a name="l00255"></a><span class="lineno">  255</span>&#160;<span class="comment">// all tables</span></div>
-<div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> ROWID                  = QLatin1String(<span class="stringliteral">&quot;ROWID&quot;</span>);</div>
-<div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> NULL_TIME_hhmm         = QLatin1String(<span class="stringliteral">&quot;00:00&quot;</span>);</div>
-<div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160; </div>
-<div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> DEFAULT_FLIGHT_POSITION   = <a class="code" href="struct_data_position.html">DataPosition</a>(TABLE_FLIGHTS, 0);</div>
-<div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> DEFAULT_PILOT_POSITION    = <a class="code" href="struct_data_position.html">DataPosition</a>(TABLE_PILOTS, 0);</div>
-<div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> DEFAULT_TAIL_POSITION     = <a class="code" href="struct_data_position.html">DataPosition</a>(TABLE_TAILS, 0);</div>
-<div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> DEFAULT_AIRCRAFT_POSITION = <a class="code" href="struct_data_position.html">DataPosition</a>(TABLE_AIRCRAFT, 0);</div>
-<div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160; </div>
-<div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160;} <span class="comment">// namespace opl::db</span></div>
-<div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160; </div>
-<div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;<span class="keyword">namespace </span>Assets {</div>
-<div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160; </div>
-<div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> LOGO                          = QLatin1String(<span class="stringliteral">&quot;:/icons/opl-icons/logos/logo_text.png&quot;</span>);</div>
-<div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> ICON_MAIN                     = QLatin1String(<span class="stringliteral">&quot;:/icons/opl-icons/app/icon_main.png&quot;</span>);</div>
-<div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> ICON_APPICON_LINUX            = QLatin1String(<span class="stringliteral">&quot;:/icons/opl-icons/app/icon_linux.svg&quot;</span>);</div>
-<div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> ICON_APPICON_IOS              = QLatin1String(<span class="stringliteral">&quot;:/icons/opl-icons/app/icon_ios.svg&quot;</span>);</div>
-<div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> ICON_APPICON_WIN              = QLatin1String(<span class="stringliteral">&quot;:/icons/opl-icons/app/icon_windows.ico&quot;</span>);</div>
-<div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160; </div>
-<div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> ICON_TOOLBAR_HOME             = QLatin1String(<span class="stringliteral">&quot;:/icons/opl-icons/toolbar/thick/light/icon_home.svg&quot;</span>);</div>
-<div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> ICON_TOOLBAR_NEW_FLIGHT       = QLatin1String(<span class="stringliteral">&quot;:/icons/opl-icons/toolbar/thick/light/icon_new_flight.svg&quot;</span>);</div>
-<div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> ICON_TOOLBAR_LOGBOOK          = QLatin1String(<span class="stringliteral">&quot;:/icons/opl-icons/toolbar/thick/light/icon_logbook.svg&quot;</span>);</div>
-<div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> ICON_TOOLBAR_AIRCRAFT         = QLatin1String(<span class="stringliteral">&quot;:/icons/opl-icons/toolbar/thick/light/icon_airplane.svg&quot;</span>);</div>
-<div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> ICON_TOOLBAR_PILOT            = QLatin1String(<span class="stringliteral">&quot;:/icons/opl-icons/toolbar/thick/light/icon_pilot.svg&quot;</span>);</div>
-<div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> ICON_TOOLBAR_SETTINGS         = QLatin1String(<span class="stringliteral">&quot;:/icons/opl-icons/toolbar/thick/light/icon_settings.svg&quot;</span>);</div>
-<div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> ICON_TOOLBAR_QUIT             = QLatin1String(<span class="stringliteral">&quot;:/icons/opl-icons/toolbar/thick/light/icon_exit.svg&quot;</span>);</div>
-<div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160; </div>
-<div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> ICON_TOOLBAR_BACKUP           = QLatin1String(<span class="stringliteral">&quot;:/icons/opl-icons/toolbar/thick/light/icon_backup.svg&quot;</span>);</div>
-<div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160; </div>
-<div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> ICON_TOOLBAR_HOME_DARK        = QLatin1String(<span class="stringliteral">&quot;:/icons/opl-icons/toolbar/thick/dark/icon_home_dm.svg&quot;</span>);</div>
-<div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> ICON_TOOLBAR_NEW_FLIGHT_DARK  = QLatin1String(<span class="stringliteral">&quot;:/icons/opl-icons/toolbar/thick/dark/icon_new_flight_dm.svg&quot;</span>);</div>
-<div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> ICON_TOOLBAR_LOGBOOK_DARK     = QLatin1String(<span class="stringliteral">&quot;:/icons/opl-icons/toolbar/thick/dark/icon_logbook_dm.svg&quot;</span>);</div>
-<div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> ICON_TOOLBAR_AIRCRAFT_DARK    = QLatin1String(<span class="stringliteral">&quot;:/icons/opl-icons/toolbar/thick/dark/icon_airplane_dm.svg&quot;</span>);</div>
-<div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> ICON_TOOLBAR_PILOT_DARK       = QLatin1String(<span class="stringliteral">&quot;:/icons/opl-icons/toolbar/thick/dark/icon_pilot_dm.svg&quot;</span>);</div>
-<div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> ICON_TOOLBAR_SETTINGS_DARK    = QLatin1String(<span class="stringliteral">&quot;:/icons/opl-icons/toolbar/thick/dark/icon_settings_dm.svg&quot;</span>);</div>
-<div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> ICON_TOOLBAR_QUIT_DARK        = QLatin1String(<span class="stringliteral">&quot;:/icons/opl-icons/toolbar/thick/dark/icon_exit_dm.svg&quot;</span>);</div>
-<div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160; </div>
-<div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> ICON_TOOLBAR_BACKUP_DARK      = QLatin1String(<span class="stringliteral">&quot;:/icons/opl-icons/toolbar/thick/dark/icon_backup_dm.svg&quot;</span>);</div>
-<div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160; </div>
-<div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160;}</div>
-<div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160; </div>
-<div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;} <span class="comment">// namespace opl</span></div>
-<div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160; </div>
-<div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;<span class="preprocessor">#endif </span><span class="comment">// OPLCONSTANTS_H</span></div>
+<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160; </div>
+<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;<span class="comment">// Table names</span></div>
+<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> TABLE_FLIGHTS          = QStringLiteral(<span class="stringliteral">&quot;flights&quot;</span>);</div>
+<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> TABLE_PILOTS           = QStringLiteral(<span class="stringliteral">&quot;pilots&quot;</span>);</div>
+<div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> TABLE_TAILS            = QStringLiteral(<span class="stringliteral">&quot;tails&quot;</span>);</div>
+<div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> TABLE_AIRCRAFT         = QStringLiteral(<span class="stringliteral">&quot;aircraft&quot;</span>);</div>
+<div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> TABLE_AIRPORTS         = QStringLiteral(<span class="stringliteral">&quot;airports&quot;</span>);</div>
+<div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> TABLE_CURRENCIES       = QStringLiteral(<span class="stringliteral">&quot;currencies&quot;</span>);</div>
+<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160; </div>
+<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;<span class="comment">// Flights table columns</span></div>
+<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> FLIGHTS_ROWID          = QStringLiteral(<span class="stringliteral">&quot;flight_id&quot;</span>);</div>
+<div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> FLIGHTS_DOFT           = QStringLiteral(<span class="stringliteral">&quot;doft&quot;</span>);</div>
+<div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> FLIGHTS_DEPT           = QStringLiteral(<span class="stringliteral">&quot;dept&quot;</span>);</div>
+<div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> FLIGHTS_DEST           = QStringLiteral(<span class="stringliteral">&quot;dest&quot;</span>);</div>
+<div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> FLIGHTS_TOFB           = QStringLiteral(<span class="stringliteral">&quot;tofb&quot;</span>);</div>
+<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> FLIGHTS_TONB           = QStringLiteral(<span class="stringliteral">&quot;tonb&quot;</span>);</div>
+<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> FLIGHTS_PIC            = QStringLiteral(<span class="stringliteral">&quot;pic&quot;</span>);</div>
+<div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> FLIGHTS_ACFT           = QStringLiteral(<span class="stringliteral">&quot;acft&quot;</span>);</div>
+<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> FLIGHTS_TBLK           = QStringLiteral(<span class="stringliteral">&quot;tblk&quot;</span>);</div>
+<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> FLIGHTS_TSPSE          = QStringLiteral(<span class="stringliteral">&quot;tSPSE&quot;</span>);</div>
+<div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> FLIGHTS_TSPME          = QStringLiteral(<span class="stringliteral">&quot;tSPME&quot;</span>);</div>
+<div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> FLIGHTS_TMP            = QStringLiteral(<span class="stringliteral">&quot;tMP&quot;</span>);</div>
+<div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> FLIGHTS_TNIGHT         = QStringLiteral(<span class="stringliteral">&quot;tNIGHT&quot;</span>);</div>
+<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> FLIGHTS_TIFR           = QStringLiteral(<span class="stringliteral">&quot;tIFR&quot;</span>);</div>
+<div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> FLIGHTS_TPIC           = QStringLiteral(<span class="stringliteral">&quot;tPIC&quot;</span>);</div>
+<div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> FLIGHTS_TPICUS         = QStringLiteral(<span class="stringliteral">&quot;tPICUS&quot;</span>);</div>
+<div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> FLIGHTS_TSIC           = QStringLiteral(<span class="stringliteral">&quot;tSIC&quot;</span>);</div>
+<div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> FLIGHTS_TDUAL          = QStringLiteral(<span class="stringliteral">&quot;tDUAL&quot;</span>);</div>
+<div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> FLIGHTS_TFI            = QStringLiteral(<span class="stringliteral">&quot;tFI&quot;</span>);</div>
+<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> FLIGHTS_TSIM           = QStringLiteral(<span class="stringliteral">&quot;tSIM&quot;</span>);</div>
+<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> FLIGHTS_PILOTFLYING    = QStringLiteral(<span class="stringliteral">&quot;pilotFlying&quot;</span>);</div>
+<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> FLIGHTS_TODAY          = QStringLiteral(<span class="stringliteral">&quot;toDay&quot;</span>);</div>
+<div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> FLIGHTS_TONIGHT        = QStringLiteral(<span class="stringliteral">&quot;toNight&quot;</span>);</div>
+<div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> FLIGHTS_LDGDAY         = QStringLiteral(<span class="stringliteral">&quot;ldgDay&quot;</span>);</div>
+<div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> FLIGHTS_LDGNIGHT       = QStringLiteral(<span class="stringliteral">&quot;ldgNight&quot;</span>);</div>
+<div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> FLIGHTS_AUTOLAND       = QStringLiteral(<span class="stringliteral">&quot;autoland&quot;</span>);</div>
+<div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> FLIGHTS_SECONDPILOT    = QStringLiteral(<span class="stringliteral">&quot;secondPilot&quot;</span>);</div>
+<div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> FLIGHTS_THIRDPILOT     = QStringLiteral(<span class="stringliteral">&quot;thirdPilot&quot;</span>);</div>
+<div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> FLIGHTS_APPROACHTYPE   = QStringLiteral(<span class="stringliteral">&quot;approachType&quot;</span>);</div>
+<div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> FLIGHTS_FLIGHTNUMBER   = QStringLiteral(<span class="stringliteral">&quot;flightNumber&quot;</span>);</div>
+<div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> FLIGHTS_REMARKS        = QStringLiteral(<span class="stringliteral">&quot;remarks&quot;</span>);</div>
+<div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160; </div>
+<div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;<span class="comment">// tails table</span></div>
+<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160; </div>
+<div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> TAILS_ROWID            = QStringLiteral(<span class="stringliteral">&quot;tail_id&quot;</span>);</div>
+<div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> TAILS_REGISTRATION     = QStringLiteral(<span class="stringliteral">&quot;registration&quot;</span>);</div>
+<div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> TAILS_COMPANY          = QStringLiteral(<span class="stringliteral">&quot;company&quot;</span>);</div>
+<div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> TAILS_MAKE             = QStringLiteral(<span class="stringliteral">&quot;make&quot;</span>);</div>
+<div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> TAILS_MODEL            = QStringLiteral(<span class="stringliteral">&quot;model&quot;</span>);</div>
+<div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> TAILS_VARIANT          = QStringLiteral(<span class="stringliteral">&quot;variant&quot;</span>);</div>
+<div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> TAILS_MULTIPILOT       = QStringLiteral(<span class="stringliteral">&quot;multipilot&quot;</span>);</div>
+<div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> TAILS_MULTIENGINE      = QStringLiteral(<span class="stringliteral">&quot;multiengine&quot;</span>);</div>
+<div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> TAILS_ENGINETYPE       = QStringLiteral(<span class="stringliteral">&quot;engineType&quot;</span>);</div>
+<div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> TAILS_WEIGHTCLASS      = QStringLiteral(<span class="stringliteral">&quot;weightClass&quot;</span>);</div>
+<div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160; </div>
+<div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;<span class="comment">// pilots table</span></div>
+<div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160; </div>
+<div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> PILOTS_ROWID           = QStringLiteral(<span class="stringliteral">&quot;pilot_id&quot;</span>);</div>
+<div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> PILOTS_LASTNAME        = QStringLiteral(<span class="stringliteral">&quot;lastname&quot;</span>);</div>
+<div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> PILOTS_FIRSTNAME       = QStringLiteral(<span class="stringliteral">&quot;firstname&quot;</span>);</div>
+<div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> PILOTS_ALIAS           = QStringLiteral(<span class="stringliteral">&quot;alias&quot;</span>);</div>
+<div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> PILOTS_COMPANY         = QStringLiteral(<span class="stringliteral">&quot;company&quot;</span>);</div>
+<div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> PILOTS_EMPLOYEEID      = QStringLiteral(<span class="stringliteral">&quot;employeeid&quot;</span>);</div>
+<div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> PILOTS_PHONE           = QStringLiteral(<span class="stringliteral">&quot;phone&quot;</span>);</div>
+<div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> PILOTS_EMAIL           = QStringLiteral(<span class="stringliteral">&quot;email&quot;</span>);</div>
+<div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160; </div>
+<div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;<span class="comment">// Currencies table</span></div>
+<div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> CURRENCIES_EXPIRYDATE  = QStringLiteral(<span class="stringliteral">&quot;expiryDate&quot;</span>);</div>
+<div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> CURRENCIES_DESCRIPTION = QStringLiteral(<span class="stringliteral">&quot;description&quot;</span>);</div>
+<div class="line"><a name="l00255"></a><span class="lineno">  255</span>&#160; </div>
+<div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;<span class="comment">// all tables</span></div>
+<div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> ROWID                  = QStringLiteral(<span class="stringliteral">&quot;ROWID&quot;</span>);</div>
+<div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> NULL_TIME_hhmm         = QStringLiteral(<span class="stringliteral">&quot;00:00&quot;</span>);</div>
+<div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160; </div>
+<div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> DEFAULT_FLIGHT_POSITION   = <a class="code" href="struct_data_position.html">DataPosition</a>(TABLE_FLIGHTS, 0);</div>
+<div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> DEFAULT_PILOT_POSITION    = <a class="code" href="struct_data_position.html">DataPosition</a>(TABLE_PILOTS, 0);</div>
+<div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> DEFAULT_TAIL_POSITION     = <a class="code" href="struct_data_position.html">DataPosition</a>(TABLE_TAILS, 0);</div>
+<div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> DEFAULT_AIRCRAFT_POSITION = <a class="code" href="struct_data_position.html">DataPosition</a>(TABLE_AIRCRAFT, 0);</div>
+<div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160; </div>
+<div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;} <span class="comment">// namespace opl::db</span></div>
+<div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160; </div>
+<div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160;<span class="keyword">namespace </span>Assets {</div>
+<div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160; </div>
+<div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> LOGO                          = QStringLiteral(<span class="stringliteral">&quot;:/icons/opl-icons/logos/logo_text.png&quot;</span>);</div>
+<div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> ICON_MAIN                     = QStringLiteral(<span class="stringliteral">&quot;:/icons/opl-icons/app/icon_main.png&quot;</span>);</div>
+<div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> ICON_APPICON_LINUX            = QStringLiteral(<span class="stringliteral">&quot;:/icons/opl-icons/app/icon_linux.svg&quot;</span>);</div>
+<div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> ICON_APPICON_IOS              = QStringLiteral(<span class="stringliteral">&quot;:/icons/opl-icons/app/icon_ios.svg&quot;</span>);</div>
+<div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> ICON_APPICON_WIN              = QStringLiteral(<span class="stringliteral">&quot;:/icons/opl-icons/app/icon_windows.ico&quot;</span>);</div>
+<div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160; </div>
+<div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> ICON_TOOLBAR_HOME             = QStringLiteral(<span class="stringliteral">&quot;:/icons/opl-icons/toolbar/thick/light/icon_home.svg&quot;</span>);</div>
+<div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> ICON_TOOLBAR_NEW_FLIGHT       = QStringLiteral(<span class="stringliteral">&quot;:/icons/opl-icons/toolbar/thick/light/icon_new_flight.svg&quot;</span>);</div>
+<div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> ICON_TOOLBAR_LOGBOOK          = QStringLiteral(<span class="stringliteral">&quot;:/icons/opl-icons/toolbar/thick/light/icon_logbook.svg&quot;</span>);</div>
+<div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> ICON_TOOLBAR_AIRCRAFT         = QStringLiteral(<span class="stringliteral">&quot;:/icons/opl-icons/toolbar/thick/light/icon_airplane.svg&quot;</span>);</div>
+<div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> ICON_TOOLBAR_PILOT            = QStringLiteral(<span class="stringliteral">&quot;:/icons/opl-icons/toolbar/thick/light/icon_pilot.svg&quot;</span>);</div>
+<div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> ICON_TOOLBAR_SETTINGS         = QStringLiteral(<span class="stringliteral">&quot;:/icons/opl-icons/toolbar/thick/light/icon_settings.svg&quot;</span>);</div>
+<div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> ICON_TOOLBAR_QUIT             = QStringLiteral(<span class="stringliteral">&quot;:/icons/opl-icons/toolbar/thick/light/icon_exit.svg&quot;</span>);</div>
+<div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160; </div>
+<div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> ICON_TOOLBAR_BACKUP           = QStringLiteral(<span class="stringliteral">&quot;:/icons/opl-icons/toolbar/thick/light/icon_backup.svg&quot;</span>);</div>
+<div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160; </div>
+<div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> ICON_TOOLBAR_HOME_DARK        = QStringLiteral(<span class="stringliteral">&quot;:/icons/opl-icons/toolbar/thick/dark/icon_home_dm.svg&quot;</span>);</div>
+<div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> ICON_TOOLBAR_NEW_FLIGHT_DARK  = QStringLiteral(<span class="stringliteral">&quot;:/icons/opl-icons/toolbar/thick/dark/icon_new_flight_dm.svg&quot;</span>);</div>
+<div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> ICON_TOOLBAR_LOGBOOK_DARK     = QStringLiteral(<span class="stringliteral">&quot;:/icons/opl-icons/toolbar/thick/dark/icon_logbook_dm.svg&quot;</span>);</div>
+<div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> ICON_TOOLBAR_AIRCRAFT_DARK    = QStringLiteral(<span class="stringliteral">&quot;:/icons/opl-icons/toolbar/thick/dark/icon_airplane_dm.svg&quot;</span>);</div>
+<div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> ICON_TOOLBAR_PILOT_DARK       = QStringLiteral(<span class="stringliteral">&quot;:/icons/opl-icons/toolbar/thick/dark/icon_pilot_dm.svg&quot;</span>);</div>
+<div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> ICON_TOOLBAR_SETTINGS_DARK    = QStringLiteral(<span class="stringliteral">&quot;:/icons/opl-icons/toolbar/thick/dark/icon_settings_dm.svg&quot;</span>);</div>
+<div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> ICON_TOOLBAR_QUIT_DARK        = QStringLiteral(<span class="stringliteral">&quot;:/icons/opl-icons/toolbar/thick/dark/icon_exit_dm.svg&quot;</span>);</div>
+<div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160; </div>
+<div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">auto</span> ICON_TOOLBAR_BACKUP_DARK      = QStringLiteral(<span class="stringliteral">&quot;:/icons/opl-icons/toolbar/thick/dark/icon_backup_dm.svg&quot;</span>);</div>
+<div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160; </div>
+<div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;}</div>
+<div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160; </div>
+<div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;} <span class="comment">// namespace opl</span></div>
+<div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160; </div>
+<div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;<span class="preprocessor">#endif </span><span class="comment">// OPLCONSTANTS_H</span></div>
 <div class="ttc" id="aclass_opl_1_1_a_notification_handler_html"><div class="ttname"><a href="class_opl_1_1_a_notification_handler.html">Opl::ANotificationHandler</a></div><div class="ttdoc">The ANotificationHandler class handles displaying of user-directed messages. It displays information ...</div><div class="ttdef"><b>Definition:</b> opl.h:63</div></div>
 <div class="ttc" id="anamespace_opl_html"><div class="ttname"><a href="namespace_opl.html">Opl</a></div><div class="ttdoc">A namespace to collect constants and enums used throughout the application.</div><div class="ttdef"><b>Definition:</b> opl.h:40</div></div>
 <div class="ttc" id="anamespace_opl_html_a46e163a23f7a1aa6c21cd76f9ce0b9eb"><div class="ttname"><a href="namespace_opl.html#a46e163a23f7a1aa6c21cd76f9ce0b9eb">Opl::PilotFunction</a></div><div class="ttdeci">PilotFunction</div><div class="ttdoc">PilotFunction Pilot in Command, Pilot in Command under Supervision, Second in Command (Co-Pilot),...</div><div class="ttdef"><b>Definition:</b> opl.h:100</div></div>

+ 4 - 4
docs/html/processaircraft_8h_source.html

@@ -103,8 +103,8 @@ $(document).ready(function(){initNavTree('processaircraft_8h_source.html',''); i
 <div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;        processParsedData();</div>
 <div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;    };</div>
 <div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160; </div>
-<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;    QMap&lt;QString, QMap&lt;QString, QVariant&gt; &gt; getProcessedTailMaps() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;    QMap&lt;QString, int&gt; getProcessedTailIds() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;    QHash&lt;QString, QHash&lt;QString, QVariant&gt; &gt; getProcessedTailMaps() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;    QHash&lt;QString, int&gt; getProcessedTailIds() <span class="keyword">const</span>;</div>
 <div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160; </div>
 <div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="keyword">private</span>:</div>
 <div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;    <span class="keywordtype">void</span> parseRawData();</div>
@@ -113,9 +113,9 @@ $(document).ready(function(){initNavTree('processaircraft_8h_source.html',''); i
 <div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160; </div>
 <div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;    QVector&lt;QStringList&gt; unique_tails;</div>
 <div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160; </div>
-<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;    QMap&lt;QString, QMap&lt;QString, QVariant&gt;&gt; processedTailMaps;</div>
+<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;    QHash&lt;QString, QHash&lt;QString, QVariant&gt;&gt; processedTailMaps;</div>
 <div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160; </div>
-<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;    QMap&lt;QString, int&gt; processedTailIds;</div>
+<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;    QHash&lt;QString, int&gt; processedTailIds;</div>
 <div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;};</div>
 <div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160; </div>
 <div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="preprocessor">#endif </span><span class="comment">// PROCESSAIRCRAFT_H</span></div>

+ 6 - 6
docs/html/processflights_8h_source.html

@@ -96,8 +96,8 @@ $(document).ready(function(){initNavTree('processflights_8h_source.html',''); in
 <div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;{</div>
 <div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="keyword">public</span>:</div>
 <div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;    <a class="code" href="class_process_flights.html">ProcessFlights</a>(<span class="keyword">const</span> QVector&lt;QStringList&gt; &amp;raw_csv_data,</div>
-<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;                   <span class="keyword">const</span> QMap&lt;QString, int&gt; &amp;processed_pilots_ids,</div>
-<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;                   <span class="keyword">const</span> QMap&lt;QString, int&gt; &amp;processed_tails_ids)</div>
+<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;                   <span class="keyword">const</span> QHash&lt;QString, int&gt; &amp;processed_pilots_ids,</div>
+<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;                   <span class="keyword">const</span> QHash&lt;QString, int&gt; &amp;processed_tails_ids)</div>
 <div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;        : rawData(raw_csv_data),</div>
 <div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;          processedPilotsIds(processed_pilots_ids),</div>
 <div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;          processedTailsIds(processed_tails_ids){};</div>
@@ -106,7 +106,7 @@ $(document).ready(function(){initNavTree('processflights_8h_source.html',''); in
 <div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;        parseRawData();</div>
 <div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;        processParsedData();</div>
 <div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;    };</div>
-<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;    QVector&lt;QMap&lt;QString, QVariant&gt; &gt; getProcessedFlights() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;    QVector&lt;QHash&lt;QString, QVariant&gt; &gt; getProcessedFlights() <span class="keyword">const</span>;</div>
 <div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160; </div>
 <div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="keyword">private</span>:</div>
 <div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;    <span class="keywordtype">void</span> parseRawData();</div>
@@ -114,10 +114,10 @@ $(document).ready(function(){initNavTree('processflights_8h_source.html',''); in
 <div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;    QVector&lt;QStringList&gt; rawData;</div>
 <div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;    QVector&lt;QStringList&gt; rawFlightData;</div>
 <div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160; </div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;    QVector&lt;QMap&lt;QString, QVariant&gt;&gt; processedFlights;</div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;    QVector&lt;QHash&lt;QString, QVariant&gt;&gt; processedFlights;</div>
 <div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160; </div>
-<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;    QMap&lt;QString, int&gt; processedPilotsIds;</div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;    QMap&lt;QString, int&gt; processedTailsIds;</div>
+<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;    QHash&lt;QString, int&gt; processedPilotsIds;</div>
+<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;    QHash&lt;QString, int&gt; processedTailsIds;</div>
 <div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;};</div>
 <div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160; </div>
 <div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="preprocessor">#endif </span><span class="comment">// PROCESSFLIGHTS_H</span></div>

+ 5 - 5
docs/html/processpilots_8h_source.html

@@ -91,7 +91,7 @@ $(document).ready(function(){initNavTree('processpilots_8h_source.html',''); ini
 <div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="preprocessor">#define PROCESSPILOTS_H</span></div>
 <div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="preprocessor">#include &lt;QtCore&gt;</span></div>
 <div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="preprocessor">#include &lt;src/opl.h&gt;</span></div>
-<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="preprocessor">#include &lt;QMap&gt;</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="preprocessor">#include &lt;QHash&gt;</span></div>
 <div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="preprocessor">#include &lt;QVector&gt;</span></div>
 <div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160; </div>
 <div class="line"><a name="l00008"></a><span class="lineno"><a class="line" href="class_process_pilots.html">    8</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_process_pilots.html">ProcessPilots</a></div>
@@ -105,8 +105,8 @@ $(document).ready(function(){initNavTree('processpilots_8h_source.html',''); ini
 <div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;        processParsedData();</div>
 <div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;    };</div>
 <div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160; </div>
-<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;    QMap&lt;QString, QMap&lt;QString, QVariant&gt; &gt; getProcessedPilotMaps() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;    QMap&lt;QString, int&gt; getProcessedPilotsIds() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;    QHash&lt;QString, QHash&lt;QString, QVariant&gt; &gt; getProcessedPilotMaps() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;    QHash&lt;QString, int&gt; getProcessedPilotsIds() <span class="keyword">const</span>;</div>
 <div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160; </div>
 <div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="keyword">private</span>:</div>
 <div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160; </div>
@@ -116,9 +116,9 @@ $(document).ready(function(){initNavTree('processpilots_8h_source.html',''); ini
 <div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;    QVector&lt;QPair&lt;QStringList, int&gt;&gt; rawPilotsAndIds;</div>
 <div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;    QVector&lt;QStringList&gt; rawData;</div>
 <div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160; </div>
-<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;    QMap&lt;QString, QMap&lt;QString, QVariant&gt;&gt; processedPilotMaps;</div>
+<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;    QHash&lt;QString, QHash&lt;QString, QVariant&gt;&gt; processedPilotHashes;</div>
 <div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160; </div>
-<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;    QMap&lt;QString, int&gt; processedPilotsIds;</div>
+<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;    QHash&lt;QString, int&gt; processedPilotsIds;</div>
 <div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;};</div>
 <div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160; </div>
 <div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="preprocessor">#endif </span><span class="comment">// PROCESSPILOTS_H</span></div>

+ 1 - 1
docs/html/search/all_0.js

@@ -16,7 +16,7 @@ var searchData=
   ['ahash_13',['AHash',['../class_a_hash.html',1,'AHash'],['../class_a_hash.html#a9781cae720933f452e4e11c6f727602b',1,'AHash::AHash()']]],
   ['aircraftwidget_14',['AircraftWidget',['../class_aircraft_widget.html',1,'']]],
   ['ajson_15',['AJson',['../class_a_json.html',1,'']]],
-  ['alldirectories_16',['allDirectories',['../class_a_standard_paths.html#a775a7f2d7d99e8b7d29cc91c33c08ba8',1,'AStandardPaths']]],
+  ['alldirectories_16',['allDirectories',['../class_a_standard_paths.html#a56108cc186aa3326bb41d8716b78e322',1,'AStandardPaths']]],
   ['alog_17',['ALog',['../namespace_a_log.html',1,'']]],
   ['amessagehandler_18',['aMessageHandler',['../namespace_a_log.html#a421bd504f26d924e0557d6359d853f69',1,'ALog']]],
   ['anotificationhandler_19',['ANotificationHandler',['../class_opl_1_1_a_notification_handler.html',1,'Opl']]],

+ 1 - 2
docs/html/search/all_1.js

@@ -1,6 +1,5 @@
 var searchData=
 [
   ['backupname_29',['backupName',['../class_backup_widget.html#a49005440ad357c10769b9abd7be693d2',1,'BackupWidget']]],
-  ['backupwidget_30',['BackupWidget',['../class_backup_widget.html',1,'']]],
-  ['blocktime_31',['blocktime',['../namespace_a_calc.html#a8ac68999097f2e28a3b4bd2709b5b19f',1,'ACalc']]]
+  ['backupwidget_30',['BackupWidget',['../class_backup_widget.html',1,'']]]
 ];

+ 2 - 12
docs/html/search/all_10.js

@@ -1,15 +1,5 @@
 var searchData=
 [
-  ['radtodeg_116',['radToDeg',['../namespace_a_calc.html#a2a540662e22840e4b58e8e760611b4f2',1,'ACalc']]],
-  ['radtonauticalmiles_117',['radToNauticalMiles',['../namespace_a_calc.html#a37c52e8b522b233087b8c4d94f30fca5',1,'ACalc']]],
-  ['readfiletodoc_118',['readFileToDoc',['../class_a_json.html#a079cd737a5ed89b24f971df73011d9b2',1,'AJson']]],
-  ['refresh_119',['refresh',['../class_logbook_widget.html#a45048f4dd6ffb82da6a725503df97cf1',1,'LogbookWidget']]],
-  ['remove_120',['remove',['../class_a_database.html#a4deda96cfb75518f98a4a0c9996920eb',1,'ADatabase']]],
-  ['removemany_121',['removeMany',['../class_a_database.html#a863d30e9e3a7c14adfe72787363618c8',1,'ADatabase']]],
-  ['repopulatemodel_122',['repopulateModel',['../class_aircraft_widget.html#a1b1faca35af681e28472d0b84ad52c4f',1,'AircraftWidget::repopulateModel()'],['../class_logbook_widget.html#ac64b38cc2f5dd012ec1d12647457a8f1',1,'LogbookWidget::repopulateModel()'],['../class_pilots_widget.html#a4997160bff58f13ea78e5894dcbf61e2',1,'PilotsWidget::repopulateModel()']]],
-  ['resettodefaults_123',['resetToDefaults',['../class_a_settings.html#a2dbc2e3510363c09e45223f4bbdc5e59',1,'ASettings']]],
-  ['resetuserdata_124',['resetUserData',['../namespacea_db_setup.html#a9bfda68f87c3558ca1a0590515ece3fa',1,'aDbSetup']]],
-  ['resolveforeignpilot_125',['resolveForeignPilot',['../class_a_database.html#a4640a4348dad468a0ff65bad05b07227',1,'ADatabase']]],
-  ['resolveforeigntail_126',['resolveForeignTail',['../class_a_database.html#a5878bcd4bc19e4c3fc5275ca7252860d',1,'ADatabase']]],
-  ['restorebackup_127',['restoreBackup',['../class_a_database.html#a0bda52064f005f1463e56b60cd23b164',1,'ADatabase']]]
+  ['timenow_135',['timeNow',['../class_a_timer.html#af7ac842765bee55a3b1b266e3e4c97ba',1,'ATimer']]],
+  ['tostring_136',['toString',['../class_a_date.html#ae8a544f48462c8159748f98fe4684a56',1,'ADate']]]
 ];

+ 5 - 11
docs/html/search/all_11.js

@@ -1,14 +1,8 @@
 var searchData=
 [
-  ['setlogfilename_128',['setLogFileName',['../namespace_a_log.html#a1eeade2b758f2d452e40426f8d37c41a',1,'ALog']]],
-  ['settingchanged_129',['settingChanged',['../class_settings_widget.html#a0f6af11e71177c5f62ecd2ff325e8d2b',1,'SettingsWidget']]],
-  ['settingsignal_130',['SettingSignal',['../class_settings_widget.html#af15eec9fd55841ec02041a1114da54d4',1,'SettingsWidget']]],
-  ['settingswidget_131',['SettingsWidget',['../class_settings_widget.html',1,'']]],
-  ['setup_132',['setup',['../class_a_settings.html#a383ea9d59ea8878ca873465eb19bbe85',1,'ASettings::setup()'],['../class_a_standard_paths.html#a233dfe0411b294e64da674ff9c898c62',1,'AStandardPaths::setup()'],['../class_a_style.html#ad061bf79f3e22640e78f8bb65ef0867c',1,'AStyle::setup()']]],
-  ['solarelevation_133',['solarElevation',['../namespace_a_calc.html#acfa830e821e2f9e20bebffda67d393b1',1,'ACalc']]],
-  ['sqliteversion_134',['sqliteVersion',['../class_a_database.html#a491415273a771dd7ea41452c331a34b0',1,'ADatabase']]],
-  ['stringofkey_135',['stringOfKey',['../class_a_settings.html#af88194014c7599e8c9fe488c5b1ebf99',1,'ASettings']]],
-  ['stringtominutes_136',['stringToMinutes',['../namespace_a_calc.html#a4c829bf747bcd84bf6b1efb3ab0201d1',1,'ACalc']]],
-  ['stylesheet_137',['StyleSheet',['../struct_style_sheet.html',1,'']]],
-  ['summary_138',['summary',['../class_a_flight_entry.html#a83b4a71633e5f3cd44e266d44f117412',1,'AFlightEntry']]]
+  ['update_137',['update',['../class_a_completion_data.html#aeccf7bcb927ec5dbf2879c0a345161a4',1,'ACompletionData::update()'],['../class_a_database.html#ac73208ba1a70af19590d53f260e7cb8c',1,'ADatabase::update()']]],
+  ['updateautotimes_138',['updateAutoTimes',['../namespace_a_calc.html#a3f12e1f72eeb5cc1cfe9b7b6df47391c',1,'ACalc']]],
+  ['updatelayout_139',['updateLayout',['../class_a_database.html#a3c0fdc84000ad397d61f0efabd032194',1,'ADatabase']]],
+  ['updatenighttimes_140',['updateNightTimes',['../namespace_a_calc.html#adb7a8a84011affb4173bb59be4449b9d',1,'ACalc']]],
+  ['userdatastate_141',['UserDataState',['../struct_user_data_state.html',1,'']]]
 ];

+ 1 - 3
docs/html/search/all_12.js

@@ -1,6 +1,4 @@
 var searchData=
 [
-  ['timenow_139',['timeNow',['../class_a_timer.html#af7ac842765bee55a3b1b266e3e4c97ba',1,'ATimer']]],
-  ['todo_20list_140',['Todo List',['../todo.html',1,'']]],
-  ['tostring_141',['toString',['../class_a_date.html#ae8a544f48462c8159748f98fe4684a56',1,'ADate']]]
+  ['validationstate_142',['ValidationState',['../class_validation_state.html',1,'']]]
 ];

+ 1 - 5
docs/html/search/all_13.js

@@ -1,8 +1,4 @@
 var searchData=
 [
-  ['update_142',['update',['../class_a_completion_data.html#aeccf7bcb927ec5dbf2879c0a345161a4',1,'ACompletionData::update()'],['../class_a_database.html#ac73208ba1a70af19590d53f260e7cb8c',1,'ADatabase::update()']]],
-  ['updateautotimes_143',['updateAutoTimes',['../namespace_a_calc.html#a3f12e1f72eeb5cc1cfe9b7b6df47391c',1,'ACalc']]],
-  ['updatelayout_144',['updateLayout',['../class_a_database.html#a3c0fdc84000ad397d61f0efabd032194',1,'ADatabase']]],
-  ['updatenighttimes_145',['updateNightTimes',['../namespace_a_calc.html#adb7a8a84011affb4173bb59be4449b9d',1,'ACalc']]],
-  ['userdatastate_146',['UserDataState',['../struct_user_data_state.html',1,'']]]
+  ['writedoctofile_143',['writeDocToFile',['../class_a_json.html#a52e083d17fbb8906b47024bfdda49ca7',1,'AJson']]]
 ];

+ 11 - 11
docs/html/search/all_2.js

@@ -1,14 +1,14 @@
 var searchData=
 [
-  ['calculatenighttime_32',['calculateNightTime',['../namespace_a_calc.html#a55ede99d0f9f6e8a2f3a467859c0f192',1,'ACalc']]],
-  ['changeevent_33',['changeEvent',['../class_aircraft_widget.html#a9f356fad999add271c8b8996d0fbb1a0',1,'AircraftWidget::changeEvent()'],['../class_backup_widget.html#a6924f3997be9b143472fa1c61365fb2b',1,'BackupWidget::changeEvent()'],['../class_home_widget.html#a39e1aafb0dfdf2dfe71e4107606d9708',1,'HomeWidget::changeEvent()'],['../class_logbook_widget.html#a16abfcb25c7ae304728acb6c3554fdb0',1,'LogbookWidget::changeEvent()'],['../class_pilots_widget.html#ada3206e8a27aecac082893cade147b63',1,'PilotsWidget::changeEvent()'],['../class_settings_widget.html#afec6adcb504f049de8024260c6e1603b',1,'SettingsWidget::changeEvent()']]],
-  ['clear_34',['clear',['../class_a_database.html#a73382f7e897f8381371cd3da458f72cc',1,'ADatabase']]],
-  ['commit_35',['commit',['../class_a_database.html#a7d57d7696814bd013fa35e068ad909c8',1,'ADatabase']]],
-  ['commitdata_36',['commitData',['../namespacea_db_setup.html#a6bc782f35cc58b815a1e01134c885839',1,'aDbSetup']]],
-  ['compare_37',['compare',['../class_a_hash.html#ab203c085f451f0bdc9c7a8e8bb4aa751',1,'AHash']]],
-  ['connect_38',['connect',['../class_a_database.html#aa6080200aa3f229251480bc416755fed',1,'ADatabase']]],
-  ['connectionreset_39',['connectionReset',['../class_a_database.html#a0f0bffbb6cdd79975b7b5ca6c0db31a7',1,'ADatabase']]],
-  ['createbackup_40',['createBackup',['../class_a_database.html#a5ab838a62a83974f9e40c62f66adfa99',1,'ADatabase']]],
-  ['createdatabase_41',['createDatabase',['../namespacea_db_setup.html#ae1411575e4c2773a578c78e8f02574ed',1,'aDbSetup']]],
-  ['customquery_42',['customQuery',['../class_a_database.html#a2a43936d3ae28993f9f7eda0fdf4664d',1,'ADatabase']]]
+  ['calculatenighttime_31',['calculateNightTime',['../namespace_a_calc.html#a55ede99d0f9f6e8a2f3a467859c0f192',1,'ACalc']]],
+  ['changeevent_32',['changeEvent',['../class_aircraft_widget.html#a9f356fad999add271c8b8996d0fbb1a0',1,'AircraftWidget::changeEvent()'],['../class_backup_widget.html#a6924f3997be9b143472fa1c61365fb2b',1,'BackupWidget::changeEvent()'],['../class_home_widget.html#a39e1aafb0dfdf2dfe71e4107606d9708',1,'HomeWidget::changeEvent()'],['../class_logbook_widget.html#a16abfcb25c7ae304728acb6c3554fdb0',1,'LogbookWidget::changeEvent()'],['../class_pilots_widget.html#ada3206e8a27aecac082893cade147b63',1,'PilotsWidget::changeEvent()'],['../class_settings_widget.html#afec6adcb504f049de8024260c6e1603b',1,'SettingsWidget::changeEvent()']]],
+  ['clear_33',['clear',['../class_a_database.html#a73382f7e897f8381371cd3da458f72cc',1,'ADatabase']]],
+  ['commit_34',['commit',['../class_a_database.html#a7d57d7696814bd013fa35e068ad909c8',1,'ADatabase']]],
+  ['commitdata_35',['commitData',['../namespacea_db_setup.html#a6bc782f35cc58b815a1e01134c885839',1,'aDbSetup']]],
+  ['compare_36',['compare',['../class_a_hash.html#ab203c085f451f0bdc9c7a8e8bb4aa751',1,'AHash']]],
+  ['connect_37',['connect',['../class_a_database.html#aa6080200aa3f229251480bc416755fed',1,'ADatabase']]],
+  ['connectionreset_38',['connectionReset',['../class_a_database.html#a0f0bffbb6cdd79975b7b5ca6c0db31a7',1,'ADatabase']]],
+  ['createbackup_39',['createBackup',['../class_a_database.html#a5ab838a62a83974f9e40c62f66adfa99',1,'ADatabase']]],
+  ['createdatabase_40',['createDatabase',['../namespacea_db_setup.html#ae1411575e4c2773a578c78e8f02574ed',1,'aDbSetup']]],
+  ['customquery_41',['customQuery',['../class_a_database.html#a2a43936d3ae28993f9f7eda0fdf4664d',1,'ADatabase']]]
 ];

+ 11 - 11
docs/html/search/all_3.js

@@ -1,14 +1,14 @@
 var searchData=
 [
-  ['database_43',['database',['../class_a_database.html#a2379c9da900da8e96add932e4024389a',1,'ADatabase']]],
-  ['databasesummary_44',['databaseSummary',['../class_a_database.html#a56baf4eaf25922030f3cfa6906963f7c',1,'ADatabase']]],
-  ['databasesummarystring_45',['databaseSummaryString',['../class_a_database.html#a2c54b7506faf0f15f5323ed53ff12099',1,'ADatabase']]],
-  ['databaseupdated_46',['dataBaseUpdated',['../class_a_database.html#a5ed8c010ccc022687ce903cfde8ae911',1,'ADatabase']]],
-  ['dataposition_47',['DataPosition',['../struct_data_position.html',1,'']]],
-  ['dbrevision_48',['dbRevision',['../class_a_database.html#a1c026e7784b03fc5822077c7d0071330',1,'ADatabase']]],
-  ['debugwidget_49',['DebugWidget',['../class_debug_widget.html',1,'']]],
-  ['degtorad_50',['degToRad',['../namespace_a_calc.html#acafe6c0bede38e737937e2062fd93c71',1,'ACalc']]],
-  ['deleteoldlogs_51',['deleteOldLogs',['../namespace_a_log.html#ae110fbae5b42a1dd106a9c53be104b13',1,'ALog']]],
-  ['directory_52',['directory',['../class_a_standard_paths.html#a0df7e02331fdf09a81951657d52e0ebe',1,'AStandardPaths']]],
-  ['disconnect_53',['disconnect',['../class_a_database.html#abc461aaa66304ca638e546f67a694935',1,'ADatabase']]]
+  ['database_42',['database',['../class_a_database.html#a2379c9da900da8e96add932e4024389a',1,'ADatabase']]],
+  ['databasesummary_43',['databaseSummary',['../class_a_database.html#a56baf4eaf25922030f3cfa6906963f7c',1,'ADatabase']]],
+  ['databasesummarystring_44',['databaseSummaryString',['../class_a_database.html#a2c54b7506faf0f15f5323ed53ff12099',1,'ADatabase']]],
+  ['databaseupdated_45',['dataBaseUpdated',['../class_a_database.html#a5ed8c010ccc022687ce903cfde8ae911',1,'ADatabase']]],
+  ['dataposition_46',['DataPosition',['../struct_data_position.html',1,'']]],
+  ['dbrevision_47',['dbRevision',['../class_a_database.html#a1c026e7784b03fc5822077c7d0071330',1,'ADatabase']]],
+  ['debugwidget_48',['DebugWidget',['../class_debug_widget.html',1,'']]],
+  ['degtorad_49',['degToRad',['../namespace_a_calc.html#acafe6c0bede38e737937e2062fd93c71',1,'ACalc']]],
+  ['deleteoldlogs_50',['deleteOldLogs',['../namespace_a_log.html#ae110fbae5b42a1dd106a9c53be104b13',1,'ALog']]],
+  ['directory_51',['directory',['../class_a_standard_paths.html#a0df7e02331fdf09a81951657d52e0ebe',1,'AStandardPaths']]],
+  ['disconnect_52',['disconnect',['../class_a_database.html#abc461aaa66304ca638e546f67a694935',1,'ADatabase']]]
 ];

+ 3 - 3
docs/html/search/all_4.js

@@ -1,6 +1,6 @@
 var searchData=
 [
-  ['eventfilter_54',['eventFilter',['../class_new_flight_dialog.html#a22f8f768399ceb22f064fb8cb24c3c28',1,'NewFlightDialog']]],
-  ['exists_55',['exists',['../class_a_database.html#a0c5a017dccf7bf5d4dcbfc29c8d20e12',1,'ADatabase']]],
-  ['exportdatabase_56',['exportDatabase',['../class_a_json.html#a60561d59b4bdb31032f217ba984563a3',1,'AJson']]]
+  ['eventfilter_53',['eventFilter',['../class_new_flight_dialog.html#a22f8f768399ceb22f064fb8cb24c3c28',1,'NewFlightDialog']]],
+  ['exists_54',['exists',['../class_a_database.html#a0c5a017dccf7bf5d4dcbfc29c8d20e12',1,'ADatabase']]],
+  ['exportdatabase_55',['exportDatabase',['../class_a_json.html#a60561d59b4bdb31032f217ba984563a3',1,'AJson']]]
 ];

+ 2 - 2
docs/html/search/all_5.js

@@ -1,5 +1,5 @@
 var searchData=
 [
-  ['firstrundialog_57',['FirstRunDialog',['../class_first_run_dialog.html',1,'']]],
-  ['formattimeinput_58',['formatTimeInput',['../namespace_a_calc.html#ad088e5dd93d1938ff97f88032dc0adec',1,'ACalc']]]
+  ['firstrundialog_56',['FirstRunDialog',['../class_first_run_dialog.html',1,'']]],
+  ['formattimeinput_57',['formatTimeInput',['../namespace_a_calc.html#ad088e5dd93d1938ff97f88032dc0adec',1,'ACalc']]]
 ];

+ 23 - 23
docs/html/search/all_6.js

@@ -1,26 +1,26 @@
 var searchData=
 [
-  ['getaircraftentry_59',['getAircraftEntry',['../class_a_database.html#ae0a3c9273431195df6295b9da24b3a3a',1,'ADatabase']]],
-  ['getcompletionlist_60',['getCompletionList',['../class_a_database.html#a89de409c1828125363f46f384df47359',1,'ADatabase']]],
-  ['getcurrencyentry_61',['getCurrencyEntry',['../class_a_database.html#a5abdf1f35468f788609252c7a3be7bc4',1,'ADatabase']]],
-  ['getentry_62',['getEntry',['../class_a_database.html#a8959b406b97d9520981890d92850b1ba',1,'ADatabase']]],
-  ['getentrydata_63',['getEntryData',['../class_a_database.html#afc39f6136fc822e0649964fa22b84bf9',1,'ADatabase']]],
-  ['getflightentry_64',['getFlightEntry',['../class_a_database.html#a7bb44738362582e4f54f68e3aa30d40a',1,'ADatabase']]],
-  ['getforeignkeyconstraints_65',['getForeignKeyConstraints',['../class_a_database.html#a0f88e121d421043f35e321d5dc49ba19',1,'ADatabase']]],
-  ['getidmap_66',['getIdMap',['../class_a_database.html#afa8ce49693abf480f296d34dfc2969f0',1,'ADatabase']]],
-  ['getlastentry_67',['getLastEntry',['../class_a_database.html#a0497bb70998cea6cd60fa893880c9555',1,'ADatabase']]],
-  ['getminimumdatabaserevision_68',['getMinimumDatabaseRevision',['../class_a_database.html#ab99ccce4c67591f5f58832c26cf93fc8',1,'ADatabase']]],
-  ['getpilotentry_69',['getPilotEntry',['../class_a_database.html#a426026d641a594863995ec5db8312259',1,'ADatabase']]],
-  ['getpilotname_70',['getPilotName',['../class_a_flight_entry.html#a24e526b17cedbe7fdf5af3a1ebe58648',1,'AFlightEntry']]],
-  ['getregistration_71',['getRegistration',['../class_a_flight_entry.html#a603aa9ca029e7d3ecbe77d40e02b8b1c',1,'AFlightEntry']]],
-  ['gettable_72',['getTable',['../class_a_database.html#a8b38405b535d603cce2b36ca2d56368f',1,'ADatabase']]],
-  ['gettablecolumns_73',['getTableColumns',['../class_a_database.html#a9c0dcd8c35087c8256b75d8aafa64880',1,'ADatabase']]],
-  ['gettablenames_74',['getTableNames',['../class_a_database.html#a3deb081c5abe832a65e1792c106eb083',1,'ADatabase']]],
-  ['gettailentry_75',['getTailEntry',['../class_a_database.html#a356df159542705635dc3898d90682039',1,'ADatabase']]],
-  ['gettemplatetablenames_76',['getTemplateTableNames',['../class_a_database.html#ad688f0e48bea4879a81e17a584f189b1',1,'ADatabase']]],
-  ['getuserdatastate_77',['getUserDataState',['../class_a_database.html#a9da290c8488b35196ce4e49c4cfbe9f5',1,'ADatabase']]],
-  ['getusertablenames_78',['getUserTableNames',['../class_a_database.html#a692d7ba3abc763ee7c0d1a47236f021f',1,'ADatabase']]],
-  ['greatcircledistance_79',['greatCircleDistance',['../namespace_a_calc.html#a72c6fca35602a24ff8435f86abdc78d7',1,'ACalc']]],
-  ['greatcircledistancebetweenairports_80',['greatCircleDistanceBetweenAirports',['../namespace_a_calc.html#a2d15bbb67e99d502e2fd730c47854a9f',1,'ACalc']]],
-  ['groupofkey_81',['groupOfKey',['../class_a_settings.html#a6fc09922de0182271c6c1ff001792da1',1,'ASettings']]]
+  ['getaircraftentry_58',['getAircraftEntry',['../class_a_database.html#ae0a3c9273431195df6295b9da24b3a3a',1,'ADatabase']]],
+  ['getcompletionlist_59',['getCompletionList',['../class_a_database.html#a89de409c1828125363f46f384df47359',1,'ADatabase']]],
+  ['getcurrencyentry_60',['getCurrencyEntry',['../class_a_database.html#a5abdf1f35468f788609252c7a3be7bc4',1,'ADatabase']]],
+  ['getentry_61',['getEntry',['../class_a_database.html#a8959b406b97d9520981890d92850b1ba',1,'ADatabase']]],
+  ['getentrydata_62',['getEntryData',['../class_a_database.html#afc39f6136fc822e0649964fa22b84bf9',1,'ADatabase']]],
+  ['getflightentry_63',['getFlightEntry',['../class_a_database.html#a7bb44738362582e4f54f68e3aa30d40a',1,'ADatabase']]],
+  ['getforeignkeyconstraints_64',['getForeignKeyConstraints',['../class_a_database.html#a0f88e121d421043f35e321d5dc49ba19',1,'ADatabase']]],
+  ['getidmap_65',['getIdMap',['../class_a_database.html#afaaaaf276d832833b0865db86de51ae5',1,'ADatabase']]],
+  ['getlastentry_66',['getLastEntry',['../class_a_database.html#a0497bb70998cea6cd60fa893880c9555',1,'ADatabase']]],
+  ['getminimumdatabaserevision_67',['getMinimumDatabaseRevision',['../class_a_database.html#ab99ccce4c67591f5f58832c26cf93fc8',1,'ADatabase']]],
+  ['getpilotentry_68',['getPilotEntry',['../class_a_database.html#a426026d641a594863995ec5db8312259',1,'ADatabase']]],
+  ['getpilotname_69',['getPilotName',['../class_a_flight_entry.html#a24e526b17cedbe7fdf5af3a1ebe58648',1,'AFlightEntry']]],
+  ['getregistration_70',['getRegistration',['../class_a_flight_entry.html#a603aa9ca029e7d3ecbe77d40e02b8b1c',1,'AFlightEntry']]],
+  ['gettable_71',['getTable',['../class_a_database.html#a8b38405b535d603cce2b36ca2d56368f',1,'ADatabase']]],
+  ['gettablecolumns_72',['getTableColumns',['../class_a_database.html#a9c0dcd8c35087c8256b75d8aafa64880',1,'ADatabase']]],
+  ['gettablenames_73',['getTableNames',['../class_a_database.html#a3deb081c5abe832a65e1792c106eb083',1,'ADatabase']]],
+  ['gettailentry_74',['getTailEntry',['../class_a_database.html#a356df159542705635dc3898d90682039',1,'ADatabase']]],
+  ['gettemplatetablenames_75',['getTemplateTableNames',['../class_a_database.html#ad688f0e48bea4879a81e17a584f189b1',1,'ADatabase']]],
+  ['getuserdatastate_76',['getUserDataState',['../class_a_database.html#a9da290c8488b35196ce4e49c4cfbe9f5',1,'ADatabase']]],
+  ['getusertablenames_77',['getUserTableNames',['../class_a_database.html#a692d7ba3abc763ee7c0d1a47236f021f',1,'ADatabase']]],
+  ['greatcircledistance_78',['greatCircleDistance',['../namespace_a_calc.html#a72c6fca35602a24ff8435f86abdc78d7',1,'ACalc']]],
+  ['greatcircledistancebetweenairports_79',['greatCircleDistanceBetweenAirports',['../namespace_a_calc.html#a2d15bbb67e99d502e2fd730c47854a9f',1,'ACalc']]],
+  ['groupofkey_80',['groupOfKey',['../class_a_settings.html#a6fc09922de0182271c6c1ff001792da1',1,'ASettings']]]
 ];

+ 2 - 2
docs/html/search/all_7.js

@@ -1,5 +1,5 @@
 var searchData=
 [
-  ['hashtohex_82',['hashToHex',['../class_a_hash.html#a1e864fdfeca70e093046fdea7feaf3a4',1,'AHash']]],
-  ['homewidget_83',['HomeWidget',['../class_home_widget.html',1,'']]]
+  ['hashtohex_81',['hashToHex',['../class_a_hash.html#a1e864fdfeca70e093046fdea7feaf3a4',1,'AHash']]],
+  ['homewidget_82',['HomeWidget',['../class_home_widget.html',1,'']]]
 ];

+ 7 - 7
docs/html/search/all_8.js

@@ -1,10 +1,10 @@
 var searchData=
 [
-  ['importdatabase_84',['importDatabase',['../class_a_json.html#a6e0e703fb4187d3a02983c09873dae21',1,'AJson']]],
-  ['importtemplatedata_85',['importTemplateData',['../namespacea_db_setup.html#a97547c296b43543df163411cd423c945',1,'aDbSetup']]],
-  ['init_86',['init',['../class_a_completion_data.html#af476c92d41ac0dce50e098c25e6b035c',1,'ACompletionData::init()'],['../namespace_a_log.html#ac797ea9883ac75b58c2b08a64bcc26d7',1,'ALog::init()']]],
-  ['insert_87',['insert',['../class_a_database.html#aa69dcdf174e48653cdf1bef473dc5623',1,'ADatabase']]],
-  ['installtranslator_88',['installTranslator',['../class_a_translator.html#aeb6d08e73db4bf7bdeed793ad8c34d86',1,'ATranslator']]],
-  ['intermediatepointsongreatcircle_89',['intermediatePointsOnGreatCircle',['../namespace_a_calc.html#a4a071a5788f00c98834127f9c5721383',1,'ACalc']]],
-  ['isvalid_90',['isValid',['../struct_a_currency_entry.html#a17202e44445755d9136335201758a8d4',1,'ACurrencyEntry']]]
+  ['importdatabase_83',['importDatabase',['../class_a_json.html#a6e0e703fb4187d3a02983c09873dae21',1,'AJson']]],
+  ['importtemplatedata_84',['importTemplateData',['../namespacea_db_setup.html#a97547c296b43543df163411cd423c945',1,'aDbSetup']]],
+  ['init_85',['init',['../class_a_completion_data.html#af476c92d41ac0dce50e098c25e6b035c',1,'ACompletionData::init()'],['../namespace_a_log.html#ac797ea9883ac75b58c2b08a64bcc26d7',1,'ALog::init()']]],
+  ['insert_86',['insert',['../class_a_database.html#aa69dcdf174e48653cdf1bef473dc5623',1,'ADatabase']]],
+  ['installtranslator_87',['installTranslator',['../class_a_translator.html#aeb6d08e73db4bf7bdeed793ad8c34d86',1,'ATranslator']]],
+  ['intermediatepointsongreatcircle_88',['intermediatePointsOnGreatCircle',['../namespace_a_calc.html#a4a071a5788f00c98834127f9c5721383',1,'ACalc']]],
+  ['isvalid_89',['isValid',['../struct_a_currency_entry.html#a17202e44445755d9136335201758a8d4',1,'ACurrencyEntry']]]
 ];

+ 1 - 1
docs/html/search/all_9.js

@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['keypressevent_91',['keyPressEvent',['../class_first_run_dialog.html#a314dfc62070d7d88b9a98a5c18c31e74',1,'FirstRunDialog']]]
+  ['keypressevent_90',['keyPressEvent',['../class_first_run_dialog.html#a314dfc62070d7d88b9a98a5c18c31e74',1,'FirstRunDialog']]]
 ];

+ 2 - 2
docs/html/search/all_a.js

@@ -1,5 +1,5 @@
 var searchData=
 [
-  ['lasterror_92',['lastError',['../class_a_database.html#a88c8cb3d573d46c1ee8e5af61cf63224',1,'ADatabase']]],
-  ['logbookwidget_93',['LogbookWidget',['../class_logbook_widget.html',1,'']]]
+  ['lasterror_91',['lastError',['../class_a_database.html#a88c8cb3d573d46c1ee8e5af61cf63224',1,'ADatabase']]],
+  ['logbookwidget_92',['LogbookWidget',['../class_logbook_widget.html',1,'']]]
 ];

+ 4 - 1
docs/html/search/all_b.js

@@ -1,4 +1,7 @@
 var searchData=
 [
-  ['minutestostring_94',['minutesToString',['../namespace_a_calc.html#ac5e39b538ea3663556c820d237f242a2',1,'ACalc']]]
+  ['newflightdialog_93',['NewFlightDialog',['../class_new_flight_dialog.html',1,'NewFlightDialog'],['../class_new_flight_dialog.html#a69fe866923d7456caf890a8aa2fa0aaa',1,'NewFlightDialog::NewFlightDialog(ACompletionData &amp;completion_data, QWidget *parent=nullptr)'],['../class_new_flight_dialog.html#a40c7259679534de33230b5e3c45539e1',1,'NewFlightDialog::NewFlightDialog(ACompletionData &amp;completion_data, RowId_T row_id, QWidget *parent=nullptr)']]],
+  ['newpilotdialog_94',['NewPilotDialog',['../class_new_pilot_dialog.html',1,'NewPilotDialog'],['../class_new_pilot_dialog.html#ad410c1f4e504c92fe43084a7d10e1ea0',1,'NewPilotDialog::NewPilotDialog(QWidget *parent=nullptr)'],['../class_new_pilot_dialog.html#a1ab8e67282e910895a544e8dea51cb91',1,'NewPilotDialog::NewPilotDialog(int rowId, QWidget *parent=nullptr)']]],
+  ['newtaildialog_95',['NewTailDialog',['../class_new_tail_dialog.html',1,'NewTailDialog'],['../class_new_tail_dialog.html#a2349c6dcafed3357051991dfc246f92d',1,'NewTailDialog::NewTailDialog(const QString &amp;new_registration, QWidget *parent=nullptr)'],['../class_new_tail_dialog.html#abac4f77a4b8a80ef7d14790d4ed6700e',1,'NewTailDialog::NewTailDialog(int row_id, QWidget *parent=nullptr)']]],
+  ['nighttimevalues_96',['NightTimeValues',['../struct_a_calc_1_1_night_time_values.html',1,'ACalc']]]
 ];

+ 7 - 4
docs/html/search/all_c.js

@@ -1,7 +1,10 @@
 var searchData=
 [
-  ['newflightdialog_95',['NewFlightDialog',['../class_new_flight_dialog.html',1,'NewFlightDialog'],['../class_new_flight_dialog.html#a69fe866923d7456caf890a8aa2fa0aaa',1,'NewFlightDialog::NewFlightDialog(ACompletionData &amp;completion_data, QWidget *parent=nullptr)'],['../class_new_flight_dialog.html#a40c7259679534de33230b5e3c45539e1',1,'NewFlightDialog::NewFlightDialog(ACompletionData &amp;completion_data, RowId_T row_id, QWidget *parent=nullptr)']]],
-  ['newpilotdialog_96',['NewPilotDialog',['../class_new_pilot_dialog.html',1,'NewPilotDialog'],['../class_new_pilot_dialog.html#ad410c1f4e504c92fe43084a7d10e1ea0',1,'NewPilotDialog::NewPilotDialog(QWidget *parent=nullptr)'],['../class_new_pilot_dialog.html#a1ab8e67282e910895a544e8dea51cb91',1,'NewPilotDialog::NewPilotDialog(int rowId, QWidget *parent=nullptr)']]],
-  ['newtaildialog_97',['NewTailDialog',['../class_new_tail_dialog.html',1,'NewTailDialog'],['../class_new_tail_dialog.html#a2349c6dcafed3357051991dfc246f92d',1,'NewTailDialog::NewTailDialog(const QString &amp;new_registration, QWidget *parent=nullptr)'],['../class_new_tail_dialog.html#abac4f77a4b8a80ef7d14790d4ed6700e',1,'NewTailDialog::NewTailDialog(int row_id, QWidget *parent=nullptr)']]],
-  ['nighttimevalues_98',['NightTimeValues',['../struct_a_calc_1_1_night_time_values.html',1,'ACalc']]]
+  ['db_97',['Db',['../namespace_opl_1_1_db.html',1,'Opl']]],
+  ['onaircraftwidget_5fdatabaseupdated_98',['onAircraftWidget_dataBaseUpdated',['../class_aircraft_widget.html#ac5a5e720c80e49796930f8715b0a51e0',1,'AircraftWidget']]],
+  ['onaircraftwidget_5fsettingchanged_99',['onAircraftWidget_settingChanged',['../class_aircraft_widget.html#a8e78830530971eeb4a3913b1d8356498',1,'AircraftWidget']]],
+  ['onpilotswidget_5fdatabaseupdated_100',['onPilotsWidget_databaseUpdated',['../class_pilots_widget.html#abbcd659b4eb6ed17a7d484138b319fab',1,'PilotsWidget']]],
+  ['onpilotswidget_5fsettingchanged_101',['onPilotsWidget_settingChanged',['../class_pilots_widget.html#a201b8f8af06bfd1a8716dbc052a0927f',1,'PilotsWidget']]],
+  ['operator_20qstring_102',['operator QString',['../class_a_entry.html#a220a7359ee6bf14ff9a483cbbea90f91',1,'AEntry']]],
+  ['opl_103',['Opl',['../namespace_opl.html',1,'']]]
 ];

+ 9 - 7
docs/html/search/all_d.js

@@ -1,10 +1,12 @@
 var searchData=
 [
-  ['db_99',['Db',['../namespace_opl_1_1_db.html',1,'Opl']]],
-  ['onaircraftwidget_5fdatabaseupdated_100',['onAircraftWidget_dataBaseUpdated',['../class_aircraft_widget.html#ac5a5e720c80e49796930f8715b0a51e0',1,'AircraftWidget']]],
-  ['onaircraftwidget_5fsettingchanged_101',['onAircraftWidget_settingChanged',['../class_aircraft_widget.html#a8e78830530971eeb4a3913b1d8356498',1,'AircraftWidget']]],
-  ['onpilotswidget_5fdatabaseupdated_102',['onPilotsWidget_databaseUpdated',['../class_pilots_widget.html#abbcd659b4eb6ed17a7d484138b319fab',1,'PilotsWidget']]],
-  ['onpilotswidget_5fsettingchanged_103',['onPilotsWidget_settingChanged',['../class_pilots_widget.html#a201b8f8af06bfd1a8716dbc052a0927f',1,'PilotsWidget']]],
-  ['operator_20qstring_104',['operator QString',['../class_a_entry.html#a220a7359ee6bf14ff9a483cbbea90f91',1,'AEntry']]],
-  ['opl_105',['Opl',['../namespace_opl.html',1,'']]]
+  ['padcentury_104',['padCentury',['../class_a_date.html#ac184d215183b290f4cdacde835fd5938',1,'ADate']]],
+  ['padzeroes_105',['padZeroes',['../class_a_date.html#ac73a41e8dac47a3a2a3fcef5b3d19eee',1,'ADate']]],
+  ['parseinput_106',['parseInput',['../class_a_date.html#ad678a1eed52b81d7af4d4e31ffad2c1e',1,'ADate']]],
+  ['pilotfunction_107',['PilotFunction',['../namespace_opl.html#a46e163a23f7a1aa6c21cd76f9ce0b9eb',1,'Opl']]],
+  ['pilotswidget_108',['PilotsWidget',['../class_pilots_widget.html',1,'']]],
+  ['processaircraft_109',['ProcessAircraft',['../class_process_aircraft.html',1,'']]],
+  ['processflights_110',['ProcessFlights',['../class_process_flights.html',1,'']]],
+  ['processpilots_111',['ProcessPilots',['../class_process_pilots.html',1,'']]],
+  ['project_20overview_112',['Project Overview',['../index.html',1,'']]]
 ];

+ 12 - 9
docs/html/search/all_e.js

@@ -1,12 +1,15 @@
 var searchData=
 [
-  ['padcentury_106',['padCentury',['../class_a_date.html#ac184d215183b290f4cdacde835fd5938',1,'ADate']]],
-  ['padzeroes_107',['padZeroes',['../class_a_date.html#ac73a41e8dac47a3a2a3fcef5b3d19eee',1,'ADate']]],
-  ['parseinput_108',['parseInput',['../class_a_date.html#ad678a1eed52b81d7af4d4e31ffad2c1e',1,'ADate']]],
-  ['pilotfunction_109',['PilotFunction',['../namespace_opl.html#a46e163a23f7a1aa6c21cd76f9ce0b9eb',1,'Opl']]],
-  ['pilotswidget_110',['PilotsWidget',['../class_pilots_widget.html',1,'']]],
-  ['processaircraft_111',['ProcessAircraft',['../class_process_aircraft.html',1,'']]],
-  ['processflights_112',['ProcessFlights',['../class_process_flights.html',1,'']]],
-  ['processpilots_113',['ProcessPilots',['../class_process_pilots.html',1,'']]],
-  ['project_20overview_114',['Project Overview',['../index.html',1,'']]]
+  ['radtodeg_113',['radToDeg',['../namespace_a_calc.html#a2a540662e22840e4b58e8e760611b4f2',1,'ACalc']]],
+  ['radtonauticalmiles_114',['radToNauticalMiles',['../namespace_a_calc.html#a37c52e8b522b233087b8c4d94f30fca5',1,'ACalc']]],
+  ['readfiletodoc_115',['readFileToDoc',['../class_a_json.html#a079cd737a5ed89b24f971df73011d9b2',1,'AJson']]],
+  ['refresh_116',['refresh',['../class_logbook_widget.html#a45048f4dd6ffb82da6a725503df97cf1',1,'LogbookWidget']]],
+  ['remove_117',['remove',['../class_a_database.html#a4deda96cfb75518f98a4a0c9996920eb',1,'ADatabase']]],
+  ['removemany_118',['removeMany',['../class_a_database.html#a863d30e9e3a7c14adfe72787363618c8',1,'ADatabase']]],
+  ['repopulatemodel_119',['repopulateModel',['../class_aircraft_widget.html#a1b1faca35af681e28472d0b84ad52c4f',1,'AircraftWidget::repopulateModel()'],['../class_logbook_widget.html#ac64b38cc2f5dd012ec1d12647457a8f1',1,'LogbookWidget::repopulateModel()'],['../class_pilots_widget.html#a4997160bff58f13ea78e5894dcbf61e2',1,'PilotsWidget::repopulateModel()']]],
+  ['resettodefaults_120',['resetToDefaults',['../class_a_settings.html#a2dbc2e3510363c09e45223f4bbdc5e59',1,'ASettings']]],
+  ['resetuserdata_121',['resetUserData',['../namespacea_db_setup.html#a9bfda68f87c3558ca1a0590515ece3fa',1,'aDbSetup']]],
+  ['resolveforeignpilot_122',['resolveForeignPilot',['../class_a_database.html#a4640a4348dad468a0ff65bad05b07227',1,'ADatabase']]],
+  ['resolveforeigntail_123',['resolveForeignTail',['../class_a_database.html#a5878bcd4bc19e4c3fc5275ca7252860d',1,'ADatabase']]],
+  ['restorebackup_124',['restoreBackup',['../class_a_database.html#a0bda52064f005f1463e56b60cd23b164',1,'ADatabase']]]
 ];

+ 10 - 1
docs/html/search/all_f.js

@@ -1,4 +1,13 @@
 var searchData=
 [
-  ['qtimetominutes_115',['QTimeToMinutes',['../namespace_a_calc.html#a9568b0d72cd6b0f91f686342bc624e1f',1,'ACalc']]]
+  ['setlogfilename_125',['setLogFileName',['../namespace_a_log.html#a1eeade2b758f2d452e40426f8d37c41a',1,'ALog']]],
+  ['settingchanged_126',['settingChanged',['../class_settings_widget.html#a0f6af11e71177c5f62ecd2ff325e8d2b',1,'SettingsWidget']]],
+  ['settingsignal_127',['SettingSignal',['../class_settings_widget.html#af15eec9fd55841ec02041a1114da54d4',1,'SettingsWidget']]],
+  ['settingswidget_128',['SettingsWidget',['../class_settings_widget.html',1,'']]],
+  ['setup_129',['setup',['../class_a_settings.html#a383ea9d59ea8878ca873465eb19bbe85',1,'ASettings::setup()'],['../class_a_standard_paths.html#a233dfe0411b294e64da674ff9c898c62',1,'AStandardPaths::setup()'],['../class_a_style.html#ad061bf79f3e22640e78f8bb65ef0867c',1,'AStyle::setup()']]],
+  ['solarelevation_130',['solarElevation',['../namespace_a_calc.html#acfa830e821e2f9e20bebffda67d393b1',1,'ACalc']]],
+  ['sqliteversion_131',['sqliteVersion',['../class_a_database.html#a491415273a771dd7ea41452c331a34b0',1,'ADatabase']]],
+  ['stringofkey_132',['stringOfKey',['../class_a_settings.html#af88194014c7599e8c9fe488c5b1ebf99',1,'ASettings']]],
+  ['stylesheet_133',['StyleSheet',['../struct_style_sheet.html',1,'']]],
+  ['summary_134',['summary',['../class_a_flight_entry.html#a83b4a71633e5f3cd44e266d44f117412',1,'AFlightEntry']]]
 ];

+ 22 - 22
docs/html/search/classes_0.js

@@ -1,25 +1,25 @@
 var searchData=
 [
-  ['aaircraftentry_149',['AAircraftEntry',['../struct_a_aircraft_entry.html',1,'']]],
-  ['acompletiondata_150',['ACompletionData',['../class_a_completion_data.html',1,'']]],
-  ['acurrencyentry_151',['ACurrencyEntry',['../struct_a_currency_entry.html',1,'']]],
-  ['adatabase_152',['ADatabase',['../class_a_database.html',1,'']]],
-  ['adatabaseerror_153',['ADatabaseError',['../class_a_database_error.html',1,'']]],
-  ['adate_154',['ADate',['../class_a_date.html',1,'']]],
-  ['adownload_155',['ADownload',['../class_a_download.html',1,'']]],
-  ['aentry_156',['AEntry',['../class_a_entry.html',1,'']]],
-  ['afilestandarditem_157',['AFileStandardItem',['../class_a_file_standard_item.html',1,'']]],
-  ['aflightentry_158',['AFlightEntry',['../class_a_flight_entry.html',1,'']]],
-  ['ahash_159',['AHash',['../class_a_hash.html',1,'']]],
-  ['aircraftwidget_160',['AircraftWidget',['../class_aircraft_widget.html',1,'']]],
-  ['ajson_161',['AJson',['../class_a_json.html',1,'']]],
-  ['anotificationhandler_162',['ANotificationHandler',['../class_opl_1_1_a_notification_handler.html',1,'Opl']]],
-  ['apilotentry_163',['APilotEntry',['../struct_a_pilot_entry.html',1,'']]],
-  ['arunguard_164',['ARunGuard',['../class_a_run_guard.html',1,'']]],
-  ['asettings_165',['ASettings',['../class_a_settings.html',1,'']]],
-  ['astandardpaths_166',['AStandardPaths',['../class_a_standard_paths.html',1,'']]],
-  ['astyle_167',['AStyle',['../class_a_style.html',1,'']]],
-  ['atailentry_168',['ATailEntry',['../struct_a_tail_entry.html',1,'']]],
-  ['atimer_169',['ATimer',['../class_a_timer.html',1,'']]],
-  ['atranslator_170',['ATranslator',['../class_a_translator.html',1,'']]]
+  ['aaircraftentry_144',['AAircraftEntry',['../struct_a_aircraft_entry.html',1,'']]],
+  ['acompletiondata_145',['ACompletionData',['../class_a_completion_data.html',1,'']]],
+  ['acurrencyentry_146',['ACurrencyEntry',['../struct_a_currency_entry.html',1,'']]],
+  ['adatabase_147',['ADatabase',['../class_a_database.html',1,'']]],
+  ['adatabaseerror_148',['ADatabaseError',['../class_a_database_error.html',1,'']]],
+  ['adate_149',['ADate',['../class_a_date.html',1,'']]],
+  ['adownload_150',['ADownload',['../class_a_download.html',1,'']]],
+  ['aentry_151',['AEntry',['../class_a_entry.html',1,'']]],
+  ['afilestandarditem_152',['AFileStandardItem',['../class_a_file_standard_item.html',1,'']]],
+  ['aflightentry_153',['AFlightEntry',['../class_a_flight_entry.html',1,'']]],
+  ['ahash_154',['AHash',['../class_a_hash.html',1,'']]],
+  ['aircraftwidget_155',['AircraftWidget',['../class_aircraft_widget.html',1,'']]],
+  ['ajson_156',['AJson',['../class_a_json.html',1,'']]],
+  ['anotificationhandler_157',['ANotificationHandler',['../class_opl_1_1_a_notification_handler.html',1,'Opl']]],
+  ['apilotentry_158',['APilotEntry',['../struct_a_pilot_entry.html',1,'']]],
+  ['arunguard_159',['ARunGuard',['../class_a_run_guard.html',1,'']]],
+  ['asettings_160',['ASettings',['../class_a_settings.html',1,'']]],
+  ['astandardpaths_161',['AStandardPaths',['../class_a_standard_paths.html',1,'']]],
+  ['astyle_162',['AStyle',['../class_a_style.html',1,'']]],
+  ['atailentry_163',['ATailEntry',['../struct_a_tail_entry.html',1,'']]],
+  ['atimer_164',['ATimer',['../class_a_timer.html',1,'']]],
+  ['atranslator_165',['ATranslator',['../class_a_translator.html',1,'']]]
 ];

+ 1 - 1
docs/html/search/classes_1.js

@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['backupwidget_171',['BackupWidget',['../class_backup_widget.html',1,'']]]
+  ['backupwidget_166',['BackupWidget',['../class_backup_widget.html',1,'']]]
 ];

+ 2 - 2
docs/html/search/classes_2.js

@@ -1,5 +1,5 @@
 var searchData=
 [
-  ['dataposition_172',['DataPosition',['../struct_data_position.html',1,'']]],
-  ['debugwidget_173',['DebugWidget',['../class_debug_widget.html',1,'']]]
+  ['dataposition_167',['DataPosition',['../struct_data_position.html',1,'']]],
+  ['debugwidget_168',['DebugWidget',['../class_debug_widget.html',1,'']]]
 ];

+ 1 - 1
docs/html/search/classes_3.js

@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['firstrundialog_174',['FirstRunDialog',['../class_first_run_dialog.html',1,'']]]
+  ['firstrundialog_169',['FirstRunDialog',['../class_first_run_dialog.html',1,'']]]
 ];

+ 1 - 1
docs/html/search/classes_4.js

@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['homewidget_175',['HomeWidget',['../class_home_widget.html',1,'']]]
+  ['homewidget_170',['HomeWidget',['../class_home_widget.html',1,'']]]
 ];

+ 1 - 1
docs/html/search/classes_5.js

@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['logbookwidget_176',['LogbookWidget',['../class_logbook_widget.html',1,'']]]
+  ['logbookwidget_171',['LogbookWidget',['../class_logbook_widget.html',1,'']]]
 ];

+ 4 - 4
docs/html/search/classes_6.js

@@ -1,7 +1,7 @@
 var searchData=
 [
-  ['newflightdialog_177',['NewFlightDialog',['../class_new_flight_dialog.html',1,'']]],
-  ['newpilotdialog_178',['NewPilotDialog',['../class_new_pilot_dialog.html',1,'']]],
-  ['newtaildialog_179',['NewTailDialog',['../class_new_tail_dialog.html',1,'']]],
-  ['nighttimevalues_180',['NightTimeValues',['../struct_a_calc_1_1_night_time_values.html',1,'ACalc']]]
+  ['newflightdialog_172',['NewFlightDialog',['../class_new_flight_dialog.html',1,'']]],
+  ['newpilotdialog_173',['NewPilotDialog',['../class_new_pilot_dialog.html',1,'']]],
+  ['newtaildialog_174',['NewTailDialog',['../class_new_tail_dialog.html',1,'']]],
+  ['nighttimevalues_175',['NightTimeValues',['../struct_a_calc_1_1_night_time_values.html',1,'ACalc']]]
 ];

+ 4 - 4
docs/html/search/classes_7.js

@@ -1,7 +1,7 @@
 var searchData=
 [
-  ['pilotswidget_181',['PilotsWidget',['../class_pilots_widget.html',1,'']]],
-  ['processaircraft_182',['ProcessAircraft',['../class_process_aircraft.html',1,'']]],
-  ['processflights_183',['ProcessFlights',['../class_process_flights.html',1,'']]],
-  ['processpilots_184',['ProcessPilots',['../class_process_pilots.html',1,'']]]
+  ['pilotswidget_176',['PilotsWidget',['../class_pilots_widget.html',1,'']]],
+  ['processaircraft_177',['ProcessAircraft',['../class_process_aircraft.html',1,'']]],
+  ['processflights_178',['ProcessFlights',['../class_process_flights.html',1,'']]],
+  ['processpilots_179',['ProcessPilots',['../class_process_pilots.html',1,'']]]
 ];

+ 2 - 2
docs/html/search/classes_8.js

@@ -1,5 +1,5 @@
 var searchData=
 [
-  ['settingswidget_185',['SettingsWidget',['../class_settings_widget.html',1,'']]],
-  ['stylesheet_186',['StyleSheet',['../struct_style_sheet.html',1,'']]]
+  ['settingswidget_180',['SettingsWidget',['../class_settings_widget.html',1,'']]],
+  ['stylesheet_181',['StyleSheet',['../struct_style_sheet.html',1,'']]]
 ];

+ 1 - 1
docs/html/search/classes_9.js

@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['userdatastate_187',['UserDataState',['../struct_user_data_state.html',1,'']]]
+  ['userdatastate_182',['UserDataState',['../struct_user_data_state.html',1,'']]]
 ];

+ 1 - 1
docs/html/search/classes_a.js

@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['validationstate_188',['ValidationState',['../class_validation_state.html',1,'']]]
+  ['validationstate_183',['ValidationState',['../class_validation_state.html',1,'']]]
 ];

+ 1 - 1
docs/html/search/enums_0.js

@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['pilotfunction_299',['PilotFunction',['../namespace_opl.html#a46e163a23f7a1aa6c21cd76f9ce0b9eb',1,'Opl']]]
+  ['pilotfunction_290',['PilotFunction',['../namespace_opl.html#a46e163a23f7a1aa6c21cd76f9ce0b9eb',1,'Opl']]]
 ];

+ 1 - 1
docs/html/search/enums_1.js

@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['settingsignal_300',['SettingSignal',['../class_settings_widget.html#af15eec9fd55841ec02041a1114da54d4',1,'SettingsWidget']]]
+  ['settingsignal_291',['SettingSignal',['../class_settings_widget.html#af15eec9fd55841ec02041a1114da54d4',1,'SettingsWidget']]]
 ];

+ 6 - 6
docs/html/search/functions_0.js

@@ -1,9 +1,9 @@
 var searchData=
 [
-  ['absolutebackuppath_194',['absoluteBackupPath',['../class_backup_widget.html#a683bff41fedc248a2bf243f5986a0fce',1,'BackupWidget']]],
-  ['acurrencyentry_195',['ACurrencyEntry',['../struct_a_currency_entry.html#a265f7221f59bfe58cf79f8856e4b9d06',1,'ACurrencyEntry']]],
-  ['ahash_196',['AHash',['../class_a_hash.html#a9781cae720933f452e4e11c6f727602b',1,'AHash']]],
-  ['alldirectories_197',['allDirectories',['../class_a_standard_paths.html#a775a7f2d7d99e8b7d29cc91c33c08ba8',1,'AStandardPaths']]],
-  ['amessagehandler_198',['aMessageHandler',['../namespace_a_log.html#a421bd504f26d924e0557d6359d853f69',1,'ALog']]],
-  ['aschildofdir_199',['asChildOfDir',['../class_a_standard_paths.html#a43937baa78a53e1427e23f533024221b',1,'AStandardPaths']]]
+  ['absolutebackuppath_189',['absoluteBackupPath',['../class_backup_widget.html#a683bff41fedc248a2bf243f5986a0fce',1,'BackupWidget']]],
+  ['acurrencyentry_190',['ACurrencyEntry',['../struct_a_currency_entry.html#a265f7221f59bfe58cf79f8856e4b9d06',1,'ACurrencyEntry']]],
+  ['ahash_191',['AHash',['../class_a_hash.html#a9781cae720933f452e4e11c6f727602b',1,'AHash']]],
+  ['alldirectories_192',['allDirectories',['../class_a_standard_paths.html#a56108cc186aa3326bb41d8716b78e322',1,'AStandardPaths']]],
+  ['amessagehandler_193',['aMessageHandler',['../namespace_a_log.html#a421bd504f26d924e0557d6359d853f69',1,'ALog']]],
+  ['aschildofdir_194',['asChildOfDir',['../class_a_standard_paths.html#a43937baa78a53e1427e23f533024221b',1,'AStandardPaths']]]
 ];

+ 1 - 2
docs/html/search/functions_1.js

@@ -1,5 +1,4 @@
 var searchData=
 [
-  ['backupname_200',['backupName',['../class_backup_widget.html#a49005440ad357c10769b9abd7be693d2',1,'BackupWidget']]],
-  ['blocktime_201',['blocktime',['../namespace_a_calc.html#a8ac68999097f2e28a3b4bd2709b5b19f',1,'ACalc']]]
+  ['backupname_195',['backupName',['../class_backup_widget.html#a49005440ad357c10769b9abd7be693d2',1,'BackupWidget']]]
 ];

+ 4 - 8
docs/html/search/functions_10.js

@@ -1,11 +1,7 @@
 var searchData=
 [
-  ['setlogfilename_283',['setLogFileName',['../namespace_a_log.html#a1eeade2b758f2d452e40426f8d37c41a',1,'ALog']]],
-  ['settingchanged_284',['settingChanged',['../class_settings_widget.html#a0f6af11e71177c5f62ecd2ff325e8d2b',1,'SettingsWidget']]],
-  ['setup_285',['setup',['../class_a_settings.html#a383ea9d59ea8878ca873465eb19bbe85',1,'ASettings::setup()'],['../class_a_standard_paths.html#a233dfe0411b294e64da674ff9c898c62',1,'AStandardPaths::setup()'],['../class_a_style.html#ad061bf79f3e22640e78f8bb65ef0867c',1,'AStyle::setup()']]],
-  ['solarelevation_286',['solarElevation',['../namespace_a_calc.html#acfa830e821e2f9e20bebffda67d393b1',1,'ACalc']]],
-  ['sqliteversion_287',['sqliteVersion',['../class_a_database.html#a491415273a771dd7ea41452c331a34b0',1,'ADatabase']]],
-  ['stringofkey_288',['stringOfKey',['../class_a_settings.html#af88194014c7599e8c9fe488c5b1ebf99',1,'ASettings']]],
-  ['stringtominutes_289',['stringToMinutes',['../namespace_a_calc.html#a4c829bf747bcd84bf6b1efb3ab0201d1',1,'ACalc']]],
-  ['summary_290',['summary',['../class_a_flight_entry.html#a83b4a71633e5f3cd44e266d44f117412',1,'AFlightEntry']]]
+  ['update_284',['update',['../class_a_completion_data.html#aeccf7bcb927ec5dbf2879c0a345161a4',1,'ACompletionData::update()'],['../class_a_database.html#ac73208ba1a70af19590d53f260e7cb8c',1,'ADatabase::update()']]],
+  ['updateautotimes_285',['updateAutoTimes',['../namespace_a_calc.html#a3f12e1f72eeb5cc1cfe9b7b6df47391c',1,'ACalc']]],
+  ['updatelayout_286',['updateLayout',['../class_a_database.html#a3c0fdc84000ad397d61f0efabd032194',1,'ADatabase']]],
+  ['updatenighttimes_287',['updateNightTimes',['../namespace_a_calc.html#adb7a8a84011affb4173bb59be4449b9d',1,'ACalc']]]
 ];

+ 1 - 2
docs/html/search/functions_11.js

@@ -1,5 +1,4 @@
 var searchData=
 [
-  ['timenow_291',['timeNow',['../class_a_timer.html#af7ac842765bee55a3b1b266e3e4c97ba',1,'ATimer']]],
-  ['tostring_292',['toString',['../class_a_date.html#ae8a544f48462c8159748f98fe4684a56',1,'ADate']]]
+  ['writedoctofile_288',['writeDocToFile',['../class_a_json.html#a52e083d17fbb8906b47024bfdda49ca7',1,'AJson']]]
 ];

+ 11 - 11
docs/html/search/functions_2.js

@@ -1,14 +1,14 @@
 var searchData=
 [
-  ['calculatenighttime_202',['calculateNightTime',['../namespace_a_calc.html#a55ede99d0f9f6e8a2f3a467859c0f192',1,'ACalc']]],
-  ['changeevent_203',['changeEvent',['../class_aircraft_widget.html#a9f356fad999add271c8b8996d0fbb1a0',1,'AircraftWidget::changeEvent()'],['../class_backup_widget.html#a6924f3997be9b143472fa1c61365fb2b',1,'BackupWidget::changeEvent()'],['../class_home_widget.html#a39e1aafb0dfdf2dfe71e4107606d9708',1,'HomeWidget::changeEvent()'],['../class_logbook_widget.html#a16abfcb25c7ae304728acb6c3554fdb0',1,'LogbookWidget::changeEvent()'],['../class_pilots_widget.html#ada3206e8a27aecac082893cade147b63',1,'PilotsWidget::changeEvent()'],['../class_settings_widget.html#afec6adcb504f049de8024260c6e1603b',1,'SettingsWidget::changeEvent()']]],
-  ['clear_204',['clear',['../class_a_database.html#a73382f7e897f8381371cd3da458f72cc',1,'ADatabase']]],
-  ['commit_205',['commit',['../class_a_database.html#a7d57d7696814bd013fa35e068ad909c8',1,'ADatabase']]],
-  ['commitdata_206',['commitData',['../namespacea_db_setup.html#a6bc782f35cc58b815a1e01134c885839',1,'aDbSetup']]],
-  ['compare_207',['compare',['../class_a_hash.html#ab203c085f451f0bdc9c7a8e8bb4aa751',1,'AHash']]],
-  ['connect_208',['connect',['../class_a_database.html#aa6080200aa3f229251480bc416755fed',1,'ADatabase']]],
-  ['connectionreset_209',['connectionReset',['../class_a_database.html#a0f0bffbb6cdd79975b7b5ca6c0db31a7',1,'ADatabase']]],
-  ['createbackup_210',['createBackup',['../class_a_database.html#a5ab838a62a83974f9e40c62f66adfa99',1,'ADatabase']]],
-  ['createdatabase_211',['createDatabase',['../namespacea_db_setup.html#ae1411575e4c2773a578c78e8f02574ed',1,'aDbSetup']]],
-  ['customquery_212',['customQuery',['../class_a_database.html#a2a43936d3ae28993f9f7eda0fdf4664d',1,'ADatabase']]]
+  ['calculatenighttime_196',['calculateNightTime',['../namespace_a_calc.html#a55ede99d0f9f6e8a2f3a467859c0f192',1,'ACalc']]],
+  ['changeevent_197',['changeEvent',['../class_aircraft_widget.html#a9f356fad999add271c8b8996d0fbb1a0',1,'AircraftWidget::changeEvent()'],['../class_backup_widget.html#a6924f3997be9b143472fa1c61365fb2b',1,'BackupWidget::changeEvent()'],['../class_home_widget.html#a39e1aafb0dfdf2dfe71e4107606d9708',1,'HomeWidget::changeEvent()'],['../class_logbook_widget.html#a16abfcb25c7ae304728acb6c3554fdb0',1,'LogbookWidget::changeEvent()'],['../class_pilots_widget.html#ada3206e8a27aecac082893cade147b63',1,'PilotsWidget::changeEvent()'],['../class_settings_widget.html#afec6adcb504f049de8024260c6e1603b',1,'SettingsWidget::changeEvent()']]],
+  ['clear_198',['clear',['../class_a_database.html#a73382f7e897f8381371cd3da458f72cc',1,'ADatabase']]],
+  ['commit_199',['commit',['../class_a_database.html#a7d57d7696814bd013fa35e068ad909c8',1,'ADatabase']]],
+  ['commitdata_200',['commitData',['../namespacea_db_setup.html#a6bc782f35cc58b815a1e01134c885839',1,'aDbSetup']]],
+  ['compare_201',['compare',['../class_a_hash.html#ab203c085f451f0bdc9c7a8e8bb4aa751',1,'AHash']]],
+  ['connect_202',['connect',['../class_a_database.html#aa6080200aa3f229251480bc416755fed',1,'ADatabase']]],
+  ['connectionreset_203',['connectionReset',['../class_a_database.html#a0f0bffbb6cdd79975b7b5ca6c0db31a7',1,'ADatabase']]],
+  ['createbackup_204',['createBackup',['../class_a_database.html#a5ab838a62a83974f9e40c62f66adfa99',1,'ADatabase']]],
+  ['createdatabase_205',['createDatabase',['../namespacea_db_setup.html#ae1411575e4c2773a578c78e8f02574ed',1,'aDbSetup']]],
+  ['customquery_206',['customQuery',['../class_a_database.html#a2a43936d3ae28993f9f7eda0fdf4664d',1,'ADatabase']]]
 ];

+ 9 - 9
docs/html/search/functions_3.js

@@ -1,12 +1,12 @@
 var searchData=
 [
-  ['database_213',['database',['../class_a_database.html#a2379c9da900da8e96add932e4024389a',1,'ADatabase']]],
-  ['databasesummary_214',['databaseSummary',['../class_a_database.html#a56baf4eaf25922030f3cfa6906963f7c',1,'ADatabase']]],
-  ['databasesummarystring_215',['databaseSummaryString',['../class_a_database.html#a2c54b7506faf0f15f5323ed53ff12099',1,'ADatabase']]],
-  ['databaseupdated_216',['dataBaseUpdated',['../class_a_database.html#a5ed8c010ccc022687ce903cfde8ae911',1,'ADatabase']]],
-  ['dbrevision_217',['dbRevision',['../class_a_database.html#a1c026e7784b03fc5822077c7d0071330',1,'ADatabase']]],
-  ['degtorad_218',['degToRad',['../namespace_a_calc.html#acafe6c0bede38e737937e2062fd93c71',1,'ACalc']]],
-  ['deleteoldlogs_219',['deleteOldLogs',['../namespace_a_log.html#ae110fbae5b42a1dd106a9c53be104b13',1,'ALog']]],
-  ['directory_220',['directory',['../class_a_standard_paths.html#a0df7e02331fdf09a81951657d52e0ebe',1,'AStandardPaths']]],
-  ['disconnect_221',['disconnect',['../class_a_database.html#abc461aaa66304ca638e546f67a694935',1,'ADatabase']]]
+  ['database_207',['database',['../class_a_database.html#a2379c9da900da8e96add932e4024389a',1,'ADatabase']]],
+  ['databasesummary_208',['databaseSummary',['../class_a_database.html#a56baf4eaf25922030f3cfa6906963f7c',1,'ADatabase']]],
+  ['databasesummarystring_209',['databaseSummaryString',['../class_a_database.html#a2c54b7506faf0f15f5323ed53ff12099',1,'ADatabase']]],
+  ['databaseupdated_210',['dataBaseUpdated',['../class_a_database.html#a5ed8c010ccc022687ce903cfde8ae911',1,'ADatabase']]],
+  ['dbrevision_211',['dbRevision',['../class_a_database.html#a1c026e7784b03fc5822077c7d0071330',1,'ADatabase']]],
+  ['degtorad_212',['degToRad',['../namespace_a_calc.html#acafe6c0bede38e737937e2062fd93c71',1,'ACalc']]],
+  ['deleteoldlogs_213',['deleteOldLogs',['../namespace_a_log.html#ae110fbae5b42a1dd106a9c53be104b13',1,'ALog']]],
+  ['directory_214',['directory',['../class_a_standard_paths.html#a0df7e02331fdf09a81951657d52e0ebe',1,'AStandardPaths']]],
+  ['disconnect_215',['disconnect',['../class_a_database.html#abc461aaa66304ca638e546f67a694935',1,'ADatabase']]]
 ];

+ 3 - 3
docs/html/search/functions_4.js

@@ -1,6 +1,6 @@
 var searchData=
 [
-  ['eventfilter_222',['eventFilter',['../class_new_flight_dialog.html#a22f8f768399ceb22f064fb8cb24c3c28',1,'NewFlightDialog']]],
-  ['exists_223',['exists',['../class_a_database.html#a0c5a017dccf7bf5d4dcbfc29c8d20e12',1,'ADatabase']]],
-  ['exportdatabase_224',['exportDatabase',['../class_a_json.html#a60561d59b4bdb31032f217ba984563a3',1,'AJson']]]
+  ['eventfilter_216',['eventFilter',['../class_new_flight_dialog.html#a22f8f768399ceb22f064fb8cb24c3c28',1,'NewFlightDialog']]],
+  ['exists_217',['exists',['../class_a_database.html#a0c5a017dccf7bf5d4dcbfc29c8d20e12',1,'ADatabase']]],
+  ['exportdatabase_218',['exportDatabase',['../class_a_json.html#a60561d59b4bdb31032f217ba984563a3',1,'AJson']]]
 ];

+ 1 - 1
docs/html/search/functions_5.js

@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['formattimeinput_225',['formatTimeInput',['../namespace_a_calc.html#ad088e5dd93d1938ff97f88032dc0adec',1,'ACalc']]]
+  ['formattimeinput_219',['formatTimeInput',['../namespace_a_calc.html#ad088e5dd93d1938ff97f88032dc0adec',1,'ACalc']]]
 ];

+ 23 - 23
docs/html/search/functions_6.js

@@ -1,26 +1,26 @@
 var searchData=
 [
-  ['getaircraftentry_226',['getAircraftEntry',['../class_a_database.html#ae0a3c9273431195df6295b9da24b3a3a',1,'ADatabase']]],
-  ['getcompletionlist_227',['getCompletionList',['../class_a_database.html#a89de409c1828125363f46f384df47359',1,'ADatabase']]],
-  ['getcurrencyentry_228',['getCurrencyEntry',['../class_a_database.html#a5abdf1f35468f788609252c7a3be7bc4',1,'ADatabase']]],
-  ['getentry_229',['getEntry',['../class_a_database.html#a8959b406b97d9520981890d92850b1ba',1,'ADatabase']]],
-  ['getentrydata_230',['getEntryData',['../class_a_database.html#afc39f6136fc822e0649964fa22b84bf9',1,'ADatabase']]],
-  ['getflightentry_231',['getFlightEntry',['../class_a_database.html#a7bb44738362582e4f54f68e3aa30d40a',1,'ADatabase']]],
-  ['getforeignkeyconstraints_232',['getForeignKeyConstraints',['../class_a_database.html#a0f88e121d421043f35e321d5dc49ba19',1,'ADatabase']]],
-  ['getidmap_233',['getIdMap',['../class_a_database.html#afa8ce49693abf480f296d34dfc2969f0',1,'ADatabase']]],
-  ['getlastentry_234',['getLastEntry',['../class_a_database.html#a0497bb70998cea6cd60fa893880c9555',1,'ADatabase']]],
-  ['getminimumdatabaserevision_235',['getMinimumDatabaseRevision',['../class_a_database.html#ab99ccce4c67591f5f58832c26cf93fc8',1,'ADatabase']]],
-  ['getpilotentry_236',['getPilotEntry',['../class_a_database.html#a426026d641a594863995ec5db8312259',1,'ADatabase']]],
-  ['getpilotname_237',['getPilotName',['../class_a_flight_entry.html#a24e526b17cedbe7fdf5af3a1ebe58648',1,'AFlightEntry']]],
-  ['getregistration_238',['getRegistration',['../class_a_flight_entry.html#a603aa9ca029e7d3ecbe77d40e02b8b1c',1,'AFlightEntry']]],
-  ['gettable_239',['getTable',['../class_a_database.html#a8b38405b535d603cce2b36ca2d56368f',1,'ADatabase']]],
-  ['gettablecolumns_240',['getTableColumns',['../class_a_database.html#a9c0dcd8c35087c8256b75d8aafa64880',1,'ADatabase']]],
-  ['gettablenames_241',['getTableNames',['../class_a_database.html#a3deb081c5abe832a65e1792c106eb083',1,'ADatabase']]],
-  ['gettailentry_242',['getTailEntry',['../class_a_database.html#a356df159542705635dc3898d90682039',1,'ADatabase']]],
-  ['gettemplatetablenames_243',['getTemplateTableNames',['../class_a_database.html#ad688f0e48bea4879a81e17a584f189b1',1,'ADatabase']]],
-  ['getuserdatastate_244',['getUserDataState',['../class_a_database.html#a9da290c8488b35196ce4e49c4cfbe9f5',1,'ADatabase']]],
-  ['getusertablenames_245',['getUserTableNames',['../class_a_database.html#a692d7ba3abc763ee7c0d1a47236f021f',1,'ADatabase']]],
-  ['greatcircledistance_246',['greatCircleDistance',['../namespace_a_calc.html#a72c6fca35602a24ff8435f86abdc78d7',1,'ACalc']]],
-  ['greatcircledistancebetweenairports_247',['greatCircleDistanceBetweenAirports',['../namespace_a_calc.html#a2d15bbb67e99d502e2fd730c47854a9f',1,'ACalc']]],
-  ['groupofkey_248',['groupOfKey',['../class_a_settings.html#a6fc09922de0182271c6c1ff001792da1',1,'ASettings']]]
+  ['getaircraftentry_220',['getAircraftEntry',['../class_a_database.html#ae0a3c9273431195df6295b9da24b3a3a',1,'ADatabase']]],
+  ['getcompletionlist_221',['getCompletionList',['../class_a_database.html#a89de409c1828125363f46f384df47359',1,'ADatabase']]],
+  ['getcurrencyentry_222',['getCurrencyEntry',['../class_a_database.html#a5abdf1f35468f788609252c7a3be7bc4',1,'ADatabase']]],
+  ['getentry_223',['getEntry',['../class_a_database.html#a8959b406b97d9520981890d92850b1ba',1,'ADatabase']]],
+  ['getentrydata_224',['getEntryData',['../class_a_database.html#afc39f6136fc822e0649964fa22b84bf9',1,'ADatabase']]],
+  ['getflightentry_225',['getFlightEntry',['../class_a_database.html#a7bb44738362582e4f54f68e3aa30d40a',1,'ADatabase']]],
+  ['getforeignkeyconstraints_226',['getForeignKeyConstraints',['../class_a_database.html#a0f88e121d421043f35e321d5dc49ba19',1,'ADatabase']]],
+  ['getidmap_227',['getIdMap',['../class_a_database.html#afaaaaf276d832833b0865db86de51ae5',1,'ADatabase']]],
+  ['getlastentry_228',['getLastEntry',['../class_a_database.html#a0497bb70998cea6cd60fa893880c9555',1,'ADatabase']]],
+  ['getminimumdatabaserevision_229',['getMinimumDatabaseRevision',['../class_a_database.html#ab99ccce4c67591f5f58832c26cf93fc8',1,'ADatabase']]],
+  ['getpilotentry_230',['getPilotEntry',['../class_a_database.html#a426026d641a594863995ec5db8312259',1,'ADatabase']]],
+  ['getpilotname_231',['getPilotName',['../class_a_flight_entry.html#a24e526b17cedbe7fdf5af3a1ebe58648',1,'AFlightEntry']]],
+  ['getregistration_232',['getRegistration',['../class_a_flight_entry.html#a603aa9ca029e7d3ecbe77d40e02b8b1c',1,'AFlightEntry']]],
+  ['gettable_233',['getTable',['../class_a_database.html#a8b38405b535d603cce2b36ca2d56368f',1,'ADatabase']]],
+  ['gettablecolumns_234',['getTableColumns',['../class_a_database.html#a9c0dcd8c35087c8256b75d8aafa64880',1,'ADatabase']]],
+  ['gettablenames_235',['getTableNames',['../class_a_database.html#a3deb081c5abe832a65e1792c106eb083',1,'ADatabase']]],
+  ['gettailentry_236',['getTailEntry',['../class_a_database.html#a356df159542705635dc3898d90682039',1,'ADatabase']]],
+  ['gettemplatetablenames_237',['getTemplateTableNames',['../class_a_database.html#ad688f0e48bea4879a81e17a584f189b1',1,'ADatabase']]],
+  ['getuserdatastate_238',['getUserDataState',['../class_a_database.html#a9da290c8488b35196ce4e49c4cfbe9f5',1,'ADatabase']]],
+  ['getusertablenames_239',['getUserTableNames',['../class_a_database.html#a692d7ba3abc763ee7c0d1a47236f021f',1,'ADatabase']]],
+  ['greatcircledistance_240',['greatCircleDistance',['../namespace_a_calc.html#a72c6fca35602a24ff8435f86abdc78d7',1,'ACalc']]],
+  ['greatcircledistancebetweenairports_241',['greatCircleDistanceBetweenAirports',['../namespace_a_calc.html#a2d15bbb67e99d502e2fd730c47854a9f',1,'ACalc']]],
+  ['groupofkey_242',['groupOfKey',['../class_a_settings.html#a6fc09922de0182271c6c1ff001792da1',1,'ASettings']]]
 ];

+ 1 - 1
docs/html/search/functions_7.js

@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['hashtohex_249',['hashToHex',['../class_a_hash.html#a1e864fdfeca70e093046fdea7feaf3a4',1,'AHash']]]
+  ['hashtohex_243',['hashToHex',['../class_a_hash.html#a1e864fdfeca70e093046fdea7feaf3a4',1,'AHash']]]
 ];

+ 7 - 7
docs/html/search/functions_8.js

@@ -1,10 +1,10 @@
 var searchData=
 [
-  ['importdatabase_250',['importDatabase',['../class_a_json.html#a6e0e703fb4187d3a02983c09873dae21',1,'AJson']]],
-  ['importtemplatedata_251',['importTemplateData',['../namespacea_db_setup.html#a97547c296b43543df163411cd423c945',1,'aDbSetup']]],
-  ['init_252',['init',['../class_a_completion_data.html#af476c92d41ac0dce50e098c25e6b035c',1,'ACompletionData::init()'],['../namespace_a_log.html#ac797ea9883ac75b58c2b08a64bcc26d7',1,'ALog::init()']]],
-  ['insert_253',['insert',['../class_a_database.html#aa69dcdf174e48653cdf1bef473dc5623',1,'ADatabase']]],
-  ['installtranslator_254',['installTranslator',['../class_a_translator.html#aeb6d08e73db4bf7bdeed793ad8c34d86',1,'ATranslator']]],
-  ['intermediatepointsongreatcircle_255',['intermediatePointsOnGreatCircle',['../namespace_a_calc.html#a4a071a5788f00c98834127f9c5721383',1,'ACalc']]],
-  ['isvalid_256',['isValid',['../struct_a_currency_entry.html#a17202e44445755d9136335201758a8d4',1,'ACurrencyEntry']]]
+  ['importdatabase_244',['importDatabase',['../class_a_json.html#a6e0e703fb4187d3a02983c09873dae21',1,'AJson']]],
+  ['importtemplatedata_245',['importTemplateData',['../namespacea_db_setup.html#a97547c296b43543df163411cd423c945',1,'aDbSetup']]],
+  ['init_246',['init',['../class_a_completion_data.html#af476c92d41ac0dce50e098c25e6b035c',1,'ACompletionData::init()'],['../namespace_a_log.html#ac797ea9883ac75b58c2b08a64bcc26d7',1,'ALog::init()']]],
+  ['insert_247',['insert',['../class_a_database.html#aa69dcdf174e48653cdf1bef473dc5623',1,'ADatabase']]],
+  ['installtranslator_248',['installTranslator',['../class_a_translator.html#aeb6d08e73db4bf7bdeed793ad8c34d86',1,'ATranslator']]],
+  ['intermediatepointsongreatcircle_249',['intermediatePointsOnGreatCircle',['../namespace_a_calc.html#a4a071a5788f00c98834127f9c5721383',1,'ACalc']]],
+  ['isvalid_250',['isValid',['../struct_a_currency_entry.html#a17202e44445755d9136335201758a8d4',1,'ACurrencyEntry']]]
 ];

+ 1 - 1
docs/html/search/functions_9.js

@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['keypressevent_257',['keyPressEvent',['../class_first_run_dialog.html#a314dfc62070d7d88b9a98a5c18c31e74',1,'FirstRunDialog']]]
+  ['keypressevent_251',['keyPressEvent',['../class_first_run_dialog.html#a314dfc62070d7d88b9a98a5c18c31e74',1,'FirstRunDialog']]]
 ];

+ 3 - 1
docs/html/search/functions_a.js

@@ -1,4 +1,6 @@
 var searchData=
 [
-  ['minutestostring_258',['minutesToString',['../namespace_a_calc.html#ac5e39b538ea3663556c820d237f242a2',1,'ACalc']]]
+  ['newflightdialog_252',['NewFlightDialog',['../class_new_flight_dialog.html#a69fe866923d7456caf890a8aa2fa0aaa',1,'NewFlightDialog::NewFlightDialog(ACompletionData &amp;completion_data, QWidget *parent=nullptr)'],['../class_new_flight_dialog.html#a40c7259679534de33230b5e3c45539e1',1,'NewFlightDialog::NewFlightDialog(ACompletionData &amp;completion_data, RowId_T row_id, QWidget *parent=nullptr)']]],
+  ['newpilotdialog_253',['NewPilotDialog',['../class_new_pilot_dialog.html#ad410c1f4e504c92fe43084a7d10e1ea0',1,'NewPilotDialog::NewPilotDialog(QWidget *parent=nullptr)'],['../class_new_pilot_dialog.html#a1ab8e67282e910895a544e8dea51cb91',1,'NewPilotDialog::NewPilotDialog(int rowId, QWidget *parent=nullptr)']]],
+  ['newtaildialog_254',['NewTailDialog',['../class_new_tail_dialog.html#a2349c6dcafed3357051991dfc246f92d',1,'NewTailDialog::NewTailDialog(const QString &amp;new_registration, QWidget *parent=nullptr)'],['../class_new_tail_dialog.html#abac4f77a4b8a80ef7d14790d4ed6700e',1,'NewTailDialog::NewTailDialog(int row_id, QWidget *parent=nullptr)']]]
 ];

+ 5 - 3
docs/html/search/functions_b.js

@@ -1,6 +1,8 @@
 var searchData=
 [
-  ['newflightdialog_259',['NewFlightDialog',['../class_new_flight_dialog.html#a69fe866923d7456caf890a8aa2fa0aaa',1,'NewFlightDialog::NewFlightDialog(ACompletionData &amp;completion_data, QWidget *parent=nullptr)'],['../class_new_flight_dialog.html#a40c7259679534de33230b5e3c45539e1',1,'NewFlightDialog::NewFlightDialog(ACompletionData &amp;completion_data, RowId_T row_id, QWidget *parent=nullptr)']]],
-  ['newpilotdialog_260',['NewPilotDialog',['../class_new_pilot_dialog.html#ad410c1f4e504c92fe43084a7d10e1ea0',1,'NewPilotDialog::NewPilotDialog(QWidget *parent=nullptr)'],['../class_new_pilot_dialog.html#a1ab8e67282e910895a544e8dea51cb91',1,'NewPilotDialog::NewPilotDialog(int rowId, QWidget *parent=nullptr)']]],
-  ['newtaildialog_261',['NewTailDialog',['../class_new_tail_dialog.html#a2349c6dcafed3357051991dfc246f92d',1,'NewTailDialog::NewTailDialog(const QString &amp;new_registration, QWidget *parent=nullptr)'],['../class_new_tail_dialog.html#abac4f77a4b8a80ef7d14790d4ed6700e',1,'NewTailDialog::NewTailDialog(int row_id, QWidget *parent=nullptr)']]]
+  ['onaircraftwidget_5fdatabaseupdated_255',['onAircraftWidget_dataBaseUpdated',['../class_aircraft_widget.html#ac5a5e720c80e49796930f8715b0a51e0',1,'AircraftWidget']]],
+  ['onaircraftwidget_5fsettingchanged_256',['onAircraftWidget_settingChanged',['../class_aircraft_widget.html#a8e78830530971eeb4a3913b1d8356498',1,'AircraftWidget']]],
+  ['onpilotswidget_5fdatabaseupdated_257',['onPilotsWidget_databaseUpdated',['../class_pilots_widget.html#abbcd659b4eb6ed17a7d484138b319fab',1,'PilotsWidget']]],
+  ['onpilotswidget_5fsettingchanged_258',['onPilotsWidget_settingChanged',['../class_pilots_widget.html#a201b8f8af06bfd1a8716dbc052a0927f',1,'PilotsWidget']]],
+  ['operator_20qstring_259',['operator QString',['../class_a_entry.html#a220a7359ee6bf14ff9a483cbbea90f91',1,'AEntry']]]
 ];

+ 3 - 5
docs/html/search/functions_c.js

@@ -1,8 +1,6 @@
 var searchData=
 [
-  ['onaircraftwidget_5fdatabaseupdated_262',['onAircraftWidget_dataBaseUpdated',['../class_aircraft_widget.html#ac5a5e720c80e49796930f8715b0a51e0',1,'AircraftWidget']]],
-  ['onaircraftwidget_5fsettingchanged_263',['onAircraftWidget_settingChanged',['../class_aircraft_widget.html#a8e78830530971eeb4a3913b1d8356498',1,'AircraftWidget']]],
-  ['onpilotswidget_5fdatabaseupdated_264',['onPilotsWidget_databaseUpdated',['../class_pilots_widget.html#abbcd659b4eb6ed17a7d484138b319fab',1,'PilotsWidget']]],
-  ['onpilotswidget_5fsettingchanged_265',['onPilotsWidget_settingChanged',['../class_pilots_widget.html#a201b8f8af06bfd1a8716dbc052a0927f',1,'PilotsWidget']]],
-  ['operator_20qstring_266',['operator QString',['../class_a_entry.html#a220a7359ee6bf14ff9a483cbbea90f91',1,'AEntry']]]
+  ['padcentury_260',['padCentury',['../class_a_date.html#ac184d215183b290f4cdacde835fd5938',1,'ADate']]],
+  ['padzeroes_261',['padZeroes',['../class_a_date.html#ac73a41e8dac47a3a2a3fcef5b3d19eee',1,'ADate']]],
+  ['parseinput_262',['parseInput',['../class_a_date.html#ad678a1eed52b81d7af4d4e31ffad2c1e',1,'ADate']]]
 ];

+ 12 - 3
docs/html/search/functions_d.js

@@ -1,6 +1,15 @@
 var searchData=
 [
-  ['padcentury_267',['padCentury',['../class_a_date.html#ac184d215183b290f4cdacde835fd5938',1,'ADate']]],
-  ['padzeroes_268',['padZeroes',['../class_a_date.html#ac73a41e8dac47a3a2a3fcef5b3d19eee',1,'ADate']]],
-  ['parseinput_269',['parseInput',['../class_a_date.html#ad678a1eed52b81d7af4d4e31ffad2c1e',1,'ADate']]]
+  ['radtodeg_263',['radToDeg',['../namespace_a_calc.html#a2a540662e22840e4b58e8e760611b4f2',1,'ACalc']]],
+  ['radtonauticalmiles_264',['radToNauticalMiles',['../namespace_a_calc.html#a37c52e8b522b233087b8c4d94f30fca5',1,'ACalc']]],
+  ['readfiletodoc_265',['readFileToDoc',['../class_a_json.html#a079cd737a5ed89b24f971df73011d9b2',1,'AJson']]],
+  ['refresh_266',['refresh',['../class_logbook_widget.html#a45048f4dd6ffb82da6a725503df97cf1',1,'LogbookWidget']]],
+  ['remove_267',['remove',['../class_a_database.html#a4deda96cfb75518f98a4a0c9996920eb',1,'ADatabase']]],
+  ['removemany_268',['removeMany',['../class_a_database.html#a863d30e9e3a7c14adfe72787363618c8',1,'ADatabase']]],
+  ['repopulatemodel_269',['repopulateModel',['../class_aircraft_widget.html#a1b1faca35af681e28472d0b84ad52c4f',1,'AircraftWidget::repopulateModel()'],['../class_logbook_widget.html#ac64b38cc2f5dd012ec1d12647457a8f1',1,'LogbookWidget::repopulateModel()'],['../class_pilots_widget.html#a4997160bff58f13ea78e5894dcbf61e2',1,'PilotsWidget::repopulateModel()']]],
+  ['resettodefaults_270',['resetToDefaults',['../class_a_settings.html#a2dbc2e3510363c09e45223f4bbdc5e59',1,'ASettings']]],
+  ['resetuserdata_271',['resetUserData',['../namespacea_db_setup.html#a9bfda68f87c3558ca1a0590515ece3fa',1,'aDbSetup']]],
+  ['resolveforeignpilot_272',['resolveForeignPilot',['../class_a_database.html#a4640a4348dad468a0ff65bad05b07227',1,'ADatabase']]],
+  ['resolveforeigntail_273',['resolveForeignTail',['../class_a_database.html#a5878bcd4bc19e4c3fc5275ca7252860d',1,'ADatabase']]],
+  ['restorebackup_274',['restoreBackup',['../class_a_database.html#a0bda52064f005f1463e56b60cd23b164',1,'ADatabase']]]
 ];

+ 7 - 1
docs/html/search/functions_e.js

@@ -1,4 +1,10 @@
 var searchData=
 [
-  ['qtimetominutes_270',['QTimeToMinutes',['../namespace_a_calc.html#a9568b0d72cd6b0f91f686342bc624e1f',1,'ACalc']]]
+  ['setlogfilename_275',['setLogFileName',['../namespace_a_log.html#a1eeade2b758f2d452e40426f8d37c41a',1,'ALog']]],
+  ['settingchanged_276',['settingChanged',['../class_settings_widget.html#a0f6af11e71177c5f62ecd2ff325e8d2b',1,'SettingsWidget']]],
+  ['setup_277',['setup',['../class_a_settings.html#a383ea9d59ea8878ca873465eb19bbe85',1,'ASettings::setup()'],['../class_a_standard_paths.html#a233dfe0411b294e64da674ff9c898c62',1,'AStandardPaths::setup()'],['../class_a_style.html#ad061bf79f3e22640e78f8bb65ef0867c',1,'AStyle::setup()']]],
+  ['solarelevation_278',['solarElevation',['../namespace_a_calc.html#acfa830e821e2f9e20bebffda67d393b1',1,'ACalc']]],
+  ['sqliteversion_279',['sqliteVersion',['../class_a_database.html#a491415273a771dd7ea41452c331a34b0',1,'ADatabase']]],
+  ['stringofkey_280',['stringOfKey',['../class_a_settings.html#af88194014c7599e8c9fe488c5b1ebf99',1,'ASettings']]],
+  ['summary_281',['summary',['../class_a_flight_entry.html#a83b4a71633e5f3cd44e266d44f117412',1,'AFlightEntry']]]
 ];

+ 2 - 12
docs/html/search/functions_f.js

@@ -1,15 +1,5 @@
 var searchData=
 [
-  ['radtodeg_271',['radToDeg',['../namespace_a_calc.html#a2a540662e22840e4b58e8e760611b4f2',1,'ACalc']]],
-  ['radtonauticalmiles_272',['radToNauticalMiles',['../namespace_a_calc.html#a37c52e8b522b233087b8c4d94f30fca5',1,'ACalc']]],
-  ['readfiletodoc_273',['readFileToDoc',['../class_a_json.html#a079cd737a5ed89b24f971df73011d9b2',1,'AJson']]],
-  ['refresh_274',['refresh',['../class_logbook_widget.html#a45048f4dd6ffb82da6a725503df97cf1',1,'LogbookWidget']]],
-  ['remove_275',['remove',['../class_a_database.html#a4deda96cfb75518f98a4a0c9996920eb',1,'ADatabase']]],
-  ['removemany_276',['removeMany',['../class_a_database.html#a863d30e9e3a7c14adfe72787363618c8',1,'ADatabase']]],
-  ['repopulatemodel_277',['repopulateModel',['../class_aircraft_widget.html#a1b1faca35af681e28472d0b84ad52c4f',1,'AircraftWidget::repopulateModel()'],['../class_logbook_widget.html#ac64b38cc2f5dd012ec1d12647457a8f1',1,'LogbookWidget::repopulateModel()'],['../class_pilots_widget.html#a4997160bff58f13ea78e5894dcbf61e2',1,'PilotsWidget::repopulateModel()']]],
-  ['resettodefaults_278',['resetToDefaults',['../class_a_settings.html#a2dbc2e3510363c09e45223f4bbdc5e59',1,'ASettings']]],
-  ['resetuserdata_279',['resetUserData',['../namespacea_db_setup.html#a9bfda68f87c3558ca1a0590515ece3fa',1,'aDbSetup']]],
-  ['resolveforeignpilot_280',['resolveForeignPilot',['../class_a_database.html#a4640a4348dad468a0ff65bad05b07227',1,'ADatabase']]],
-  ['resolveforeigntail_281',['resolveForeignTail',['../class_a_database.html#a5878bcd4bc19e4c3fc5275ca7252860d',1,'ADatabase']]],
-  ['restorebackup_282',['restoreBackup',['../class_a_database.html#a0bda52064f005f1463e56b60cd23b164',1,'ADatabase']]]
+  ['timenow_282',['timeNow',['../class_a_timer.html#af7ac842765bee55a3b1b266e3e4c97ba',1,'ATimer']]],
+  ['tostring_283',['toString',['../class_a_date.html#ae8a544f48462c8159748f98fe4684a56',1,'ADate']]]
 ];

+ 3 - 3
docs/html/search/namespaces_0.js

@@ -1,6 +1,6 @@
 var searchData=
 [
-  ['acalc_189',['ACalc',['../namespace_a_calc.html',1,'']]],
-  ['adbsetup_190',['aDbSetup',['../namespacea_db_setup.html',1,'']]],
-  ['alog_191',['ALog',['../namespace_a_log.html',1,'']]]
+  ['acalc_184',['ACalc',['../namespace_a_calc.html',1,'']]],
+  ['adbsetup_185',['aDbSetup',['../namespacea_db_setup.html',1,'']]],
+  ['alog_186',['ALog',['../namespace_a_log.html',1,'']]]
 ];

+ 2 - 2
docs/html/search/namespaces_1.js

@@ -1,5 +1,5 @@
 var searchData=
 [
-  ['db_192',['Db',['../namespace_opl_1_1_db.html',1,'Opl']]],
-  ['opl_193',['Opl',['../namespace_opl.html',1,'']]]
+  ['db_187',['Db',['../namespace_opl_1_1_db.html',1,'Opl']]],
+  ['opl_188',['Opl',['../namespace_opl.html',1,'']]]
 ];

Vissa filer visades inte eftersom för många filer har ändrats