This repository was archived by the owner on Dec 5, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathaircraftparts_8cpp_source.html
370 lines (368 loc) · 86.7 KB
/
aircraftparts_8cpp_source.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>swift: src/blackmisc/aviation/aircraftparts.cpp Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">swift
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_9687d2aaac47be79d7525830e55feee8.html">blackmisc</a></li><li class="navelem"><a class="el" href="dir_37abb0619765d96de2b0b1dc176b2b0a.html">aviation</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">aircraftparts.cpp</div> </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">// SPDX-FileCopyrightText: Copyright (C) 2014 swift Project Community / Contributors</span></div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">// SPDX-License-Identifier: GPL-3.0-or-later OR LicenseRef-swift-pilot-client-1</span></div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>  </div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="preprocessor">#include "<a class="code" href="aircraftparts_8h.html">blackmisc/aviation/aircraftparts.h</a>"</span></div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="preprocessor">#include "<a class="code" href="aircraftlights_8h.html">blackmisc/aviation/aircraftlights.h</a>"</span></div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="preprocessor">#include "<a class="code" href="comparefunctions_8h.html">blackmisc/comparefunctions.h</a>"</span></div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="preprocessor">#include "<a class="code" href="propertyindex_8h.html">blackmisc/propertyindex.h</a>"</span></div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="preprocessor">#include "<a class="code" href="stringutils_8h.html">blackmisc/stringutils.h</a>"</span></div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>  </div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="preprocessor">#include "QStringBuilder"</span></div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="preprocessor">#include <QtGlobal></span></div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>  </div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <a class="code" href="valueobject_8h.html#ad5f912fe153560479a337770f6d8db43">BLACK_DEFINE_VALUEOBJECT_MIXINS</a>(BlackMisc::Aviation, CAircraftParts)</div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  </div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="keyword">namespace </span>BlackMisc::Aviation</div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> {</div>
<div class="line"><a name="l00017"></a><span class="lineno"><a class="line" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#a858973bad1473f259178e922b7b37d25"> 17</a></span>  <a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#a7fe3646d208fe58e1bd6a8991a93feb3">CAircraftParts::CAircraftParts</a>(<span class="keywordtype">int</span> flapsPercent) : m_flapsPercentage(flapsPercent) {}</div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  </div>
<div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#a8dd5b1e77afbc351c996e2e8bc0403b5"> 19</a></span>  <a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#a7fe3646d208fe58e1bd6a8991a93feb3">CAircraftParts::CAircraftParts</a>(<span class="keyword">const</span> <a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_lights.html">CAircraftLights</a> &lights, <span class="keywordtype">bool</span> gearDown, <span class="keywordtype">int</span> flapsPercent, <span class="keywordtype">bool</span> spoilersOut, <span class="keyword">const</span> <a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_engine_list.html">CAircraftEngineList</a> &engines, <span class="keywordtype">bool</span> onGround)</div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  : m_lights(lights), m_engines(engines), m_flapsPercentage(flapsPercent), m_gearDown(gearDown),</div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  m_spoilersOut(spoilersOut), m_isOnGround(onGround)</div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  {}</div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  </div>
<div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#a485915955ddc60fe176d98ba5321fd83"> 24</a></span>  <a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#a7fe3646d208fe58e1bd6a8991a93feb3">CAircraftParts::CAircraftParts</a>(<span class="keyword">const</span> <a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_lights.html">CAircraftLights</a> &lights, <span class="keywordtype">bool</span> gearDown, <span class="keywordtype">int</span> flapsPercent, <span class="keywordtype">bool</span> spoilersOut, <span class="keyword">const</span> <a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_engine_list.html">CAircraftEngineList</a> &engines, <span class="keywordtype">bool</span> onGround, qint64 timestamp)</div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  : m_lights(lights), m_engines(engines), m_flapsPercentage(flapsPercent), m_gearDown(gearDown),</div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  m_spoilersOut(spoilersOut), m_isOnGround(onGround)</div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  {</div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  this-><a class="code" href="class_black_misc_1_1_i_timestamp_based.html#a5a14940bef7bdb064be61c51990b1d49">setMSecsSinceEpoch</a>(timestamp);</div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  }</div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  </div>
<div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#a41cb1d5b798eebd38f5c88011ab8e9f5"> 31</a></span>  <a class="codeRef" href="http://doc.qt.io/qt-5/qstring.html">QString</a> <a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#a41cb1d5b798eebd38f5c88011ab8e9f5">CAircraftParts::convertToQString</a>(<span class="keywordtype">bool</span> i18n)<span class="keyword"> const</span></div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="keyword"> </span>{</div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  <span class="keywordflow">return</span> u<span class="stringliteral">"ts: "</span> % this-><a class="code" href="class_black_misc_1_1_i_timestamp_with_offset_based.html#ae6f6cb4030ff5573f5c28a5b4c1016cd">getFormattedTimestampAndOffset</a>(<span class="keyword">true</span>) %</div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  u<span class="stringliteral">" details: "</span> % this-><a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#a1df13ccb9db325aaf106009f4a3561e7">getPartsDetailsAsString</a>() %</div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  (m_guessingDetails.<a class="codeRef" href="http://doc.qt.io/qt-5/qstring.html#isEmpty">isEmpty</a>() ? <a class="codeRef" href="http://doc.qt.io/qt-5/qstring.html">QString</a>() : u<span class="stringliteral">" - "</span> % m_guessingDetails) %</div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  u<span class="stringliteral">" | on ground: "</span> % <a class="code" href="namespace_black_misc.html#a43e8307c4350646233573f0caaebd514">BlackMisc::boolToYesNo</a>(m_isOnGround) %</div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  u<span class="stringliteral">" | lights: "</span> % m_lights.<a class="code" href="class_black_misc_1_1_mixin_1_1_string.html#a742439b46e1c8a650b9424277f79c98f">toQString</a>(i18n) %</div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  u<span class="stringliteral">" | gear down: "</span> % <a class="code" href="namespace_black_misc.html#a43e8307c4350646233573f0caaebd514">BlackMisc::boolToYesNo</a>(m_gearDown) %</div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  u<span class="stringliteral">" | flaps pct: "</span> % <a class="codeRef" href="http://doc.qt.io/qt-5/qstring.html#number-1">QString::number</a>(m_flapsPercentage) %</div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  u<span class="stringliteral">" | spoilers out: "</span> % <a class="code" href="namespace_black_misc.html#a43e8307c4350646233573f0caaebd514">BlackMisc::boolToYesNo</a>(m_spoilersOut) %</div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  u<span class="stringliteral">" | engines on: "</span> % m_engines.<a class="code" href="class_black_misc_1_1_mixin_1_1_string.html#a742439b46e1c8a650b9424277f79c98f">toQString</a>(i18n);</div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  }</div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  </div>
<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#a9dea67da1d5d3639cba93e04ff0e159d"> 44</a></span>  <a class="codeRef" href="http://doc.qt.io/qt-5/qjsonobject.html">QJsonObject</a> <a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#a9dea67da1d5d3639cba93e04ff0e159d">CAircraftParts::toIncrementalJson</a>()<span class="keyword"> const</span></div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span> <span class="keyword"> </span>{</div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  <a class="codeRef" href="http://doc.qt.io/qt-5/qjsonobject.html">QJsonObject</a> json = this-><a class="code" href="class_black_misc_1_1_mixin_1_1_json_by_meta_class.html#a0c7cc957bd06927e8591c2c7db4188f1">toJson</a>();</div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  json.<a class="codeRef" href="http://doc.qt.io/qt-5/qjsonobject.html#remove">remove</a>(<a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#a397bd5a3946276b05fdb2373d586ca20">attributeNameIsFullJson</a>());</div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  json.<a class="codeRef" href="http://doc.qt.io/qt-5/qjsonobject.html#insert">insert</a>(<a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#a397bd5a3946276b05fdb2373d586ca20">attributeNameIsFullJson</a>(), <a class="codeRef" href="http://doc.qt.io/qt-5/qjsonvalue.html">QJsonValue</a>(<span class="keyword">false</span>));</div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  <span class="keywordflow">return</span> json;</div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  }</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  </div>
<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#aa11395fcba87299cb3bca595b6b916f2"> 52</a></span>  <a class="codeRef" href="http://doc.qt.io/qt-5/qjsonobject.html">QJsonObject</a> <a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#aa11395fcba87299cb3bca595b6b916f2">CAircraftParts::toFullJson</a>()<span class="keyword"> const</span></div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span> <span class="keyword"> </span>{</div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  <a class="codeRef" href="http://doc.qt.io/qt-5/qjsonobject.html">QJsonObject</a> json = this-><a class="code" href="class_black_misc_1_1_mixin_1_1_json_by_meta_class.html#a0c7cc957bd06927e8591c2c7db4188f1">toJson</a>();</div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  json.<a class="codeRef" href="http://doc.qt.io/qt-5/qjsonobject.html#remove">remove</a>(<a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#a397bd5a3946276b05fdb2373d586ca20">attributeNameIsFullJson</a>());</div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  json.<a class="codeRef" href="http://doc.qt.io/qt-5/qjsonobject.html#insert">insert</a>(<a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#a397bd5a3946276b05fdb2373d586ca20">attributeNameIsFullJson</a>(), <a class="codeRef" href="http://doc.qt.io/qt-5/qjsonvalue.html">QJsonValue</a>(<span class="keyword">true</span>));</div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  <span class="keywordflow">return</span> json;</div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  }</div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  </div>
<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#a3d3cf16a20dd1a2e16c7dca0b47c149c"> 60</a></span>  <span class="keywordtype">bool</span> <a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#a3d3cf16a20dd1a2e16c7dca0b47c149c">CAircraftParts::isNull</a>()<span class="keyword"> const</span></div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span> <span class="keyword"> </span>{</div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  <span class="keywordflow">return</span> this-><a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#ae3f7efe446556fb7f84b35a2c318a0fa">getPartsDetails</a>() == NotSet && m_flapsPercentage < 0;</div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  }</div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  </div>
<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#a709b74e38be2cb171d230abb63e11bf0"> 65</a></span>  <span class="keywordtype">bool</span> <a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#a709b74e38be2cb171d230abb63e11bf0">CAircraftParts::equalValues</a>(<span class="keyword">const</span> <a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html">CAircraftParts</a> &other)<span class="keyword"> const</span></div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span> <span class="keyword"> </span>{</div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  <span class="comment">// currently same as some values are diabled for comparison</span></div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  <span class="comment">// but that could change in future</span></div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  <span class="keywordflow">return</span> other == *<span class="keyword">this</span>;</div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  }</div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  </div>
<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#a6be9bffc33c03c6f0d37c17e027b3a2b"> 72</a></span>  <span class="keyword">const</span> <a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html">CAircraftParts</a> &<a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#a6be9bffc33c03c6f0d37c17e027b3a2b">CAircraftParts::null</a>()</div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  {</div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  <span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html">CAircraftParts</a> <span class="keyword">null</span>(-1);</div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  <span class="keywordflow">return</span> <span class="keyword">null</span>;</div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  }</div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  </div>
<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#afaacb6543b7a1f5e2744402c53e22bf5"> 78</a></span>  <span class="keyword">const</span> <a class="codeRef" href="http://doc.qt.io/qt-5/qstring.html">QString</a> &<a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#afaacb6543b7a1f5e2744402c53e22bf5">CAircraftParts::partsDetailsToString</a>(<a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#ae5dac19da82f3618403584bd5c000e5f">CAircraftParts::PartsDetails</a> details)</div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  {</div>
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  <span class="keyword">static</span> <span class="keyword">const</span> <a class="codeRef" href="http://doc.qt.io/qt-5/qstring.html">QString</a> guessed(<span class="stringliteral">"guessed"</span>);</div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <span class="keyword">static</span> <span class="keyword">const</span> <a class="codeRef" href="http://doc.qt.io/qt-5/qstring.html">QString</a> notset(<span class="stringliteral">"not set"</span>);</div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  <span class="keyword">static</span> <span class="keyword">const</span> <a class="codeRef" href="http://doc.qt.io/qt-5/qstring.html">QString</a> fsd(<span class="stringliteral">"FSD parts"</span>);</div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  </div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  <span class="keywordflow">switch</span> (details)</div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  {</div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  <span class="keywordflow">case</span> GuessedParts: <span class="keywordflow">return</span> guessed;</div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  <span class="keywordflow">case</span> FSDAircraftParts: <span class="keywordflow">return</span> fsd;</div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  <span class="keywordflow">case</span> NotSet: <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  <span class="keywordflow">default</span>: <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  }</div>
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  <span class="keywordflow">return</span> notset;</div>
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  }</div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  </div>
<div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#a397bd5a3946276b05fdb2373d586ca20"> 94</a></span>  <span class="keyword">const</span> <a class="codeRef" href="http://doc.qt.io/qt-5/qstring.html">QString</a> &<a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#a397bd5a3946276b05fdb2373d586ca20">CAircraftParts::attributeNameIsFullJson</a>()</div>
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  {</div>
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  <span class="keyword">static</span> <span class="keyword">const</span> <a class="codeRef" href="http://doc.qt.io/qt-5/qstring.html">QString</a> a(<span class="stringliteral">"is_full_data"</span>);</div>
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  <span class="keywordflow">return</span> a;</div>
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  }</div>
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  </div>
<div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#a0984c4c80a03993b13b2598292b5bebe"> 100</a></span>  <a class="codeRef" href="http://doc.qt.io/qt-5/qvariant.html">QVariant</a> <a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#a0984c4c80a03993b13b2598292b5bebe">CAircraftParts::propertyByIndex</a>(<a class="code" href="class_black_misc_1_1_c_property_index_ref.html">BlackMisc::CPropertyIndexRef</a> index)<span class="keyword"> const</span></div>
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span> <span class="keyword"> </span>{</div>
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  <span class="keywordflow">if</span> (index.<a class="code" href="class_black_misc_1_1_c_property_index_ref.html#aaf08b52075df4aab66e508bd2f2a7ab1">isMyself</a>()) { <span class="keywordflow">return</span> <a class="codeRef" href="http://doc.qt.io/qt-5/qvariant.html#fromValue">QVariant::fromValue</a>(*<span class="keyword">this</span>); }</div>
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  <span class="keywordflow">if</span> (<a class="code" href="class_black_misc_1_1_i_timestamp_with_offset_based.html#ae7cdb1ef32b035dd6f665a3df787dfba">ITimestampWithOffsetBased::canHandleIndex</a>(index)) { <span class="keywordflow">return</span> <a class="code" href="class_black_misc_1_1_i_timestamp_with_offset_based.html#a98679e8c7255ebf4ce836ceb9976cf59">ITimestampWithOffsetBased::propertyByIndex</a>(index); }</div>
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  </div>
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  <span class="keyword">const</span> <a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#ab4763d90ec2bb3717360eca2d83ad9a3">ColumnIndex</a> i = index.<a class="code" href="class_black_misc_1_1_c_property_index_ref.html#a6c47afd9adcc062130832b1d8a1d035c">frontCasted</a><<a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#ab4763d90ec2bb3717360eca2d83ad9a3">ColumnIndex</a>>();</div>
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  <span class="keywordflow">switch</span> (i)</div>
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  {</div>
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  <span class="keywordflow">case</span> IndexEngines: <span class="keywordflow">return</span> <a class="codeRef" href="http://doc.qt.io/qt-5/qvariant.html#fromValue">QVariant::fromValue</a>(m_engines);</div>
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  <span class="keywordflow">case</span> IndexEnginesAsString: <span class="keywordflow">return</span> <a class="codeRef" href="http://doc.qt.io/qt-5/qvariant.html#fromValue">QVariant::fromValue</a>(m_engines.<a class="code" href="class_black_misc_1_1_mixin_1_1_string.html#a742439b46e1c8a650b9424277f79c98f">toQString</a>(<span class="keyword">true</span>));</div>
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  <span class="keywordflow">case</span> IndexFlapsPercentage: <span class="keywordflow">return</span> <a class="codeRef" href="http://doc.qt.io/qt-5/qvariant.html#fromValue">QVariant::fromValue</a>(m_flapsPercentage);</div>
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  <span class="keywordflow">case</span> IndexGearDown: <span class="keywordflow">return</span> <a class="codeRef" href="http://doc.qt.io/qt-5/qvariant.html#fromValue">QVariant::fromValue</a>(m_gearDown);</div>
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  <span class="keywordflow">case</span> IndexLights: <span class="keywordflow">return</span> m_lights.<a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_lights.html#a12acbae8b056d96f7e9b56324938e075">propertyByIndex</a>(index.<a class="code" href="class_black_misc_1_1_c_property_index_ref.html#a53741180f816bc4e8158f2062e3f4dc1">copyFrontRemoved</a>());</div>
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  <span class="keywordflow">case</span> IndexSpoilersOut: <span class="keywordflow">return</span> <a class="codeRef" href="http://doc.qt.io/qt-5/qvariant.html#fromValue">QVariant::fromValue</a>(m_spoilersOut);</div>
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  <span class="keywordflow">case</span> IndexIsOnGround: <span class="keywordflow">return</span> <a class="codeRef" href="http://doc.qt.io/qt-5/qvariant.html#fromValue">QVariant::fromValue</a>(m_isOnGround);</div>
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  <span class="keywordflow">default</span>: <span class="keywordflow">return</span> <a class="code" href="class_black_misc_1_1_mixin_1_1_index.html#a1b10090f323bdf4c97e372219b157a45">CValueObject::propertyByIndex</a>(index);</div>
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  }</div>
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  }</div>
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  </div>
<div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#af34732bdd067a323b3300c230ba16195"> 119</a></span>  <span class="keywordtype">void</span> <a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#af34732bdd067a323b3300c230ba16195">CAircraftParts::setPropertyByIndex</a>(<a class="code" href="class_black_misc_1_1_c_property_index_ref.html">CPropertyIndexRef</a> index, <span class="keyword">const</span> <a class="codeRef" href="http://doc.qt.io/qt-5/qvariant.html">QVariant</a> &variant)</div>
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  {</div>
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  <span class="keywordflow">if</span> (index.<a class="code" href="class_black_misc_1_1_c_property_index_ref.html#aaf08b52075df4aab66e508bd2f2a7ab1">isMyself</a>())</div>
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  {</div>
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  (*this) = variant.<a class="codeRef" href="http://doc.qt.io/qt-5/qvariant.html#value">value</a><<a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html">CAircraftParts</a>>();</div>
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  <span class="keywordflow">return</span>;</div>
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  }</div>
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  <span class="keywordflow">if</span> (<a class="code" href="class_black_misc_1_1_i_timestamp_with_offset_based.html#ae7cdb1ef32b035dd6f665a3df787dfba">ITimestampWithOffsetBased::canHandleIndex</a>(index))</div>
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  {</div>
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>  <a class="code" href="class_black_misc_1_1_i_timestamp_with_offset_based.html#a4fcc62ac8b709ab59ca75320c7fa3bb9">ITimestampWithOffsetBased::setPropertyByIndex</a>(index, variant);</div>
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  <span class="keywordflow">return</span>;</div>
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  }</div>
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  </div>
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  <span class="keyword">const</span> <a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#ab4763d90ec2bb3717360eca2d83ad9a3">ColumnIndex</a> i = index.<a class="code" href="class_black_misc_1_1_c_property_index_ref.html#a6c47afd9adcc062130832b1d8a1d035c">frontCasted</a><<a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#ab4763d90ec2bb3717360eca2d83ad9a3">ColumnIndex</a>>();</div>
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  <span class="keywordflow">switch</span> (i)</div>
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  {</div>
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  <span class="keywordflow">case</span> IndexEngines: m_engines = variant.<a class="codeRef" href="http://doc.qt.io/qt-5/qvariant.html#value">value</a><decltype(m_engines)>(); <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  <span class="keywordflow">case</span> IndexFlapsPercentage: m_flapsPercentage = variant.<a class="codeRef" href="http://doc.qt.io/qt-5/qvariant.html#toInt">toInt</a>(); <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  <span class="keywordflow">case</span> IndexGearDown: m_gearDown = variant.<a class="codeRef" href="http://doc.qt.io/qt-5/qvariant.html#toBool">toBool</a>(); <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  <span class="keywordflow">case</span> IndexLights: m_lights.<a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_lights.html#a1c604f2cd725f674365201aef0c61cf4">setPropertyByIndex</a>(index.<a class="code" href="class_black_misc_1_1_c_property_index_ref.html#a53741180f816bc4e8158f2062e3f4dc1">copyFrontRemoved</a>(), variant); <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  <span class="keywordflow">case</span> IndexSpoilersOut: m_spoilersOut = variant.<a class="codeRef" href="http://doc.qt.io/qt-5/qvariant.html#toBool">toBool</a>(); <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  <span class="keywordflow">case</span> IndexIsOnGround: m_isOnGround = variant.<a class="codeRef" href="http://doc.qt.io/qt-5/qvariant.html#toBool">toBool</a>(); <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  <span class="keywordflow">default</span>: <a class="code" href="class_black_misc_1_1_mixin_1_1_index.html#a8d275c6b21e915ca9c8b9dda4559a7d7">CValueObject::setPropertyByIndex</a>(index, variant); <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  }</div>
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>  }</div>
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>  </div>
<div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#afa9ef7996ee0f3d0ddce9dcf6dc800cb"> 145</a></span>  <span class="keywordtype">int</span> <a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#afa9ef7996ee0f3d0ddce9dcf6dc800cb">CAircraftParts::comparePropertyByIndex</a>(<a class="code" href="class_black_misc_1_1_c_property_index_ref.html">CPropertyIndexRef</a> index, <span class="keyword">const</span> <a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html">CAircraftParts</a> &compareValue)<span class="keyword"> const</span></div>
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span> <span class="keyword"> </span>{</div>
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  <span class="keywordflow">if</span> (index.<a class="code" href="class_black_misc_1_1_c_property_index_ref.html#aaf08b52075df4aab66e508bd2f2a7ab1">isMyself</a>()) { <span class="keywordflow">return</span> <a class="code" href="class_black_misc_1_1_i_timestamp_with_offset_based.html#aff410beff013427ead61debfb1222182">ITimestampWithOffsetBased::comparePropertyByIndex</a>(<a class="code" href="class_black_misc_1_1_c_property_index.html">CPropertyIndex</a>(), compareValue); }</div>
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  <span class="keywordflow">if</span> (<a class="code" href="class_black_misc_1_1_i_timestamp_with_offset_based.html#ae7cdb1ef32b035dd6f665a3df787dfba">ITimestampWithOffsetBased::canHandleIndex</a>(index)) { <span class="keywordflow">return</span> <a class="code" href="class_black_misc_1_1_i_timestamp_with_offset_based.html#aff410beff013427ead61debfb1222182">ITimestampWithOffsetBased::comparePropertyByIndex</a>(index, compareValue); }</div>
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  </div>
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  <span class="keyword">const</span> <a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#ab4763d90ec2bb3717360eca2d83ad9a3">ColumnIndex</a> i = index.<a class="code" href="class_black_misc_1_1_c_property_index_ref.html#a6c47afd9adcc062130832b1d8a1d035c">frontCasted</a><<a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#ab4763d90ec2bb3717360eca2d83ad9a3">ColumnIndex</a>>();</div>
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  <span class="keywordflow">switch</span> (i)</div>
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  {</div>
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  <span class="keywordflow">case</span> IndexEngines: <span class="keywordflow">return</span> Compare::compare(this-><a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#a8a3a0b81c77b501931c7d9ffeed4cb80">getEnginesCount</a>(), compareValue.<a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#a8a3a0b81c77b501931c7d9ffeed4cb80">getEnginesCount</a>());</div>
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>  <span class="keywordflow">case</span> IndexFlapsPercentage: <span class="keywordflow">return</span> Compare::compare(m_flapsPercentage, compareValue.<a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#a14e8adc5b0aaf98e884e5cf99032fd8f">getFlapsPercent</a>());</div>
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  <span class="keywordflow">case</span> IndexGearDown: <span class="keywordflow">return</span> Compare::compare(m_gearDown, compareValue.<a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#af1784f5bf254422fcc5c24bf134e3709">isGearDown</a>());</div>
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  <span class="keywordflow">case</span> IndexSpoilersOut: <span class="keywordflow">return</span> Compare::compare(m_spoilersOut, compareValue.<a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#aa48fb3ebc95e3ede7b86ba559dc409e8">isSpoilersOut</a>());</div>
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  <span class="keywordflow">case</span> IndexIsOnGround: <span class="keywordflow">return</span> Compare::compare(m_isOnGround, compareValue.<a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#a99a4987e4e582d0e85190a1124137d8c">isOnGround</a>());</div>
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  <span class="keywordflow">case</span> IndexLights: <span class="keywordflow">return</span> m_lights.<a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_lights.html#a244806a575d5ff21c96bddfbe8db9b16">comparePropertyByIndex</a>(index.<a class="code" href="class_black_misc_1_1_c_property_index_ref.html#a53741180f816bc4e8158f2062e3f4dc1">copyFrontRemoved</a>(), compareValue.<a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#ae4258b2951c6d6f3f7ee18ff1a1cc824">getLights</a>());</div>
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  <span class="keywordflow">default</span>: <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  }</div>
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  Q_ASSERT_X(<span class="keyword">false</span>, Q_FUNC_INFO, <span class="stringliteral">"No comparison"</span>);</div>
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  <span class="keywordflow">return</span> 0;</div>
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  }</div>
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>  </div>
<div class="line"><a name="l00165"></a><span class="lineno"><a class="line" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#a66645a44bffd6ea93167583e80b38d6b"> 165</a></span>  <a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_lights.html">CAircraftLights</a> <a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#a66645a44bffd6ea93167583e80b38d6b">CAircraftParts::getAdjustedLights</a>()<span class="keyword"> const</span></div>
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span> <span class="keyword"> </span>{</div>
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  <a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_lights.html">CAircraftLights</a> <a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#a871ec3a844a520c33b13db14e277e8cc">lights</a> = this-><a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#ae4258b2951c6d6f3f7ee18ff1a1cc824">getLights</a>();</div>
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  <span class="keyword">const</span> <span class="keywordtype">bool</span> anyEngine = this-><a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#a25144e0f5a37d2339c5655d4c24ead5b">isAnyEngineOn</a>();</div>
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  lights.<a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_lights.html#aefe236d0031dc1d2b54ab63281ea0436">setRecognitionOn</a>(anyEngine);</div>
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>  <a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#a871ec3a844a520c33b13db14e277e8cc">lights</a>.<a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_lights.html#af9c97c63391e8106d3bb9b39b405e4e2">setCabinOn</a>(anyEngine);</div>
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  <span class="keywordflow">return</span> <a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#a871ec3a844a520c33b13db14e277e8cc">lights</a>;</div>
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>  }</div>
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>  </div>
<div class="line"><a name="l00174"></a><span class="lineno"><a class="line" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#ac4d26493306ce7c53d09b814a24a420d"> 174</a></span>  <span class="keywordtype">void</span> <a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#ac4d26493306ce7c53d09b814a24a420d">CAircraftParts::setAllLightsOn</a>()</div>
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>  {</div>
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  m_lights.<a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_lights.html#a82b4c0238fcc0b4062213110e6fe7744">setAllOn</a>();</div>
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  }</div>
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>  </div>
<div class="line"><a name="l00179"></a><span class="lineno"><a class="line" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#a83497a3c483bb45c442a26e0296a5f17"> 179</a></span>  <span class="keywordtype">void</span> <a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#a83497a3c483bb45c442a26e0296a5f17">CAircraftParts::setAllLightsOff</a>()</div>
<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>  {</div>
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>  m_lights.<a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_lights.html#afaa9bf3f02a8d3d722befa2b11582230">setAllOff</a>();</div>
<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>  }</div>
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>  </div>
<div class="line"><a name="l00184"></a><span class="lineno"><a class="line" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#a1c581147116ab8d97a29caeb19802274"> 184</a></span>  <span class="keywordtype">bool</span> <a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#a1c581147116ab8d97a29caeb19802274">CAircraftParts::isFixedGearDown</a>()<span class="keyword"> const</span></div>
<div class="line"><a name="l00185"></a><span class="lineno"> 185</span> <span class="keyword"> </span>{</div>
<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>  <span class="keywordflow">return</span> this-><a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#af1784f5bf254422fcc5c24bf134e3709">isGearDown</a>() || this-><a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#a99a4987e4e582d0e85190a1124137d8c">isOnGround</a>();</div>
<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>  }</div>
<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>  </div>
<div class="line"><a name="l00189"></a><span class="lineno"><a class="line" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#a346b546efc111996ff38ea6dc1a89d71"> 189</a></span>  <a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_engine.html">CAircraftEngine</a> <a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#a346b546efc111996ff38ea6dc1a89d71">CAircraftParts::getEngine</a>(<span class="keywordtype">int</span> number)<span class="keyword"> const</span></div>
<div class="line"><a name="l00190"></a><span class="lineno"> 190</span> <span class="keyword"> </span>{</div>
<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  <span class="keywordflow">return</span> m_engines.<a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_engine_list.html#a671ed08955a2c61fb9ac7d7fc86c85a4">getEngine</a>(number);</div>
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>  }</div>
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>  </div>
<div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#a8977fb442bc8cf1f2b7f868b98afdeff"> 194</a></span>  <span class="keywordtype">bool</span> <a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#a8977fb442bc8cf1f2b7f868b98afdeff">CAircraftParts::isEngineOn</a>(<span class="keywordtype">int</span> number)<span class="keyword"> const</span></div>
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span> <span class="keyword"> </span>{</div>
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>  <span class="keywordflow">return</span> m_engines.<a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_engine_list.html#a4d680a79499cce4d78a5d738477b31ea">isEngineOn</a>(number);</div>
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>  }</div>
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>  </div>
<div class="line"><a name="l00199"></a><span class="lineno"><a class="line" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#a25144e0f5a37d2339c5655d4c24ead5b"> 199</a></span>  <span class="keywordtype">bool</span> <a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#a25144e0f5a37d2339c5655d4c24ead5b">CAircraftParts::isAnyEngineOn</a>()<span class="keyword"> const</span></div>
<div class="line"><a name="l00200"></a><span class="lineno"> 200</span> <span class="keyword"> </span>{</div>
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>  <span class="keywordflow">return</span> m_engines.<a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_engine_list.html#aa22f23331b1d46ef31004fc8afd1b654">isAnyEngineOn</a>();</div>
<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>  }</div>
<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>  </div>
<div class="line"><a name="l00204"></a><span class="lineno"><a class="line" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#a5646e97847bf90497c84893557498d9d"> 204</a></span>  <span class="keywordtype">void</span> <a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#adec593fea18e238577177f7d4477d262">CAircraftParts::setEngines</a>(<span class="keyword">const</span> <a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_engine.html">CAircraftEngine</a> &engine, <span class="keywordtype">int</span> engineNumber)</div>
<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>  {</div>
<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>  <a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_engine_list.html">CAircraftEngineList</a> <a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#a956dc2f4ebce1aaa79959de3f93e4bf8">engines</a>;</div>
<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>  <a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#a956dc2f4ebce1aaa79959de3f93e4bf8">engines</a>.<a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_engine_list.html#af9c7672b08e3f3e2095da48337819750">setEngines</a>(engine, engineNumber);</div>
<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>  m_engines = <a class="code" href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#a956dc2f4ebce1aaa79959de3f93e4bf8">engines</a>;</div>
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>  }</div>
<div class="line"><a name="l00210"></a><span class="lineno"> 210</span> } <span class="comment">// namespace</span></div>
<div class="ttc" id="aaircraftlights_8h_html"><div class="ttname"><a href="aircraftlights_8h.html">aircraftlights.h</a></div></div>
<div class="ttc" id="aaircraftparts_8h_html"><div class="ttname"><a href="aircraftparts_8h.html">aircraftparts.h</a></div></div>
<div class="ttc" id="aclass_black_misc_1_1_aviation_1_1_c_aircraft_engine_html"><div class="ttname"><a href="class_black_misc_1_1_aviation_1_1_c_aircraft_engine.html">BlackMisc::Aviation::CAircraftEngine</a></div><div class="ttdoc">Value object encapsulating information about aircraft's engines.</div><div class="ttdef"><b>Definition:</b> <a href="aircraftengine_8h_source.html#l00021">aircraftengine.h:22</a></div></div>
<div class="ttc" id="aclass_black_misc_1_1_aviation_1_1_c_aircraft_engine_list_html"><div class="ttname"><a href="class_black_misc_1_1_aviation_1_1_c_aircraft_engine_list.html">BlackMisc::Aviation::CAircraftEngineList</a></div><div class="ttdoc">Value object encapsulating a list of aircraft engines.</div><div class="ttdef"><b>Definition:</b> <a href="aircraftenginelist_8h_source.html#l00026">aircraftenginelist.h:30</a></div></div>
<div class="ttc" id="aclass_black_misc_1_1_aviation_1_1_c_aircraft_engine_list_html_a4d680a79499cce4d78a5d738477b31ea"><div class="ttname"><a href="class_black_misc_1_1_aviation_1_1_c_aircraft_engine_list.html#a4d680a79499cce4d78a5d738477b31ea">BlackMisc::Aviation::CAircraftEngineList::isEngineOn</a></div><div class="ttdeci">bool isEngineOn(int engineNumber) const</div><div class="ttdoc">Engine number 1..x on?</div><div class="ttdef"><b>Definition:</b> <a href="aircraftenginelist_8cpp_source.html#l00032">aircraftenginelist.cpp:32</a></div></div>
<div class="ttc" id="aclass_black_misc_1_1_aviation_1_1_c_aircraft_engine_list_html_a671ed08955a2c61fb9ac7d7fc86c85a4"><div class="ttname"><a href="class_black_misc_1_1_aviation_1_1_c_aircraft_engine_list.html#a671ed08955a2c61fb9ac7d7fc86c85a4">BlackMisc::Aviation::CAircraftEngineList::getEngine</a></div><div class="ttdeci">CAircraftEngine getEngine(int engineNumber) const</div><div class="ttdoc">Get engine 1..n.</div><div class="ttdef"><b>Definition:</b> <a href="aircraftenginelist_8cpp_source.html#l00026">aircraftenginelist.cpp:26</a></div></div>
<div class="ttc" id="aclass_black_misc_1_1_aviation_1_1_c_aircraft_engine_list_html_aa22f23331b1d46ef31004fc8afd1b654"><div class="ttname"><a href="class_black_misc_1_1_aviation_1_1_c_aircraft_engine_list.html#aa22f23331b1d46ef31004fc8afd1b654">BlackMisc::Aviation::CAircraftEngineList::isAnyEngineOn</a></div><div class="ttdeci">bool isAnyEngineOn() const</div><div class="ttdoc">Is any engine on?</div><div class="ttdef"><b>Definition:</b> <a href="aircraftenginelist_8cpp_source.html#l00072">aircraftenginelist.cpp:72</a></div></div>
<div class="ttc" id="aclass_black_misc_1_1_aviation_1_1_c_aircraft_engine_list_html_af9c7672b08e3f3e2095da48337819750"><div class="ttname"><a href="class_black_misc_1_1_aviation_1_1_c_aircraft_engine_list.html#af9c7672b08e3f3e2095da48337819750">BlackMisc::Aviation::CAircraftEngineList::setEngines</a></div><div class="ttdeci">void setEngines(const CAircraftEngine &engine, int engineNumber)</div><div class="ttdoc">Copy one engine multiple times (number) and set the number of engines to number.</div><div class="ttdef"><b>Definition:</b> <a href="aircraftenginelist_8cpp_source.html#l00051">aircraftenginelist.cpp:51</a></div></div>
<div class="ttc" id="aclass_black_misc_1_1_aviation_1_1_c_aircraft_lights_html"><div class="ttname"><a href="class_black_misc_1_1_aviation_1_1_c_aircraft_lights.html">BlackMisc::Aviation::CAircraftLights</a></div><div class="ttdoc">Value object encapsulating information about aircraft's lights.</div><div class="ttdef"><b>Definition:</b> <a href="aircraftlights_8h_source.html#l00022">aircraftlights.h:23</a></div></div>
<div class="ttc" id="aclass_black_misc_1_1_aviation_1_1_c_aircraft_lights_html_a12acbae8b056d96f7e9b56324938e075"><div class="ttname"><a href="class_black_misc_1_1_aviation_1_1_c_aircraft_lights.html#a12acbae8b056d96f7e9b56324938e075">BlackMisc::Aviation::CAircraftLights::propertyByIndex</a></div><div class="ttdeci">QVariant propertyByIndex(CPropertyIndexRef index) const</div><div class="ttdoc">Property by index.</div><div class="ttdef"><b>Definition:</b> <a href="aircraftlights_8cpp_source.html#l00045">aircraftlights.cpp:45</a></div></div>
<div class="ttc" id="aclass_black_misc_1_1_aviation_1_1_c_aircraft_lights_html_a1c604f2cd725f674365201aef0c61cf4"><div class="ttname"><a href="class_black_misc_1_1_aviation_1_1_c_aircraft_lights.html#a1c604f2cd725f674365201aef0c61cf4">BlackMisc::Aviation::CAircraftLights::setPropertyByIndex</a></div><div class="ttdeci">void setPropertyByIndex(CPropertyIndexRef index, const QVariant &variant)</div><div class="ttdoc">Set property by index.</div><div class="ttdef"><b>Definition:</b> <a href="aircraftlights_8cpp_source.html#l00065">aircraftlights.cpp:65</a></div></div>
<div class="ttc" id="aclass_black_misc_1_1_aviation_1_1_c_aircraft_lights_html_a244806a575d5ff21c96bddfbe8db9b16"><div class="ttname"><a href="class_black_misc_1_1_aviation_1_1_c_aircraft_lights.html#a244806a575d5ff21c96bddfbe8db9b16">BlackMisc::Aviation::CAircraftLights::comparePropertyByIndex</a></div><div class="ttdeci">int comparePropertyByIndex(CPropertyIndexRef index, const CAircraftLights &compareValue) const</div><div class="ttdoc">Compare by index.</div><div class="ttdef"><b>Definition:</b> <a href="aircraftlights_8cpp_source.html#l00089">aircraftlights.cpp:89</a></div></div>
<div class="ttc" id="aclass_black_misc_1_1_aviation_1_1_c_aircraft_lights_html_a82b4c0238fcc0b4062213110e6fe7744"><div class="ttname"><a href="class_black_misc_1_1_aviation_1_1_c_aircraft_lights.html#a82b4c0238fcc0b4062213110e6fe7744">BlackMisc::Aviation::CAircraftLights::setAllOn</a></div><div class="ttdeci">void setAllOn()</div><div class="ttdoc">All on.</div><div class="ttdef"><b>Definition:</b> <a href="aircraftlights_8cpp_source.html#l00108">aircraftlights.cpp:108</a></div></div>
<div class="ttc" id="aclass_black_misc_1_1_aviation_1_1_c_aircraft_lights_html_aefe236d0031dc1d2b54ab63281ea0436"><div class="ttname"><a href="class_black_misc_1_1_aviation_1_1_c_aircraft_lights.html#aefe236d0031dc1d2b54ab63281ea0436">BlackMisc::Aviation::CAircraftLights::setRecognitionOn</a></div><div class="ttdeci">void setRecognitionOn(bool on)</div><div class="ttdoc">Set recognition lights.</div><div class="ttdef"><b>Definition:</b> <a href="aircraftlights_8h_source.html#l00091">aircraftlights.h:91</a></div></div>
<div class="ttc" id="aclass_black_misc_1_1_aviation_1_1_c_aircraft_lights_html_af9c97c63391e8106d3bb9b39b405e4e2"><div class="ttname"><a href="class_black_misc_1_1_aviation_1_1_c_aircraft_lights.html#af9c97c63391e8106d3bb9b39b405e4e2">BlackMisc::Aviation::CAircraftLights::setCabinOn</a></div><div class="ttdeci">void setCabinOn(bool on)</div><div class="ttdoc">Set cabin lights.</div><div class="ttdef"><b>Definition:</b> <a href="aircraftlights_8h_source.html#l00097">aircraftlights.h:97</a></div></div>
<div class="ttc" id="aclass_black_misc_1_1_aviation_1_1_c_aircraft_lights_html_afaa9bf3f02a8d3d722befa2b11582230"><div class="ttname"><a href="class_black_misc_1_1_aviation_1_1_c_aircraft_lights.html#afaa9bf3f02a8d3d722befa2b11582230">BlackMisc::Aviation::CAircraftLights::setAllOff</a></div><div class="ttdeci">void setAllOff()</div><div class="ttdoc">All off.</div><div class="ttdef"><b>Definition:</b> <a href="aircraftlights_8cpp_source.html#l00120">aircraftlights.cpp:120</a></div></div>
<div class="ttc" id="aclass_black_misc_1_1_aviation_1_1_c_aircraft_parts_html"><div class="ttname"><a href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html">BlackMisc::Aviation::CAircraftParts</a></div><div class="ttdoc">Value object encapsulating information of aircraft's parts.</div><div class="ttdef"><b>Definition:</b> <a href="aircraftparts_8h_source.html#l00025">aircraftparts.h:28</a></div></div>
<div class="ttc" id="aclass_black_misc_1_1_aviation_1_1_c_aircraft_parts_html_a0984c4c80a03993b13b2598292b5bebe"><div class="ttname"><a href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#a0984c4c80a03993b13b2598292b5bebe">BlackMisc::Aviation::CAircraftParts::propertyByIndex</a></div><div class="ttdeci">QVariant propertyByIndex(CPropertyIndexRef index) const</div><div class="ttdoc">Property by index.</div><div class="ttdef"><b>Definition:</b> <a href="aircraftparts_8cpp_source.html#l00100">aircraftparts.cpp:100</a></div></div>
<div class="ttc" id="aclass_black_misc_1_1_aviation_1_1_c_aircraft_parts_html_a14e8adc5b0aaf98e884e5cf99032fd8f"><div class="ttname"><a href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#a14e8adc5b0aaf98e884e5cf99032fd8f">BlackMisc::Aviation::CAircraftParts::getFlapsPercent</a></div><div class="ttdeci">int getFlapsPercent() const</div><div class="ttdoc">Get flaps position in percent.</div><div class="ttdef"><b>Definition:</b> <a href="aircraftparts_8h_source.html#l00102">aircraftparts.h:102</a></div></div>
<div class="ttc" id="aclass_black_misc_1_1_aviation_1_1_c_aircraft_parts_html_a1c581147116ab8d97a29caeb19802274"><div class="ttname"><a href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#a1c581147116ab8d97a29caeb19802274">BlackMisc::Aviation::CAircraftParts::isFixedGearDown</a></div><div class="ttdeci">bool isFixedGearDown() const</div><div class="ttdoc">Is fixed gear down?</div><div class="ttdef"><b>Definition:</b> <a href="aircraftparts_8cpp_source.html#l00184">aircraftparts.cpp:184</a></div></div>
<div class="ttc" id="aclass_black_misc_1_1_aviation_1_1_c_aircraft_parts_html_a1df13ccb9db325aaf106009f4a3561e7"><div class="ttname"><a href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#a1df13ccb9db325aaf106009f4a3561e7">BlackMisc::Aviation::CAircraftParts::getPartsDetailsAsString</a></div><div class="ttdeci">const QString & getPartsDetailsAsString() const</div><div class="ttdoc">Parts details as string.</div><div class="ttdef"><b>Definition:</b> <a href="aircraftparts_8h_source.html#l00147">aircraftparts.h:147</a></div></div>
<div class="ttc" id="aclass_black_misc_1_1_aviation_1_1_c_aircraft_parts_html_a25144e0f5a37d2339c5655d4c24ead5b"><div class="ttname"><a href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#a25144e0f5a37d2339c5655d4c24ead5b">BlackMisc::Aviation::CAircraftParts::isAnyEngineOn</a></div><div class="ttdeci">bool isAnyEngineOn() const</div><div class="ttdoc">Any engine on?</div><div class="ttdef"><b>Definition:</b> <a href="aircraftparts_8cpp_source.html#l00199">aircraftparts.cpp:199</a></div></div>
<div class="ttc" id="aclass_black_misc_1_1_aviation_1_1_c_aircraft_parts_html_a346b546efc111996ff38ea6dc1a89d71"><div class="ttname"><a href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#a346b546efc111996ff38ea6dc1a89d71">BlackMisc::Aviation::CAircraftParts::getEngine</a></div><div class="ttdeci">CAircraftEngine getEngine(int number) const</div><div class="ttdoc">Engine with number.</div><div class="ttdef"><b>Definition:</b> <a href="aircraftparts_8cpp_source.html#l00189">aircraftparts.cpp:189</a></div></div>
<div class="ttc" id="aclass_black_misc_1_1_aviation_1_1_c_aircraft_parts_html_a397bd5a3946276b05fdb2373d586ca20"><div class="ttname"><a href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#a397bd5a3946276b05fdb2373d586ca20">BlackMisc::Aviation::CAircraftParts::attributeNameIsFullJson</a></div><div class="ttdeci">static const QString & attributeNameIsFullJson()</div><div class="ttdoc">Attribute name.</div><div class="ttdef"><b>Definition:</b> <a href="aircraftparts_8cpp_source.html#l00094">aircraftparts.cpp:94</a></div></div>
<div class="ttc" id="aclass_black_misc_1_1_aviation_1_1_c_aircraft_parts_html_a3d3cf16a20dd1a2e16c7dca0b47c149c"><div class="ttname"><a href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#a3d3cf16a20dd1a2e16c7dca0b47c149c">BlackMisc::Aviation::CAircraftParts::isNull</a></div><div class="ttdeci">bool isNull() const</div><div class="ttdoc">NULL parts object?</div><div class="ttdef"><b>Definition:</b> <a href="aircraftparts_8cpp_source.html#l00060">aircraftparts.cpp:60</a></div></div>
<div class="ttc" id="aclass_black_misc_1_1_aviation_1_1_c_aircraft_parts_html_a41cb1d5b798eebd38f5c88011ab8e9f5"><div class="ttname"><a href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#a41cb1d5b798eebd38f5c88011ab8e9f5">BlackMisc::Aviation::CAircraftParts::convertToQString</a></div><div class="ttdeci">QString convertToQString(bool i18n=false) const</div><div class="ttdoc">Cast as QString.</div><div class="ttdef"><b>Definition:</b> <a href="aircraftparts_8cpp_source.html#l00031">aircraftparts.cpp:31</a></div></div>
<div class="ttc" id="aclass_black_misc_1_1_aviation_1_1_c_aircraft_parts_html_a66645a44bffd6ea93167583e80b38d6b"><div class="ttname"><a href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#a66645a44bffd6ea93167583e80b38d6b">BlackMisc::Aviation::CAircraftParts::getAdjustedLights</a></div><div class="ttdeci">CAircraftLights getAdjustedLights() const</div><div class="ttdoc">Lights adjusted depending on engines.</div><div class="ttdef"><b>Definition:</b> <a href="aircraftparts_8cpp_source.html#l00165">aircraftparts.cpp:165</a></div></div>
<div class="ttc" id="aclass_black_misc_1_1_aviation_1_1_c_aircraft_parts_html_a6be9bffc33c03c6f0d37c17e027b3a2b"><div class="ttname"><a href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#a6be9bffc33c03c6f0d37c17e027b3a2b">BlackMisc::Aviation::CAircraftParts::null</a></div><div class="ttdeci">static const CAircraftParts & null()</div><div class="ttdoc">NULL parts object.</div><div class="ttdef"><b>Definition:</b> <a href="aircraftparts_8cpp_source.html#l00072">aircraftparts.cpp:72</a></div></div>
<div class="ttc" id="aclass_black_misc_1_1_aviation_1_1_c_aircraft_parts_html_a709b74e38be2cb171d230abb63e11bf0"><div class="ttname"><a href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#a709b74e38be2cb171d230abb63e11bf0">BlackMisc::Aviation::CAircraftParts::equalValues</a></div><div class="ttdeci">bool equalValues(const CAircraftParts &other) const</div><div class="ttdoc">Equal values, but not comparing timestamp etc.</div><div class="ttdef"><b>Definition:</b> <a href="aircraftparts_8cpp_source.html#l00065">aircraftparts.cpp:65</a></div></div>
<div class="ttc" id="aclass_black_misc_1_1_aviation_1_1_c_aircraft_parts_html_a7fe3646d208fe58e1bd6a8991a93feb3"><div class="ttname"><a href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#a7fe3646d208fe58e1bd6a8991a93feb3">BlackMisc::Aviation::CAircraftParts::CAircraftParts</a></div><div class="ttdeci">CAircraftParts()</div><div class="ttdoc">Default constructor.</div><div class="ttdef"><b>Definition:</b> <a href="aircraftparts_8h_source.html#l00051">aircraftparts.h:51</a></div></div>
<div class="ttc" id="aclass_black_misc_1_1_aviation_1_1_c_aircraft_parts_html_a83497a3c483bb45c442a26e0296a5f17"><div class="ttname"><a href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#a83497a3c483bb45c442a26e0296a5f17">BlackMisc::Aviation::CAircraftParts::setAllLightsOff</a></div><div class="ttdeci">void setAllLightsOff()</div><div class="ttdoc">Set all lights off.</div><div class="ttdef"><b>Definition:</b> <a href="aircraftparts_8cpp_source.html#l00179">aircraftparts.cpp:179</a></div></div>
<div class="ttc" id="aclass_black_misc_1_1_aviation_1_1_c_aircraft_parts_html_a871ec3a844a520c33b13db14e277e8cc"><div class="ttname"><a href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#a871ec3a844a520c33b13db14e277e8cc">BlackMisc::Aviation::CAircraftParts::lights</a></div><div class="ttdeci">CAircraftLights & lights()</div><div class="ttdoc">Reference to lights, meant for easy direct changes of the values.</div><div class="ttdef"><b>Definition:</b> <a href="aircraftparts_8h_source.html#l00080">aircraftparts.h:80</a></div></div>
<div class="ttc" id="aclass_black_misc_1_1_aviation_1_1_c_aircraft_parts_html_a8977fb442bc8cf1f2b7f868b98afdeff"><div class="ttname"><a href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#a8977fb442bc8cf1f2b7f868b98afdeff">BlackMisc::Aviation::CAircraftParts::isEngineOn</a></div><div class="ttdeci">bool isEngineOn(int number) const</div><div class="ttdoc">Is engine with number 1..n on?</div><div class="ttdef"><b>Definition:</b> <a href="aircraftparts_8cpp_source.html#l00194">aircraftparts.cpp:194</a></div></div>
<div class="ttc" id="aclass_black_misc_1_1_aviation_1_1_c_aircraft_parts_html_a8a3a0b81c77b501931c7d9ffeed4cb80"><div class="ttname"><a href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#a8a3a0b81c77b501931c7d9ffeed4cb80">BlackMisc::Aviation::CAircraftParts::getEnginesCount</a></div><div class="ttdeci">int getEnginesCount() const</div><div class="ttdoc">Number of engines.</div><div class="ttdef"><b>Definition:</b> <a href="aircraftparts_8h_source.html#l00123">aircraftparts.h:123</a></div></div>
<div class="ttc" id="aclass_black_misc_1_1_aviation_1_1_c_aircraft_parts_html_a956dc2f4ebce1aaa79959de3f93e4bf8"><div class="ttname"><a href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#a956dc2f4ebce1aaa79959de3f93e4bf8">BlackMisc::Aviation::CAircraftParts::engines</a></div><div class="ttdeci">CAircraftEngineList & engines()</div><div class="ttdoc">Direct access to engines, meant for simple value modifications.</div><div class="ttdef"><b>Definition:</b> <a href="aircraftparts_8h_source.html#l00117">aircraftparts.h:117</a></div></div>
<div class="ttc" id="aclass_black_misc_1_1_aviation_1_1_c_aircraft_parts_html_a99a4987e4e582d0e85190a1124137d8c"><div class="ttname"><a href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#a99a4987e4e582d0e85190a1124137d8c">BlackMisc::Aviation::CAircraftParts::isOnGround</a></div><div class="ttdeci">bool isOnGround() const</div><div class="ttdoc">Is aircraft on ground?</div><div class="ttdef"><b>Definition:</b> <a href="aircraftparts_8h_source.html#l00138">aircraftparts.h:138</a></div></div>
<div class="ttc" id="aclass_black_misc_1_1_aviation_1_1_c_aircraft_parts_html_a9dea67da1d5d3639cba93e04ff0e159d"><div class="ttname"><a href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#a9dea67da1d5d3639cba93e04ff0e159d">BlackMisc::Aviation::CAircraftParts::toIncrementalJson</a></div><div class="ttdeci">QJsonObject toIncrementalJson() const</div><div class="ttdoc">Incremental JSON object.</div><div class="ttdef"><b>Definition:</b> <a href="aircraftparts_8cpp_source.html#l00044">aircraftparts.cpp:44</a></div></div>
<div class="ttc" id="aclass_black_misc_1_1_aviation_1_1_c_aircraft_parts_html_aa11395fcba87299cb3bca595b6b916f2"><div class="ttname"><a href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#aa11395fcba87299cb3bca595b6b916f2">BlackMisc::Aviation::CAircraftParts::toFullJson</a></div><div class="ttdeci">QJsonObject toFullJson() const</div><div class="ttdoc">Full JSON Object.</div><div class="ttdef"><b>Definition:</b> <a href="aircraftparts_8cpp_source.html#l00052">aircraftparts.cpp:52</a></div></div>
<div class="ttc" id="aclass_black_misc_1_1_aviation_1_1_c_aircraft_parts_html_aa48fb3ebc95e3ede7b86ba559dc409e8"><div class="ttname"><a href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#aa48fb3ebc95e3ede7b86ba559dc409e8">BlackMisc::Aviation::CAircraftParts::isSpoilersOut</a></div><div class="ttdeci">bool isSpoilersOut() const</div><div class="ttdoc">Are spoilers out?</div><div class="ttdef"><b>Definition:</b> <a href="aircraftparts_8h_source.html#l00108">aircraftparts.h:108</a></div></div>
<div class="ttc" id="aclass_black_misc_1_1_aviation_1_1_c_aircraft_parts_html_ab4763d90ec2bb3717360eca2d83ad9a3"><div class="ttname"><a href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#ab4763d90ec2bb3717360eca2d83ad9a3">BlackMisc::Aviation::CAircraftParts::ColumnIndex</a></div><div class="ttdeci">ColumnIndex</div><div class="ttdoc">Properties by index.</div><div class="ttdef"><b>Definition:</b> <a href="aircraftparts_8h_source.html#l00031">aircraftparts.h:32</a></div></div>
<div class="ttc" id="aclass_black_misc_1_1_aviation_1_1_c_aircraft_parts_html_ac4d26493306ce7c53d09b814a24a420d"><div class="ttname"><a href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#ac4d26493306ce7c53d09b814a24a420d">BlackMisc::Aviation::CAircraftParts::setAllLightsOn</a></div><div class="ttdeci">void setAllLightsOn()</div><div class="ttdoc">Set all lights on.</div><div class="ttdef"><b>Definition:</b> <a href="aircraftparts_8cpp_source.html#l00174">aircraftparts.cpp:174</a></div></div>
<div class="ttc" id="aclass_black_misc_1_1_aviation_1_1_c_aircraft_parts_html_adec593fea18e238577177f7d4477d262"><div class="ttname"><a href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#adec593fea18e238577177f7d4477d262">BlackMisc::Aviation::CAircraftParts::setEngines</a></div><div class="ttdeci">void setEngines(const CAircraftEngineList &engines)</div><div class="ttdoc">Set engines.</div><div class="ttdef"><b>Definition:</b> <a href="aircraftparts_8h_source.html#l00132">aircraftparts.h:132</a></div></div>
<div class="ttc" id="aclass_black_misc_1_1_aviation_1_1_c_aircraft_parts_html_ae3f7efe446556fb7f84b35a2c318a0fa"><div class="ttname"><a href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#ae3f7efe446556fb7f84b35a2c318a0fa">BlackMisc::Aviation::CAircraftParts::getPartsDetails</a></div><div class="ttdeci">PartsDetails getPartsDetails() const</div><div class="ttdoc">Get parts details.</div><div class="ttdef"><b>Definition:</b> <a href="aircraftparts_8h_source.html#l00144">aircraftparts.h:144</a></div></div>
<div class="ttc" id="aclass_black_misc_1_1_aviation_1_1_c_aircraft_parts_html_ae4258b2951c6d6f3f7ee18ff1a1cc824"><div class="ttname"><a href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#ae4258b2951c6d6f3f7ee18ff1a1cc824">BlackMisc::Aviation::CAircraftParts::getLights</a></div><div class="ttdeci">CAircraftLights getLights() const</div><div class="ttdoc">Get aircraft lights.</div><div class="ttdef"><b>Definition:</b> <a href="aircraftparts_8h_source.html#l00074">aircraftparts.h:74</a></div></div>
<div class="ttc" id="aclass_black_misc_1_1_aviation_1_1_c_aircraft_parts_html_ae5dac19da82f3618403584bd5c000e5f"><div class="ttname"><a href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#ae5dac19da82f3618403584bd5c000e5f">BlackMisc::Aviation::CAircraftParts::PartsDetails</a></div><div class="ttdeci">PartsDetails</div><div class="ttdoc">Parts Details.</div><div class="ttdef"><b>Definition:</b> <a href="aircraftparts_8h_source.html#l00043">aircraftparts.h:44</a></div></div>
<div class="ttc" id="aclass_black_misc_1_1_aviation_1_1_c_aircraft_parts_html_af1784f5bf254422fcc5c24bf134e3709"><div class="ttname"><a href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#af1784f5bf254422fcc5c24bf134e3709">BlackMisc::Aviation::CAircraftParts::isGearDown</a></div><div class="ttdeci">bool isGearDown() const</div><div class="ttdoc">Is gear down?</div><div class="ttdef"><b>Definition:</b> <a href="aircraftparts_8h_source.html#l00092">aircraftparts.h:92</a></div></div>
<div class="ttc" id="aclass_black_misc_1_1_aviation_1_1_c_aircraft_parts_html_af34732bdd067a323b3300c230ba16195"><div class="ttname"><a href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#af34732bdd067a323b3300c230ba16195">BlackMisc::Aviation::CAircraftParts::setPropertyByIndex</a></div><div class="ttdeci">void setPropertyByIndex(CPropertyIndexRef index, const QVariant &variant)</div><div class="ttdoc">Set property by index.</div><div class="ttdef"><b>Definition:</b> <a href="aircraftparts_8cpp_source.html#l00119">aircraftparts.cpp:119</a></div></div>
<div class="ttc" id="aclass_black_misc_1_1_aviation_1_1_c_aircraft_parts_html_afa9ef7996ee0f3d0ddce9dcf6dc800cb"><div class="ttname"><a href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#afa9ef7996ee0f3d0ddce9dcf6dc800cb">BlackMisc::Aviation::CAircraftParts::comparePropertyByIndex</a></div><div class="ttdeci">int comparePropertyByIndex(CPropertyIndexRef index, const CAircraftParts &compareValue) const</div><div class="ttdoc">Compare for index.</div><div class="ttdef"><b>Definition:</b> <a href="aircraftparts_8cpp_source.html#l00145">aircraftparts.cpp:145</a></div></div>
<div class="ttc" id="aclass_black_misc_1_1_aviation_1_1_c_aircraft_parts_html_afaacb6543b7a1f5e2744402c53e22bf5"><div class="ttname"><a href="class_black_misc_1_1_aviation_1_1_c_aircraft_parts.html#afaacb6543b7a1f5e2744402c53e22bf5">BlackMisc::Aviation::CAircraftParts::partsDetailsToString</a></div><div class="ttdeci">static const QString & partsDetailsToString(PartsDetails details)</div><div class="ttdoc">Convert to QString.</div><div class="ttdef"><b>Definition:</b> <a href="aircraftparts_8cpp_source.html#l00078">aircraftparts.cpp:78</a></div></div>
<div class="ttc" id="aclass_black_misc_1_1_c_property_index_html"><div class="ttname"><a href="class_black_misc_1_1_c_property_index.html">BlackMisc::CPropertyIndex</a></div><div class="ttdoc">Property index.</div><div class="ttdef"><b>Definition:</b> <a href="propertyindex_8h_source.html#l00033">propertyindex.h:43</a></div></div>
<div class="ttc" id="aclass_black_misc_1_1_c_property_index_ref_html"><div class="ttname"><a href="class_black_misc_1_1_c_property_index_ref.html">BlackMisc::CPropertyIndexRef</a></div><div class="ttdoc">Non-owning reference to a CPropertyIndex with a subset of its features.</div><div class="ttdef"><b>Definition:</b> <a href="propertyindexref_8h_source.html#l00018">propertyindexref.h:19</a></div></div>
<div class="ttc" id="aclass_black_misc_1_1_c_property_index_ref_html_a53741180f816bc4e8158f2062e3f4dc1"><div class="ttname"><a href="class_black_misc_1_1_c_property_index_ref.html#a53741180f816bc4e8158f2062e3f4dc1">BlackMisc::CPropertyIndexRef::copyFrontRemoved</a></div><div class="ttdeci">Q_REQUIRED_RESULT CPropertyIndexRef copyFrontRemoved() const</div><div class="ttdoc">Copy with first element removed.</div><div class="ttdef"><b>Definition:</b> <a href="propertyindexref_8cpp_source.html#l00020">propertyindexref.cpp:20</a></div></div>
<div class="ttc" id="aclass_black_misc_1_1_c_property_index_ref_html_a6c47afd9adcc062130832b1d8a1d035c"><div class="ttname"><a href="class_black_misc_1_1_c_property_index_ref.html#a6c47afd9adcc062130832b1d8a1d035c">BlackMisc::CPropertyIndexRef::frontCasted</a></div><div class="ttdeci">CastType frontCasted() const</div><div class="ttdoc">First element casted to given type, usually the PropertIndex enum.</div><div class="ttdef"><b>Definition:</b> <a href="propertyindexref_8h_source.html#l00161">propertyindexref.h:161</a></div></div>
<div class="ttc" id="aclass_black_misc_1_1_c_property_index_ref_html_aaf08b52075df4aab66e508bd2f2a7ab1"><div class="ttname"><a href="class_black_misc_1_1_c_property_index_ref.html#aaf08b52075df4aab66e508bd2f2a7ab1">BlackMisc::CPropertyIndexRef::isMyself</a></div><div class="ttdeci">bool isMyself() const</div><div class="ttdoc">Myself index, used with nesting.</div><div class="ttdef"><b>Definition:</b> <a href="propertyindexref_8cpp_source.html#l00035">propertyindexref.cpp:35</a></div></div>
<div class="ttc" id="aclass_black_misc_1_1_i_timestamp_based_html_a5a14940bef7bdb064be61c51990b1d49"><div class="ttname"><a href="class_black_misc_1_1_i_timestamp_based.html#a5a14940bef7bdb064be61c51990b1d49">BlackMisc::ITimestampBased::setMSecsSinceEpoch</a></div><div class="ttdeci">void setMSecsSinceEpoch(qint64 mSecsSinceEpoch)</div><div class="ttdoc">Timestamp as ms value.</div><div class="ttdef"><b>Definition:</b> <a href="timestampbased_8h_source.html#l00065">timestampbased.h:65</a></div></div>
<div class="ttc" id="aclass_black_misc_1_1_i_timestamp_with_offset_based_html_a4fcc62ac8b709ab59ca75320c7fa3bb9"><div class="ttname"><a href="class_black_misc_1_1_i_timestamp_with_offset_based.html#a4fcc62ac8b709ab59ca75320c7fa3bb9">BlackMisc::ITimestampWithOffsetBased::setPropertyByIndex</a></div><div class="ttdeci">void setPropertyByIndex(BlackMisc::CPropertyIndexRef index, const QVariant &variant)</div><div class="ttdoc">Set property by index.</div><div class="ttdef"><b>Definition:</b> <a href="timestampbased_8cpp_source.html#l00332">timestampbased.cpp:332</a></div></div>
<div class="ttc" id="aclass_black_misc_1_1_i_timestamp_with_offset_based_html_a98679e8c7255ebf4ce836ceb9976cf59"><div class="ttname"><a href="class_black_misc_1_1_i_timestamp_with_offset_based.html#a98679e8c7255ebf4ce836ceb9976cf59">BlackMisc::ITimestampWithOffsetBased::propertyByIndex</a></div><div class="ttdeci">QVariant propertyByIndex(BlackMisc::CPropertyIndexRef index) const</div><div class="ttdoc">Property by index.</div><div class="ttdef"><b>Definition:</b> <a href="timestampbased_8cpp_source.html#l00304">timestampbased.cpp:304</a></div></div>
<div class="ttc" id="aclass_black_misc_1_1_i_timestamp_with_offset_based_html_ae6f6cb4030ff5573f5c28a5b4c1016cd"><div class="ttname"><a href="class_black_misc_1_1_i_timestamp_with_offset_based.html#ae6f6cb4030ff5573f5c28a5b4c1016cd">BlackMisc::ITimestampWithOffsetBased::getFormattedTimestampAndOffset</a></div><div class="ttdeci">QString getFormattedTimestampAndOffset(bool includeRawTimestamp) const</div><div class="ttdoc">Timestamp and offset.</div><div class="ttdef"><b>Definition:</b> <a href="timestampbased_8cpp_source.html#l00253">timestampbased.cpp:253</a></div></div>
<div class="ttc" id="aclass_black_misc_1_1_i_timestamp_with_offset_based_html_ae7cdb1ef32b035dd6f665a3df787dfba"><div class="ttname"><a href="class_black_misc_1_1_i_timestamp_with_offset_based.html#ae7cdb1ef32b035dd6f665a3df787dfba">BlackMisc::ITimestampWithOffsetBased::canHandleIndex</a></div><div class="ttdeci">static bool canHandleIndex(CPropertyIndexRef index)</div><div class="ttdoc">Can given index be handled.</div><div class="ttdef"><b>Definition:</b> <a href="timestampbased_8cpp_source.html#l00281">timestampbased.cpp:281</a></div></div>
<div class="ttc" id="aclass_black_misc_1_1_i_timestamp_with_offset_based_html_aff410beff013427ead61debfb1222182"><div class="ttname"><a href="class_black_misc_1_1_i_timestamp_with_offset_based.html#aff410beff013427ead61debfb1222182">BlackMisc::ITimestampWithOffsetBased::comparePropertyByIndex</a></div><div class="ttdeci">int comparePropertyByIndex(CPropertyIndexRef index, const ITimestampWithOffsetBased &compareValue) const</div><div class="ttdoc">Compare for index.</div><div class="ttdef"><b>Definition:</b> <a href="timestampbased_8cpp_source.html#l00358">timestampbased.cpp:358</a></div></div>
<div class="ttc" id="aclass_black_misc_1_1_mixin_1_1_index_html_a1b10090f323bdf4c97e372219b157a45"><div class="ttname"><a href="class_black_misc_1_1_mixin_1_1_index.html#a1b10090f323bdf4c97e372219b157a45">BlackMisc::Mixin::Index::propertyByIndex</a></div><div class="ttdeci">QVariant propertyByIndex(CPropertyIndexRef index) const</div><div class="ttdoc">Property by index.</div><div class="ttdef"><b>Definition:</b> <a href="mixinindex_8h_source.html#l00170">mixinindex.h:170</a></div></div>
<div class="ttc" id="aclass_black_misc_1_1_mixin_1_1_index_html_a8d275c6b21e915ca9c8b9dda4559a7d7"><div class="ttname"><a href="class_black_misc_1_1_mixin_1_1_index.html#a8d275c6b21e915ca9c8b9dda4559a7d7">BlackMisc::Mixin::Index::setPropertyByIndex</a></div><div class="ttdeci">void setPropertyByIndex(CPropertyIndexRef index, const QVariant &variant)</div><div class="ttdoc">Set property by index.</div><div class="ttdef"><b>Definition:</b> <a href="mixinindex_8h_source.html#l00157">mixinindex.h:157</a></div></div>
<div class="ttc" id="aclass_black_misc_1_1_mixin_1_1_json_by_meta_class_html_a0c7cc957bd06927e8591c2c7db4188f1"><div class="ttname"><a href="class_black_misc_1_1_mixin_1_1_json_by_meta_class.html#a0c7cc957bd06927e8591c2c7db4188f1">BlackMisc::Mixin::JsonByMetaClass::toJson</a></div><div class="ttdeci">QJsonObject toJson() const</div><div class="ttdoc">Cast to JSON object.</div><div class="ttdef"><b>Definition:</b> <a href="mixinjson_8h_source.html#l00129">mixinjson.h:129</a></div></div>
<div class="ttc" id="aclass_black_misc_1_1_mixin_1_1_string_html_a742439b46e1c8a650b9424277f79c98f"><div class="ttname"><a href="class_black_misc_1_1_mixin_1_1_string.html#a742439b46e1c8a650b9424277f79c98f">BlackMisc::Mixin::String::toQString</a></div><div class="ttdeci">QString toQString(bool i18n=false) const</div><div class="ttdoc">Cast as QString.</div><div class="ttdef"><b>Definition:</b> <a href="mixinstring_8h_source.html#l00079">mixinstring.h:79</a></div></div>
<div class="ttc" id="acomparefunctions_8h_html"><div class="ttname"><a href="comparefunctions_8h.html">comparefunctions.h</a></div></div>
<div class="ttc" id="anamespace_black_misc_html_a43e8307c4350646233573f0caaebd514"><div class="ttname"><a href="namespace_black_misc.html#a43e8307c4350646233573f0caaebd514">BlackMisc::boolToYesNo</a></div><div class="ttdeci">BLACKMISC_EXPORT const QString & boolToYesNo(bool v)</div><div class="ttdoc">Bool to yes/no.</div></div>
<div class="ttc" id="apropertyindex_8h_html"><div class="ttname"><a href="propertyindex_8h.html">propertyindex.h</a></div></div>
<div class="ttc" id="aqjsonobject_html"><div class="ttname"><a href="http://doc.qt.io/qt-5/qjsonobject.html">QJsonObject</a></div></div>
<div class="ttc" id="aqjsonobject_html_insert"><div class="ttname"><a href="http://doc.qt.io/qt-5/qjsonobject.html#insert">QJsonObject::insert</a></div><div class="ttdeci">QJsonObject::iterator insert(const QString &key, const QJsonValue &value)</div></div>
<div class="ttc" id="aqjsonobject_html_remove"><div class="ttname"><a href="http://doc.qt.io/qt-5/qjsonobject.html#remove">QJsonObject::remove</a></div><div class="ttdeci">void remove(const QString &key)</div></div>
<div class="ttc" id="aqjsonvalue_html"><div class="ttname"><a href="http://doc.qt.io/qt-5/qjsonvalue.html">QJsonValue</a></div></div>
<div class="ttc" id="aqstring_html"><div class="ttname"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></div></div>
<div class="ttc" id="aqstring_html_isEmpty"><div class="ttname"><a href="http://doc.qt.io/qt-5/qstring.html#isEmpty">QString::isEmpty</a></div><div class="ttdeci">bool isEmpty() const const</div></div>
<div class="ttc" id="aqstring_html_number-1"><div class="ttname"><a href="http://doc.qt.io/qt-5/qstring.html#number-1">QString::number</a></div><div class="ttdeci">QString number(int n, int base)</div></div>
<div class="ttc" id="aqvariant_html"><div class="ttname"><a href="http://doc.qt.io/qt-5/qvariant.html">QVariant</a></div></div>
<div class="ttc" id="aqvariant_html_fromValue"><div class="ttname"><a href="http://doc.qt.io/qt-5/qvariant.html#fromValue">QVariant::fromValue</a></div><div class="ttdeci">QVariant fromValue(const T &value)</div></div>
<div class="ttc" id="aqvariant_html_toBool"><div class="ttname"><a href="http://doc.qt.io/qt-5/qvariant.html#toBool">QVariant::toBool</a></div><div class="ttdeci">bool toBool() const const</div></div>
<div class="ttc" id="aqvariant_html_toInt"><div class="ttname"><a href="http://doc.qt.io/qt-5/qvariant.html#toInt">QVariant::toInt</a></div><div class="ttdeci">int toInt(bool *ok) const const</div></div>
<div class="ttc" id="aqvariant_html_value"><div class="ttname"><a href="http://doc.qt.io/qt-5/qvariant.html#value">QVariant::value</a></div><div class="ttdeci">T value() const const</div></div>
<div class="ttc" id="astringutils_8h_html"><div class="ttname"><a href="stringutils_8h.html">stringutils.h</a></div></div>
<div class="ttc" id="avalueobject_8h_html_ad5f912fe153560479a337770f6d8db43"><div class="ttname"><a href="valueobject_8h.html#ad5f912fe153560479a337770f6d8db43">BLACK_DEFINE_VALUEOBJECT_MIXINS</a></div><div class="ttdeci">#define BLACK_DEFINE_VALUEOBJECT_MIXINS(Namespace, Class)</div><div class="ttdoc">Explicit template definition of mixins for a CValueObject subclass.</div><div class="ttdef"><b>Definition:</b> <a href="valueobject_8h_source.html#l00075">valueobject.h:75</a></div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Dec 3 2023 18:38:39 for swift by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>