<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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.8.11"/> <title>FGx: MainObject Class Reference</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> <script type="text/javascript"> $(document).ready(function() { init_search(); }); </script> <link href="doxygen.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">FGx  <span id="projectnumber">1</span> </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.11 --> <script type="text/javascript"> var searchBox = new SearchBox("searchBox", "search",false,'Search'); </script> <div id="navrow1" class="tabs"> <ul class="tablist"> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="pages.html"><span>Related Pages</span></a></li> <li class="current"><a href="annotated.html"><span>Classes</span></a></li> <li><a href="files.html"><span>Files</span></a></li> <li> <div id="MSearchBox" class="MSearchBoxInactive"> <span class="left"> <img id="MSearchSelect" src="search/mag_sel.png" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" alt=""/> <input type="text" id="MSearchField" value="Search" accesskey="S" onfocus="searchBox.OnSearchFieldFocus(true)" onblur="searchBox.OnSearchFieldFocus(false)" onkeyup="searchBox.OnSearchFieldChange(event)"/> </span><span class="right"> <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> </span> </div> </li> </ul> </div> <div id="navrow2" class="tabs2"> <ul class="tablist"> <li><a href="annotated.html"><span>Class List</span></a></li> <li><a href="classes.html"><span>Class Index</span></a></li> <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> <li><a href="functions.html"><span>Class Members</span></a></li> </ul> </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><!-- top --> <div class="header"> <div class="summary"> <a href="#pub-slots">Public Slots</a> | <a href="#signals">Signals</a> | <a href="#pub-methods">Public Member Functions</a> | <a href="#pub-static-methods">Static Public Member Functions</a> | <a href="#pub-attribs">Public Attributes</a> | <a href="classMainObject-members.html">List of all members</a> </div> <div class="headertitle"> <div class="title">MainObject Class Reference</div> </div> </div><!--header--> <div class="contents"> <p>The <a class="el" href="classMainObject.html" title="The MainObject is an extended QObject, and the main "controller" for FGx. ">MainObject</a> is an extended QObject, and the main "controller" for FGx. <a href="classMainObject.html#details">More...</a></p> <p><code>#include <<a class="el" href="mainobject_8h_source.html">mainobject.h</a>></code></p> <div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;"> <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for MainObject:</div> <div id="dynsection-0-summary" class="dynsummary" style="display:block;"> </div> <div id="dynsection-0-content" class="dyncontent" style="display:none;"> <div class="center"> <img src="classMainObject.png" usemap="#MainObject_map" alt=""/> <map id="MainObject_map" name="MainObject_map"> </map> </div></div> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-slots"></a> Public Slots</h2></td></tr> <tr class="memitem:a63d83f4b2b0aeb4c7ae4653457eae6cd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a63d83f4b2b0aeb4c7ae4653457eae6cd"></a> void </td><td class="memItemRight" valign="bottom"><b>initialize</b> ()</td></tr> <tr class="separator:a63d83f4b2b0aeb4c7ae4653457eae6cd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa2372636e144919d74e8bbcee28088b1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa2372636e144919d74e8bbcee28088b1"></a> void </td><td class="memItemRight" valign="bottom"><b>on_tray_icon</b> (QSystemTrayIcon::ActivationReason reason)</td></tr> <tr class="separator:aa2372636e144919d74e8bbcee28088b1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa4f0b3cfe212090481014b96b3389b42"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa4f0b3cfe212090481014b96b3389b42"></a> void </td><td class="memItemRight" valign="bottom"><b>on_launcher</b> ()</td></tr> <tr class="separator:aa4f0b3cfe212090481014b96b3389b42"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7192a4520b227590c9630f1ac84bad20"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7192a4520b227590c9630f1ac84bad20"></a> void </td><td class="memItemRight" valign="bottom"><b>on_browsermap</b> ()</td></tr> <tr class="separator:a7192a4520b227590c9630f1ac84bad20"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5c6d528b54202f0c311f8ab1c5112b32"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5c6d528b54202f0c311f8ab1c5112b32"></a> void </td><td class="memItemRight" valign="bottom"><b>on_properties_browser</b> ()</td></tr> <tr class="separator:a5c6d528b54202f0c311f8ab1c5112b32"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aad7c9f3484305ac71b2d118421fbebc2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aad7c9f3484305ac71b2d118421fbebc2"></a> void </td><td class="memItemRight" valign="bottom"><b>on_view_logs</b> ()</td></tr> <tr class="separator:aad7c9f3484305ac71b2d118421fbebc2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8652999873beec2f8bc421fae49a1eab"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8652999873beec2f8bc421fae49a1eab"></a> void </td><td class="memItemRight" valign="bottom"><b>clear_log</b> (QString log_name)</td></tr> <tr class="separator:a8652999873beec2f8bc421fae49a1eab"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1bbb2de423338f556c8283312ae0f190"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1bbb2de423338f556c8283312ae0f190"></a> void </td><td class="memItemRight" valign="bottom"><b>add_log</b> (QString log_name, QString data)</td></tr> <tr class="separator:a1bbb2de423338f556c8283312ae0f190"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1f36b7683108e43025fd9351cac133ed"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1f36b7683108e43025fd9351cac133ed"></a> void </td><td class="memItemRight" valign="bottom"><b>start_all</b> ()</td></tr> <tr class="separator:a1f36b7683108e43025fd9351cac133ed"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8edd213a829859872018e309246c9174"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8edd213a829859872018e309246c9174"></a> void </td><td class="memItemRight" valign="bottom"><b>start_fgfs</b> ()</td></tr> <tr class="separator:a8edd213a829859872018e309246c9174"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae6ee35a291d4367aa6bac5c12938e21a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae6ee35a291d4367aa6bac5c12938e21a"></a> void </td><td class="memItemRight" valign="bottom"><b>start_fgcom</b> ()</td></tr> <tr class="separator:ae6ee35a291d4367aa6bac5c12938e21a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a00738172732a15d1701232ee4fe5b295"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a00738172732a15d1701232ee4fe5b295"></a> void </td><td class="memItemRight" valign="bottom"><b>start_terrasync</b> ()</td></tr> <tr class="separator:a00738172732a15d1701232ee4fe5b295"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae3be502fc21089dd8dc6da09aac2903c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae3be502fc21089dd8dc6da09aac2903c"></a> void </td><td class="memItemRight" valign="bottom"><b>stop_all</b> ()</td></tr> <tr class="separator:ae3be502fc21089dd8dc6da09aac2903c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab0d9883b80d8f7e67097d00d026c7245"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab0d9883b80d8f7e67097d00d026c7245"></a> void </td><td class="memItemRight" valign="bottom"><b>on_quit</b> ()</td></tr> <tr class="separator:ab0d9883b80d8f7e67097d00d026c7245"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1281dbdc29b17d87448042a243a22739"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1281dbdc29b17d87448042a243a22739"></a> void </td><td class="memItemRight" valign="bottom"><b>on_view_fgx_debug</b> ()</td></tr> <tr class="separator:a1281dbdc29b17d87448042a243a22739"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1a34a2addbceb50cc2dc28333884a5fb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1a34a2addbceb50cc2dc28333884a5fb"></a> void </td><td class="memItemRight" valign="bottom"><b>set_debug_mode</b> (bool)</td></tr> <tr class="separator:a1a34a2addbceb50cc2dc28333884a5fb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a93648dafb7c6291c9d00198c3263180f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a93648dafb7c6291c9d00198c3263180f"></a> void </td><td class="memItemRight" valign="bottom"><b>on_action_open_url</b> (QAction *)</td></tr> <tr class="separator:a93648dafb7c6291c9d00198c3263180f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a93acacbacb77c6fa5444351a168f525d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a93acacbacb77c6fa5444351a168f525d"></a> void </td><td class="memItemRight" valign="bottom"><b>on_about_qt</b> ()</td></tr> <tr class="separator:a93acacbacb77c6fa5444351a168f525d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0b23c2b4fc418f82edb3b52410b9b9ac"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0b23c2b4fc418f82edb3b52410b9b9ac"></a> void </td><td class="memItemRight" valign="bottom"><b>on_about_fgx</b> ()</td></tr> <tr class="separator:a0b23c2b4fc418f82edb3b52410b9b9ac"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a37262fab5e0d6823ac0712fe21c9e8d6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a37262fab5e0d6823ac0712fe21c9e8d6"></a> void </td><td class="memItemRight" valign="bottom"><b>on_upx</b> (QString option, bool enabled, QString value)</td></tr> <tr class="separator:a37262fab5e0d6823ac0712fe21c9e8d6"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="signals"></a> Signals</h2></td></tr> <tr class="memitem:a622112f5ff94418e8c139617210106d6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a622112f5ff94418e8c139617210106d6"></a> void </td><td class="memItemRight" valign="bottom"><b>show_settings</b> (int)</td></tr> <tr class="separator:a622112f5ff94418e8c139617210106d6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aab51439bd1e503cda2259f23144d81a6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aab51439bd1e503cda2259f23144d81a6"></a> void </td><td class="memItemRight" valign="bottom"><b>reload_paths</b> ()</td></tr> <tr class="separator:aab51439bd1e503cda2259f23144d81a6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4bb3e3f0dc57a564ad6e73d6e3807eb7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4bb3e3f0dc57a564ad6e73d6e3807eb7"></a> void </td><td class="memItemRight" valign="bottom"><b>on_debug_mode</b> (bool enabled)</td></tr> <tr class="separator:a4bb3e3f0dc57a564ad6e73d6e3807eb7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a085cbc28b58de37b0a730fda8f7aaf48"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a085cbc28b58de37b0a730fda8f7aaf48"></a> void </td><td class="memItemRight" valign="bottom"><b>setx</b> (QString option, bool enabled, QString value)</td></tr> <tr class="separator:a085cbc28b58de37b0a730fda8f7aaf48"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a> Public Member Functions</h2></td></tr> <tr class="memitem:a5a61c451037f40a7ff96c787638f2226"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5a61c451037f40a7ff96c787638f2226"></a>  </td><td class="memItemRight" valign="bottom"><b>MainObject</b> (QObject *parent=0)</td></tr> <tr class="separator:a5a61c451037f40a7ff96c787638f2226"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a35341466d79a5bd8aff16cd602b6d25c"><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><a class="el" href="classMainObject.html#a35341466d79a5bd8aff16cd602b6d25c">data_file</a> (QString file_name)</td></tr> <tr class="memdesc:a35341466d79a5bd8aff16cd602b6d25c"><td class="mdescLeft"> </td><td class="mdescRight">Path to a data file eg data_file("airports.txt") <a href="#a35341466d79a5bd8aff16cd602b6d25c">More...</a><br /></td></tr> <tr class="separator:a35341466d79a5bd8aff16cd602b6d25c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1ee21a05238ec16680095f3d13ae607a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1ee21a05238ec16680095f3d13ae607a"></a> QString </td><td class="memItemRight" valign="bottom"><b>default_file</b> (QString file_name)</td></tr> <tr class="separator:a1ee21a05238ec16680095f3d13ae607a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a804cad880ccda12849ff41a7194dd6d4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a804cad880ccda12849ff41a7194dd6d4"></a> QString </td><td class="memItemRight" valign="bottom"><b>get_fgfs_command</b> ()</td></tr> <tr class="separator:a804cad880ccda12849ff41a7194dd6d4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a530df8032bf9c6dfb9f7385c6dd55a8b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a530df8032bf9c6dfb9f7385c6dd55a8b"></a> QStringList </td><td class="memItemRight" valign="bottom"><b>get_fgfs_args</b> ()</td></tr> <tr class="separator:a530df8032bf9c6dfb9f7385c6dd55a8b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3d3a6ab4b046bca76eeb8d339d960804"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3d3a6ab4b046bca76eeb8d339d960804"></a> QStringList </td><td class="memItemRight" valign="bottom"><b>get_env</b> ()</td></tr> <tr class="separator:a3d3a6ab4b046bca76eeb8d339d960804"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a> Static Public Member Functions</h2></td></tr> <tr class="memitem:af7ecb7d4a0b0a8b5b44b45263ac1001e"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="classMainObject.html#af7ecb7d4a0b0a8b5b44b45263ac1001e">runningOs</a> ()</td></tr> <tr class="memdesc:af7ecb7d4a0b0a8b5b44b45263ac1001e"><td class="mdescLeft"> </td><td class="mdescRight">What OS is running. <a href="#af7ecb7d4a0b0a8b5b44b45263ac1001e">More...</a><br /></td></tr> <tr class="separator:af7ecb7d4a0b0a8b5b44b45263ac1001e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a432d2ec0ad952d879aeba49b2a5a14a8"><td class="memItemLeft" align="right" valign="top">static QString </td><td class="memItemRight" valign="bottom"><a class="el" href="classMainObject.html#a432d2ec0ad952d879aeba49b2a5a14a8">log_file_path</a> ()</td></tr> <tr class="memdesc:a432d2ec0ad952d879aeba49b2a5a14a8"><td class="mdescLeft"> </td><td class="mdescRight">Log File. <a href="#a432d2ec0ad952d879aeba49b2a5a14a8">More...</a><br /></td></tr> <tr class="separator:a432d2ec0ad952d879aeba49b2a5a14a8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a76ef4a9985f92bc50384b733965405b4"><td class="memItemLeft" align="right" valign="top">static QString </td><td class="memItemRight" valign="bottom"><a class="el" href="classMainObject.html#a76ef4a9985f92bc50384b733965405b4">temp_dir</a> ()</td></tr> <tr class="memdesc:a76ef4a9985f92bc50384b733965405b4"><td class="mdescLeft"> </td><td class="mdescRight">location if temp directoty , os specific <a href="#a76ef4a9985f92bc50384b733965405b4">More...</a><br /></td></tr> <tr class="separator:a76ef4a9985f92bc50384b733965405b4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae635e1855af646a0c16a0aad5e3a7ff1"><td class="memItemLeft" align="right" valign="top">static QString </td><td class="memItemRight" valign="bottom"><a class="el" href="classMainObject.html#ae635e1855af646a0c16a0aad5e3a7ff1">temp_dir</a> (QString append_path)</td></tr> <tr class="memdesc:ae635e1855af646a0c16a0aad5e3a7ff1"><td class="mdescLeft"> </td><td class="mdescRight">location if temp directoty , os specific with appended file/path <a href="#ae635e1855af646a0c16a0aad5e3a7ff1">More...</a><br /></td></tr> <tr class="separator:ae635e1855af646a0c16a0aad5e3a7ff1"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> Public Attributes</h2></td></tr> <tr class="memitem:a33928edc36ce1f366476ea080654e429"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a33928edc36ce1f366476ea080654e429"></a> bool </td><td class="memItemRight" valign="bottom"><b>debug_mode</b></td></tr> <tr class="separator:a33928edc36ce1f366476ea080654e429"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a812ab0aabd234e74e513f8c7c4c6ce2c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a812ab0aabd234e74e513f8c7c4c6ce2c"></a> <a class="el" href="classXSettings.html">XSettings</a> * </td><td class="memItemRight" valign="bottom"><b>settings</b></td></tr> <tr class="separator:a812ab0aabd234e74e513f8c7c4c6ce2c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af2dd206bb870d5b87d7786312ea5023a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af2dd206bb870d5b87d7786312ea5023a"></a> <a class="el" href="classXSettingsModel.html">XSettingsModel</a> * </td><td class="memItemRight" valign="bottom"><b>X</b></td></tr> <tr class="separator:af2dd206bb870d5b87d7786312ea5023a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7628ab5d5e6e9214bab656b89539eaa1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7628ab5d5e6e9214bab656b89539eaa1"></a> <a class="el" href="classLauncherWindow.html">LauncherWindow</a> * </td><td class="memItemRight" valign="bottom"><b>launcherWindow</b></td></tr> <tr class="separator:a7628ab5d5e6e9214bab656b89539eaa1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a41ab1344718cacad24ce3abf01c89f07"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a41ab1344718cacad24ce3abf01c89f07"></a> <a class="el" href="classViewLogsWidget.html">ViewLogsWidget</a> * </td><td class="memItemRight" valign="bottom"><b>viewLogsWidget</b></td></tr> <tr class="separator:a41ab1344718cacad24ce3abf01c89f07"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aee50eda114ca43ce44fa24270f53ea11"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aee50eda114ca43ce44fa24270f53ea11"></a> <a class="el" href="classPropsTreeWidget.html">PropsTreeWidget</a> * </td><td class="memItemRight" valign="bottom"><b>propertiesBrowser</b></td></tr> <tr class="separator:aee50eda114ca43ce44fa24270f53ea11"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a834917e4f3cfc660d00d17e616b33649"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a834917e4f3cfc660d00d17e616b33649"></a> <a class="el" href="classFgxDebugWidget.html">FgxDebugWidget</a> * </td><td class="memItemRight" valign="bottom"><b>fgxDebugWidget</b></td></tr> <tr class="separator:a834917e4f3cfc660d00d17e616b33649"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1042381be6d84fd62bf91661e8f793be"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1042381be6d84fd62bf91661e8f793be"></a> <a class="el" href="classXProcess.html">XProcess</a> * </td><td class="memItemRight" valign="bottom"><b>processFgFs</b></td></tr> <tr class="separator:a1042381be6d84fd62bf91661e8f793be"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aec266f4b96d22c6e2c728aa8ca637882"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aec266f4b96d22c6e2c728aa8ca637882"></a> <a class="el" href="classXProcess.html">XProcess</a> * </td><td class="memItemRight" valign="bottom"><b>processTerraSync</b></td></tr> <tr class="separator:aec266f4b96d22c6e2c728aa8ca637882"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a98438faef94c30d42df4fddea05638ea"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a98438faef94c30d42df4fddea05638ea"></a> <a class="el" href="classXProcess.html">XProcess</a> * </td><td class="memItemRight" valign="bottom"><b>processFgCom</b></td></tr> <tr class="separator:a98438faef94c30d42df4fddea05638ea"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abd010d253b72118ff4b5e50598a04c4b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abd010d253b72118ff4b5e50598a04c4b"></a> QSystemTrayIcon * </td><td class="memItemRight" valign="bottom"><b>trayIcon</b></td></tr> <tr class="separator:abd010d253b72118ff4b5e50598a04c4b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4ebfa84445530d02a5d2dc7f3105da26"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4ebfa84445530d02a5d2dc7f3105da26"></a> QMenu * </td><td class="memItemRight" valign="bottom"><b>popupMenu</b></td></tr> <tr class="separator:a4ebfa84445530d02a5d2dc7f3105da26"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa7f7250d168fb0dd4462a0a91ca6d425"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa7f7250d168fb0dd4462a0a91ca6d425"></a> QWidgetAction * </td><td class="memItemRight" valign="bottom"><b>actionCallsign</b></td></tr> <tr class="separator:aa7f7250d168fb0dd4462a0a91ca6d425"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0d2e2ee3054a33f0ed8d972adc1079e1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0d2e2ee3054a33f0ed8d972adc1079e1"></a> QLabel * </td><td class="memItemRight" valign="bottom"><b>lblCallsign</b></td></tr> <tr class="separator:a0d2e2ee3054a33f0ed8d972adc1079e1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6fd4afe1daf9006992a6e95fb40a2743"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6fd4afe1daf9006992a6e95fb40a2743"></a> QAction * </td><td class="memItemRight" valign="bottom"><b>actionLauncher</b></td></tr> <tr class="separator:a6fd4afe1daf9006992a6e95fb40a2743"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a104785d9d48f6bfe74620e4bb08718d9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a104785d9d48f6bfe74620e4bb08718d9"></a> QAction * </td><td class="memItemRight" valign="bottom"><b>actionMpMap</b></td></tr> <tr class="separator:a104785d9d48f6bfe74620e4bb08718d9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaa3bb436dc0ac6b31ea211690cad3ae1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaa3bb436dc0ac6b31ea211690cad3ae1"></a> QAction * </td><td class="memItemRight" valign="bottom"><b>actionPropsBrowser</b></td></tr> <tr class="separator:aaa3bb436dc0ac6b31ea211690cad3ae1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abd456b732153796758ad23e72768a1d7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abd456b732153796758ad23e72768a1d7"></a> QAction * </td><td class="memItemRight" valign="bottom"><b>actionSetupWizard</b></td></tr> <tr class="separator:abd456b732153796758ad23e72768a1d7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abdeb2f0ff7dff0ea83131cadf6cd36ad"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abdeb2f0ff7dff0ea83131cadf6cd36ad"></a> QAction * </td><td class="memItemRight" valign="bottom"><b>actionViewLogs</b></td></tr> <tr class="separator:abdeb2f0ff7dff0ea83131cadf6cd36ad"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5d2b22fb37057bbd556c3b7197da1920"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5d2b22fb37057bbd556c3b7197da1920"></a> QAction * </td><td class="memItemRight" valign="bottom"><b>actionViewFgxDebug</b></td></tr> <tr class="separator:a5d2b22fb37057bbd556c3b7197da1920"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab5c1698b4920b1e8fa7d4eb51c02cbca"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab5c1698b4920b1e8fa7d4eb51c02cbca"></a> QAction * </td><td class="memItemRight" valign="bottom"><b>actionBrowserMap</b></td></tr> <tr class="separator:ab5c1698b4920b1e8fa7d4eb51c02cbca"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7e56c8b6a6688d8071cf811969a5a9bc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7e56c8b6a6688d8071cf811969a5a9bc"></a> QAction * </td><td class="memItemRight" valign="bottom"><b>actionQuit</b></td></tr> <tr class="separator:a7e56c8b6a6688d8071cf811969a5a9bc"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <div class="textblock"><p>The <a class="el" href="classMainObject.html" title="The MainObject is an extended QObject, and the main "controller" for FGx. ">MainObject</a> is an extended QObject, and the main "controller" for FGx. </p> <p>This is the main object created and called when the app starts in the backgound It manifest itself and is made visible via an icon in the QSystemTrayIcon ie TaskBar All widgets are children to this object and are hidden (at the moment)</p> <p><a class="el" href="classMainObject.html" title="The MainObject is an extended QObject, and the main "controller" for FGx. ">MainObject</a> also controls the starting and stopping of processes// TBC</p> <dl class="section author"><dt>Author</dt><dd>: Peter Morgan </dd> <dd> : Yves Sablonier </dd></dl> </div><h2 class="groupheader">Member Function Documentation</h2> <a class="anchor" id="a35341466d79a5bd8aff16cd602b6d25c"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">QString MainObject::data_file </td> <td>(</td> <td class="paramtype">QString </td> <td class="paramname"><em>file_name</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Path to a data file eg data_file("airports.txt") </p> <dl class="section return"><dt>Returns</dt><dd>Absolute path to the file </dd></dl> </div> </div> <a class="anchor" id="a432d2ec0ad952d879aeba49b2a5a14a8"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">QString MainObject::log_file_path </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Log File. </p> <dl class="section return"><dt>Returns</dt><dd>Absolute path to log file </dd></dl> </div> </div> <a class="anchor" id="af7ecb7d4a0b0a8b5b44b45263ac1001e"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">int MainObject::runningOs </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>What OS is running. </p> <dl class="section return"><dt>Returns</dt><dd>a OS enum value </dd></dl> </div> </div> <a class="anchor" id="a76ef4a9985f92bc50384b733965405b4"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">QString MainObject::temp_dir </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>location if temp directoty , os specific </p> <p>Shortcut method for Qt's storageLocation() </p><dl class="section return"><dt>Returns</dt><dd>Absolute path </dd></dl> </div> </div> <a class="anchor" id="ae635e1855af646a0c16a0aad5e3a7ff1"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">QString MainObject::temp_dir </td> <td>(</td> <td class="paramtype">QString </td> <td class="paramname"><em>append_path</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>location if temp directoty , os specific with appended file/path </p> <p>Shortcut method for Qt's storageLocation() </p><dl class="section return"><dt>Returns</dt><dd>Absolute path with appended paths. </dd></dl> </div> </div> <hr/>The documentation for this class was generated from the following files:<ul> <li>src/xobjects/<a class="el" href="mainobject_8h_source.html">mainobject.h</a></li> <li>src/moc_mainobject.cpp</li> <li>src/xobjects/mainobject.cpp</li> </ul> </div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> Generated on Thu Feb 4 2016 13:59:24 for FGx by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/> </a> 1.8.11 </small></address> </body> </html>