class_new_pilot_dialog.html 9.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179
  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: NewPilotDialog 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_pilot_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_pilot_dialog-members.html">List of all members</a> </div>
  87. <div class="headertitle">
  88. <div class="title">NewPilotDialog Class Reference</div> </div>
  89. </div><!--header-->
  90. <div class="contents">
  91. <p>The <a class="el" href="class_new_pilot_dialog.html" title="The NewPilotDialog enables adding new entries to the pilot table in the database.">NewPilotDialog</a> enables adding new entries to the pilot table in the database.
  92. <a href="class_new_pilot_dialog.html#details">More...</a></p>
  93. <p><code>#include &lt;<a class="el" href="newpilotdialog_8h_source.html">newpilotdialog.h</a>&gt;</code></p>
  94. <div class="dynheader">
  95. Inheritance diagram for NewPilotDialog:</div>
  96. <div class="dyncontent">
  97. <div class="center">
  98. <img src="class_new_pilot_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:ad410c1f4e504c92fe43084a7d10e1ea0"><td class="memItemLeft" align="right" valign="top"><a id="ad410c1f4e504c92fe43084a7d10e1ea0"></a>
  104. &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_new_pilot_dialog.html#ad410c1f4e504c92fe43084a7d10e1ea0">NewPilotDialog</a> (QWidget *parent=nullptr)</td></tr>
  105. <tr class="memdesc:ad410c1f4e504c92fe43084a7d10e1ea0"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="class_new_pilot_dialog.html#ad410c1f4e504c92fe43084a7d10e1ea0" title="NewPilotDialog::NewPilotDialog - creates a new pilot dialog which can be used to add a new entry to t...">NewPilotDialog::NewPilotDialog</a> - creates a new pilot dialog which can be used to add a new entry to the database. <br /></td></tr>
  106. <tr class="separator:ad410c1f4e504c92fe43084a7d10e1ea0"><td class="memSeparator" colspan="2">&#160;</td></tr>
  107. <tr class="memitem:a1ab8e67282e910895a544e8dea51cb91"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_new_pilot_dialog.html#a1ab8e67282e910895a544e8dea51cb91">NewPilotDialog</a> (int rowId, QWidget *parent=nullptr)</td></tr>
  108. <tr class="memdesc:a1ab8e67282e910895a544e8dea51cb91"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="class_new_pilot_dialog.html#ad410c1f4e504c92fe43084a7d10e1ea0" title="NewPilotDialog::NewPilotDialog - creates a new pilot dialog which can be used to add a new entry to t...">NewPilotDialog::NewPilotDialog</a> - creates a new pilot dialog which can be used to edit an existing entry in the database. <a href="class_new_pilot_dialog.html#a1ab8e67282e910895a544e8dea51cb91">More...</a><br /></td></tr>
  109. <tr class="separator:a1ab8e67282e910895a544e8dea51cb91"><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_pilot_dialog.html" title="The NewPilotDialog enables adding new entries to the pilot table in the database.">NewPilotDialog</a> enables adding new entries to the pilot table in the database. </p>
  113. <p>The <a class="el" href="class_new_pilot_dialog.html" title="The NewPilotDialog enables adding new entries to the pilot table in the database.">NewPilotDialog</a> offers two constructors, one is used to create a new Pilot 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 company field.</p>
  115. <p>No verification is done on the user input. Sqlite has full unicode support and names come in all different forms and shapes around the world. In order to maintain a maximum amount of flexibility, any unicode input is allowed. </p>
  116. </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
  117. <a id="a1ab8e67282e910895a544e8dea51cb91"></a>
  118. <h2 class="memtitle"><span class="permalink"><a href="#a1ab8e67282e910895a544e8dea51cb91">&#9670;&nbsp;</a></span>NewPilotDialog()</h2>
  119. <div class="memitem">
  120. <div class="memproto">
  121. <table class="mlabels">
  122. <tr>
  123. <td class="mlabels-left">
  124. <table class="memname">
  125. <tr>
  126. <td class="memname">NewPilotDialog::NewPilotDialog </td>
  127. <td>(</td>
  128. <td class="paramtype">int&#160;</td>
  129. <td class="paramname"><em>rowId</em>, </td>
  130. </tr>
  131. <tr>
  132. <td class="paramkey"></td>
  133. <td></td>
  134. <td class="paramtype">QWidget *&#160;</td>
  135. <td class="paramname"><em>parent</em> = <code>nullptr</code>&#160;</td>
  136. </tr>
  137. <tr>
  138. <td></td>
  139. <td>)</td>
  140. <td></td><td></td>
  141. </tr>
  142. </table>
  143. </td>
  144. <td class="mlabels-right">
  145. <span class="mlabels"><span class="mlabel">explicit</span></span> </td>
  146. </tr>
  147. </table>
  148. </div><div class="memdoc">
  149. <p><a class="el" href="class_new_pilot_dialog.html#ad410c1f4e504c92fe43084a7d10e1ea0" title="NewPilotDialog::NewPilotDialog - creates a new pilot dialog which can be used to add a new entry to t...">NewPilotDialog::NewPilotDialog</a> - creates a new pilot dialog which can be used to edit an existing entry in the database. </p>
  150. <dl class="params"><dt>Parameters</dt><dd>
  151. <table class="params">
  152. <tr><td class="paramname">rowId</td><td>- the rowid of the entry to be edited in the database </td></tr>
  153. </table>
  154. </dd>
  155. </dl>
  156. </div>
  157. </div>
  158. <hr/>The documentation for this class was generated from the following files:<ul>
  159. <li>src/gui/dialogues/<a class="el" href="newpilotdialog_8h_source.html">newpilotdialog.h</a></li>
  160. <li>src/gui/dialogues/newpilotdialog.cpp</li>
  161. </ul>
  162. </div><!-- contents -->
  163. </div><!-- doc-content -->
  164. <!-- start footer part -->
  165. <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  166. <ul>
  167. <li class="navelem"><a class="el" href="class_new_pilot_dialog.html">NewPilotDialog</a></li>
  168. <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>
  169. </ul>
  170. </div>
  171. </body>
  172. </html>