class_new_sim_dialog.html 9.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
  5. <meta http-equiv="X-UA-Compatible" content="IE=9"/>
  6. <meta name="generator" content="Doxygen 1.9.1"/>
  7. <meta name="viewport" content="width=device-width, initial-scale=1"/>
  8. <title>openPilotLog: NewSimDialog Class Reference</title>
  9. <link href="tabs.css" rel="stylesheet" type="text/css"/>
  10. <script type="text/javascript" src="jquery.js"></script>
  11. <script type="text/javascript" src="dynsections.js"></script>
  12. <link href="navtree.css" rel="stylesheet" type="text/css"/>
  13. <script type="text/javascript" src="resize.js"></script>
  14. <script type="text/javascript" src="navtreedata.js"></script>
  15. <script type="text/javascript" src="navtree.js"></script>
  16. <link href="search/search.css" rel="stylesheet" type="text/css"/>
  17. <script type="text/javascript" src="search/searchdata.js"></script>
  18. <script type="text/javascript" src="search/search.js"></script>
  19. <link href="doxygen.css" rel="stylesheet" type="text/css" />
  20. <link href="custom_dark_theme.css" rel="stylesheet" type="text/css"/>
  21. </head>
  22. <body>
  23. <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
  24. <div id="titlearea">
  25. <table cellspacing="0" cellpadding="0">
  26. <tbody>
  27. <tr style="height: 56px;">
  28. <td id="projectlogo"><img alt="Logo" src="icon_main.png"/></td>
  29. <td id="projectalign" style="padding-left: 0.5em;">
  30. <div id="projectname">openPilotLog
  31. </div>
  32. </td>
  33. </tr>
  34. </tbody>
  35. </table>
  36. </div>
  37. <!-- end header part -->
  38. <!-- Generated by Doxygen 1.9.1 -->
  39. <script type="text/javascript">
  40. /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  41. var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
  42. /* @license-end */
  43. </script>
  44. <script type="text/javascript" src="menudata.js"></script>
  45. <script type="text/javascript" src="menu.js"></script>
  46. <script type="text/javascript">
  47. /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  48. $(function() {
  49. initMenu('',true,false,'search.php','Search');
  50. $(document).ready(function() { init_search(); });
  51. });
  52. /* @license-end */</script>
  53. <div id="main-nav"></div>
  54. </div><!-- top -->
  55. <div id="side-nav" class="ui-resizable side-nav-resizable">
  56. <div id="nav-tree">
  57. <div id="nav-tree-contents">
  58. <div id="nav-sync" class="sync"></div>
  59. </div>
  60. </div>
  61. <div id="splitbar" style="-moz-user-select:none;"
  62. class="ui-resizable-handle">
  63. </div>
  64. </div>
  65. <script type="text/javascript">
  66. /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  67. $(document).ready(function(){initNavTree('class_new_sim_dialog.html',''); initResizable(); });
  68. /* @license-end */
  69. </script>
  70. <div id="doc-content">
  71. <!-- window showing the filter options -->
  72. <div id="MSearchSelectWindow"
  73. onmouseover="return searchBox.OnSearchSelectShow()"
  74. onmouseout="return searchBox.OnSearchSelectHide()"
  75. onkeydown="return searchBox.OnSearchSelectKey(event)">
  76. </div>
  77. <!-- iframe showing the search results (closed by default) -->
  78. <div id="MSearchResultsWindow">
  79. <iframe src="javascript:void(0)" frameborder="0"
  80. name="MSearchResults" id="MSearchResults">
  81. </iframe>
  82. </div>
  83. <div class="header">
  84. <div class="summary">
  85. <a href="#pub-methods">Public Member Functions</a> &#124;
  86. <a href="class_new_sim_dialog-members.html">List of all members</a> </div>
  87. <div class="headertitle">
  88. <div class="title">NewSimDialog Class Reference</div> </div>
  89. </div><!--header-->
  90. <div class="contents">
  91. <p>The <a class="el" href="class_new_sim_dialog.html" title="The NewSimDialog class enables adding a new Simulator Session to the database or editing an existing ...">NewSimDialog</a> class enables adding a new Simulator Session to the database or editing an existing one.
  92. <a href="class_new_sim_dialog.html#details">More...</a></p>
  93. <p><code>#include &lt;<a class="el" href="newsimdialog_8h_source.html">newsimdialog.h</a>&gt;</code></p>
  94. <div class="dynheader">
  95. Inheritance diagram for NewSimDialog:</div>
  96. <div class="dyncontent">
  97. <div class="center">
  98. <img src="class_new_sim_dialog.png" alt=""/>
  99. </div></div>
  100. <table class="memberdecls">
  101. <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
  102. Public Member Functions</h2></td></tr>
  103. <tr class="memitem:a657c5a974303a1d7b8ad14a6085f488f"><td class="memItemLeft" align="right" valign="top"><a id="a657c5a974303a1d7b8ad14a6085f488f"></a>
  104. &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_new_sim_dialog.html#a657c5a974303a1d7b8ad14a6085f488f">NewSimDialog</a> (QWidget *parent=nullptr)</td></tr>
  105. <tr class="memdesc:a657c5a974303a1d7b8ad14a6085f488f"><td class="mdescLeft">&#160;</td><td class="mdescRight">create a <a class="el" href="class_new_sim_dialog.html" title="The NewSimDialog class enables adding a new Simulator Session to the database or editing an existing ...">NewSimDialog</a> to add a new Simulator Entry to the database <br /></td></tr>
  106. <tr class="separator:a657c5a974303a1d7b8ad14a6085f488f"><td class="memSeparator" colspan="2">&#160;</td></tr>
  107. <tr class="memitem:a1657b57c5b212319ad1db8a5aea44930"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_new_sim_dialog.html#a1657b57c5b212319ad1db8a5aea44930">NewSimDialog</a> (int row_id, QWidget *parent=nullptr)</td></tr>
  108. <tr class="memdesc:a1657b57c5b212319ad1db8a5aea44930"><td class="mdescLeft">&#160;</td><td class="mdescRight">create a <a class="el" href="class_new_sim_dialog.html" title="The NewSimDialog class enables adding a new Simulator Session to the database or editing an existing ...">NewSimDialog</a> to edit an existing Simulator Entry <a href="class_new_sim_dialog.html#a1657b57c5b212319ad1db8a5aea44930">More...</a><br /></td></tr>
  109. <tr class="separator:a1657b57c5b212319ad1db8a5aea44930"><td class="memSeparator" colspan="2">&#160;</td></tr>
  110. </table>
  111. <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
  112. <div class="textblock"><p>The <a class="el" href="class_new_sim_dialog.html" title="The NewSimDialog class enables adding a new Simulator Session to the database or editing an existing ...">NewSimDialog</a> class enables adding a new Simulator Session to the database or editing an existing one. </p>
  113. <p>The <a class="el" href="class_new_sim_dialog.html" title="The NewSimDialog class enables adding a new Simulator Session to the database or editing an existing ...">NewSimDialog</a> offers two constructors, one is used to create a new Simulator Entry from scratch, while the other one is used to edit an existing entry. The existing entry is identified by its ROW ID in the database and is then retreived, its data being used to pre-fill the UI to enable editing the existing data.</p>
  114. <p>A QCompleter provides in-line completion for the aircraft type field. </p>
  115. </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
  116. <a id="a1657b57c5b212319ad1db8a5aea44930"></a>
  117. <h2 class="memtitle"><span class="permalink"><a href="#a1657b57c5b212319ad1db8a5aea44930">&#9670;&nbsp;</a></span>NewSimDialog()</h2>
  118. <div class="memitem">
  119. <div class="memproto">
  120. <table class="mlabels">
  121. <tr>
  122. <td class="mlabels-left">
  123. <table class="memname">
  124. <tr>
  125. <td class="memname">NewSimDialog::NewSimDialog </td>
  126. <td>(</td>
  127. <td class="paramtype">int&#160;</td>
  128. <td class="paramname"><em>row_id</em>, </td>
  129. </tr>
  130. <tr>
  131. <td class="paramkey"></td>
  132. <td></td>
  133. <td class="paramtype">QWidget *&#160;</td>
  134. <td class="paramname"><em>parent</em> = <code>nullptr</code>&#160;</td>
  135. </tr>
  136. <tr>
  137. <td></td>
  138. <td>)</td>
  139. <td></td><td></td>
  140. </tr>
  141. </table>
  142. </td>
  143. <td class="mlabels-right">
  144. <span class="mlabels"><span class="mlabel">explicit</span></span> </td>
  145. </tr>
  146. </table>
  147. </div><div class="memdoc">
  148. <p>create a <a class="el" href="class_new_sim_dialog.html" title="The NewSimDialog class enables adding a new Simulator Session to the database or editing an existing ...">NewSimDialog</a> to edit an existing Simulator Entry </p>
  149. <dl class="params"><dt>Parameters</dt><dd>
  150. <table class="params">
  151. <tr><td class="paramname">row_id</td><td>of the entry to be edited </td></tr>
  152. </table>
  153. </dd>
  154. </dl>
  155. </div>
  156. </div>
  157. <hr/>The documentation for this class was generated from the following files:<ul>
  158. <li>src/gui/dialogues/<a class="el" href="newsimdialog_8h_source.html">newsimdialog.h</a></li>
  159. <li>src/gui/dialogues/newsimdialog.cpp</li>
  160. </ul>
  161. </div><!-- contents -->
  162. </div><!-- doc-content -->
  163. <!-- start footer part -->
  164. <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  165. <ul>
  166. <li class="navelem"><a class="el" href="class_new_sim_dialog.html">NewSimDialog</a></li>
  167. <li class="footer">Generated 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 </li>
  168. </ul>
  169. </div>
  170. </body>
  171. </html>