summaryrefslogtreecommitdiffstats
path: root/doxygen/html/classndgui.html
diff options
context:
space:
mode:
Diffstat (limited to 'doxygen/html/classndgui.html')
-rw-r--r--doxygen/html/classndgui.html882
1 files changed, 882 insertions, 0 deletions
diff --git a/doxygen/html/classndgui.html b/doxygen/html/classndgui.html
new file mode 100644
index 0000000..294dd80
--- /dev/null
+++ b/doxygen/html/classndgui.html
@@ -0,0 +1,882 @@
+<!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"/>
+<title>ndgui/NetworkDiscovery: ndgui Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">ndgui/NetworkDiscovery</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;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 id="searchli">
+ <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&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('classndgui.html','');
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-slots">Public Slots</a> &#124;
+<a href="#signals">Signals</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<h1>ndgui Class Reference</h1> </div>
+</div>
+<div class="contents">
+<!-- doxytag: class="ndgui" -->
+<p>the GUI.
+<a href="#_details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="ndgui_8h_source.html">ndgui.h</a>&gt;</code></p>
+<div class="dynheader">
+Collaboration diagram for ndgui:</div>
+<div class="dyncontent">
+<div class="center"><img src="classndgui__coll__graph.png" border="0" usemap="#ndgui_coll__map" alt="Collaboration graph"/></div>
+<map name="ndgui_coll__map" id="ndgui_coll__map">
+<area shape="rect" id="node2" href="class_network_discovery.html" title="the logic behind the NetworkDiscovery." alt="" coords="5,101,136,131"/><area shape="rect" id="node4" href="class_network_manager.html" title="Manages the network configurations like setting new default routes." alt="" coords="11,5,131,35"/></map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+
+<p><a href="classndgui-members.html">List of all members.</a></p>
+<table class="memberdecls">
+<tr><td colspan="2"><h2><a name="pub-slots"></a>
+Public Slots</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classndgui.html#a6e23dd3c6c1b4d04f30025b2c10bf18d">handleConnectionEstablished</a> (QString ifName)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">handle if a interface is able to connect <a href="#a6e23dd3c6c1b4d04f30025b2c10bf18d"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classndgui.html#af98fc47fe747975dee2cf2346acf785d">abortBoot</a> (QString msg)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">show abortBoot dialog <a href="#af98fc47fe747975dee2cf2346acf785d"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classndgui.html#a944586f41e55f491391052b79cfb529f">chooseInterfaceDialog</a> (QString msg)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">opens ths chooseInterfaceDialog <a href="#a944586f41e55f491391052b79cfb529f"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classndgui.html#a7b8063ad972601bdfdeb00f23009165c">handleAllProcessesFinished</a> ()</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">determines if we continue the boot sequence or if we show the chooseInterface or abortBoot dialog <a href="#a7b8063ad972601bdfdeb00f23009165c"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classndgui.html#a84f2b0cc1d9dd99312c02aa5b2d0cb0d">restartSystem</a> ()</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">restart the system <a href="#a84f2b0cc1d9dd99312c02aa5b2d0cb0d"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classndgui.html#a50f06ac02fc69545878e0abbdbb7ebe5">shutDownSystem</a> ()</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">shut down the system <a href="#a50f06ac02fc69545878e0abbdbb7ebe5"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classndgui.html#af640d1a415d6d5d853eba76bfaf5290f">continueBoot</a> (QString ifName)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">continue the boot sequence <a href="#af640d1a415d6d5d853eba76bfaf5290f"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classndgui.html#a42b6f854919553d74014fc1b21e9aa81">continueBootWithoutCheck</a> (QString ifName)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">continue the boot sequence without further checking if the connection is still possible. <a href="#a42b6f854919553d74014fc1b21e9aa81"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classndgui.html#a05cca4d99fe640456e1a082ca5895a5c">tryAgain</a> ()</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">starts the whole application again. <a href="#a05cca4d99fe640456e1a082ca5895a5c"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classndgui.html#aa7cc65d744f45cf123a87cdf4be36b3d">startSingleShot</a> ()</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">starts a singleshot event. <a href="#aa7cc65d744f45cf123a87cdf4be36b3d"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classndgui.html#ac173b84ab72e5a53ae0289e48ab395ef">startNetworkDiscovery</a> ()</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">start the network discovery <a href="#ac173b84ab72e5a53ae0289e48ab395ef"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classndgui.html#ad1331d475beb6eb0ee87b3c37b8d2ec6">attachToDOM</a> ()</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">stellt ein ndgui/fbgui Objekt zur verwendung durch die html bereit. <a href="#ad1331d475beb6eb0ee87b3c37b8d2ec6"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classndgui.html#aa3373ffada3e46d087c04ff7508ed5f4">loadJQuery</a> ()</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">load jQuery and js scripts into the page so that all javascript functions will work. <a href="#aa3373ffada3e46d087c04ff7508ed5f4"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classndgui.html#a4f9798503e6e924b13d9fbe15e224120">addInterface</a> (const QString &amp;ifName)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">adds an interface to the DOM tree. Creates its progress bar and it's status label. <a href="#a4f9798503e6e924b13d9fbe15e224120"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classndgui.html#ae7405769ad8f08f987ecd590542dcef8">updateIfStatus</a> (const QString &amp;ifName, const QString &amp;status)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">update the status for each interface <a href="#ae7405769ad8f08f987ecd590542dcef8"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classndgui.html#aa6f9ae5b9c750d29832c4f4724926a2b">updateStatus</a> (const QString &amp;status)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">updates the over all status <a href="#aa6f9ae5b9c750d29832c4f4724926a2b"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classndgui.html#a96c967742597072213e62f5247e6c3bd">updateIfProgressBar</a> (const QString &amp;ifName, const int &amp;percent)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">updates the progress bar for each interface. <a href="#a96c967742597072213e62f5247e6c3bd"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classndgui.html#a10b941fdad53df12bb0f7602688eb79a">notifyCall</a> (QString msg)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">just for debugging. <a href="#a10b941fdad53df12bb0f7602688eb79a"></a><br/></td></tr>
+<tr><td colspan="2"><h2><a name="signals"></a>
+Signals</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classndgui.html#a806312a541d5a5fff560fa1b40182409">initFbgui</a> ()</td></tr>
+<tr><td colspan="2"><h2><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classndgui.html#a7b3eea54cb5df6f54fbbfbe3ab71b98e">ndgui</a> (QMainWindow *parent=0)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classndgui.html#add61170d96702b55f550cb613a72754e">~ndgui</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">Q_INVOKABLE QVariantList&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classndgui.html#a064fe279626d4101313124600fb0db53">getManualConfInterfaces</a> ()</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">fills the drop down box of the manual interface configuration dialog. <a href="#a064fe279626d4101313124600fb0db53"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">Q_INVOKABLE int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classndgui.html#a5f951b7f0b4d7459644dd67d9d693226">ip4_setManualConfiguration</a> (QVariantMap result)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">takes the entered manual configuration dates and delivers it to the networkDiscovery for further actions. <a href="#a5f951b7f0b4d7459644dd67d9d693226"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">Q_INVOKABLE QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classndgui.html#a734cf33c60368b5670ab8c927b4d52bb">readLogFile</a> ()</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">read the log file. Log File will be presented inside of a dialog. <a href="#a734cf33c60368b5670ab8c927b4d52bb"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">Q_INVOKABLE QVariantMap&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classndgui.html#aca229fe8f5a79c35ba6d784d76ac4358">getInterfaceConf</a> (QString ifName)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">return a json formated interface configuration <a href="#aca229fe8f5a79c35ba6d784d76ac4358"></a><br/></td></tr>
+</table>
+<hr/><a name="_details"></a><h2>Detailed Description</h2>
+<div class="textblock"><p>the GUI. </p>
+<p>This class is responsible for creating and displaying the user interface. It also connects the webView via QWebBridge to javascript functions inside the html files. </p>
+</div><hr/><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="a7b3eea54cb5df6f54fbbfbe3ab71b98e"></a><!-- doxytag: member="ndgui::ndgui" ref="a7b3eea54cb5df6f54fbbfbe3ab71b98e" args="(QMainWindow *parent=0)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">ndgui::ndgui </td>
+ <td>(</td>
+ <td class="paramtype">QMainWindow *&#160;</td>
+ <td class="paramname"><em>parent</em> = <code>0</code></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+<p>constructor </p>
+
+</div>
+</div>
+<a class="anchor" id="add61170d96702b55f550cb613a72754e"></a><!-- doxytag: member="ndgui::~ndgui" ref="add61170d96702b55f550cb613a72754e" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">ndgui::~ndgui </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+<p>destructor </p>
+
+</div>
+</div>
+<hr/><h2>Member Function Documentation</h2>
+<a class="anchor" id="af98fc47fe747975dee2cf2346acf785d"></a><!-- doxytag: member="ndgui::abortBoot" ref="af98fc47fe747975dee2cf2346acf785d" args="(QString msg)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ndgui::abortBoot </td>
+ <td>(</td>
+ <td class="paramtype">QString&#160;</td>
+ <td class="paramname"><em>msg</em></td><td>)</td>
+ <td><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>show abortBoot dialog </p>
+<dl><dt><b>Parameters:</b></dt><dd>
+ <table class="params">
+ <tr><td class="paramname">msg</td><td>the message, displayed in the dialog. </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="classndgui_af98fc47fe747975dee2cf2346acf785d_icgraph.png" border="0" usemap="#classndgui_af98fc47fe747975dee2cf2346acf785d_icgraph" alt=""/></div>
+<map name="classndgui_af98fc47fe747975dee2cf2346acf785d_icgraph" id="classndgui_af98fc47fe747975dee2cf2346acf785d_icgraph">
+<area shape="rect" id="node3" href="classndgui.html#af640d1a415d6d5d853eba76bfaf5290f" title="continue the boot sequence" alt="" coords="216,5,352,35"/><area shape="rect" id="node5" href="classndgui.html#a7b8063ad972601bdfdeb00f23009165c" title="determines if we continue the boot sequence or if we show the chooseInterface or abortBoot dialog..." alt="" coords="172,59,396,88"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="a4f9798503e6e924b13d9fbe15e224120"></a><!-- doxytag: member="ndgui::addInterface" ref="a4f9798503e6e924b13d9fbe15e224120" args="(const QString &amp;ifName)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ndgui::addInterface </td>
+ <td>(</td>
+ <td class="paramtype">const QString &amp;&#160;</td>
+ <td class="paramname"><em>ifName</em></td><td>)</td>
+ <td><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>adds an interface to the DOM tree. Creates its progress bar and it's status label. </p>
+<dl><dt><b>Parameters:</b></dt><dd>
+ <table class="params">
+ <tr><td class="paramname">ifName</td><td>name of the new interface. </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ad1331d475beb6eb0ee87b3c37b8d2ec6"></a><!-- doxytag: member="ndgui::attachToDOM" ref="ad1331d475beb6eb0ee87b3c37b8d2ec6" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ndgui::attachToDOM </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>stellt ein ndgui/fbgui Objekt zur verwendung durch die html bereit. </p>
+
+<p><div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="classndgui_ad1331d475beb6eb0ee87b3c37b8d2ec6_cgraph.png" border="0" usemap="#classndgui_ad1331d475beb6eb0ee87b3c37b8d2ec6_cgraph" alt=""/></div>
+<map name="classndgui_ad1331d475beb6eb0ee87b3c37b8d2ec6_cgraph" id="classndgui_ad1331d475beb6eb0ee87b3c37b8d2ec6_cgraph">
+<area shape="rect" id="node3" href="classndgui.html#aa3373ffada3e46d087c04ff7508ed5f4" title="load jQuery and js scripts into the page so that all javascript functions will work." alt="" coords="199,5,324,35"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="a944586f41e55f491391052b79cfb529f"></a><!-- doxytag: member="ndgui::chooseInterfaceDialog" ref="a944586f41e55f491391052b79cfb529f" args="(QString msg)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ndgui::chooseInterfaceDialog </td>
+ <td>(</td>
+ <td class="paramtype">QString&#160;</td>
+ <td class="paramname"><em>msg</em></td><td>)</td>
+ <td><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>opens ths chooseInterfaceDialog </p>
+<dl><dt><b>Parameters:</b></dt><dd>
+ <table class="params">
+ <tr><td class="paramname">msg</td><td>the interfaces as json formated string. will be displayed in a select box. </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="classndgui_a944586f41e55f491391052b79cfb529f_icgraph.png" border="0" usemap="#classndgui_a944586f41e55f491391052b79cfb529f_icgraph" alt=""/></div>
+<map name="classndgui_a944586f41e55f491391052b79cfb529f_icgraph" id="classndgui_a944586f41e55f491391052b79cfb529f_icgraph">
+<area shape="rect" id="node3" href="classndgui.html#a7b8063ad972601bdfdeb00f23009165c" title="determines if we continue the boot sequence or if we show the chooseInterface or abortBoot dialog..." alt="" coords="247,5,471,35"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="af640d1a415d6d5d853eba76bfaf5290f"></a><!-- doxytag: member="ndgui::continueBoot" ref="af640d1a415d6d5d853eba76bfaf5290f" args="(QString ifName)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ndgui::continueBoot </td>
+ <td>(</td>
+ <td class="paramtype">QString&#160;</td>
+ <td class="paramname"><em>ifName</em></td><td>)</td>
+ <td><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>continue the boot sequence </p>
+<p>represents the end of the <a class="el" href="class_network_discovery.html" title="the logic behind the NetworkDiscovery.">NetworkDiscovery</a> life time. will start the fbgui screen. All networkDiscovery signals will be ignored after this point. </p>
+
+<p><div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="classndgui_af640d1a415d6d5d853eba76bfaf5290f_cgraph.png" border="0" usemap="#classndgui_af640d1a415d6d5d853eba76bfaf5290f_cgraph" alt=""/></div>
+<map name="classndgui_af640d1a415d6d5d853eba76bfaf5290f_cgraph" id="classndgui_af640d1a415d6d5d853eba76bfaf5290f_cgraph">
+<area shape="rect" id="node3" href="classndgui.html#af98fc47fe747975dee2cf2346acf785d" title="show abortBoot dialog" alt="" coords="257,59,375,88"/><area shape="rect" id="node5" href="class_network_discovery.html#a3d9ea4838405d593280c527c90a401d4" title="NetworkDiscovery::checkConnectivity" alt="" coords="193,112,439,141"/><area shape="rect" id="node17" href="classndgui.html#a806312a541d5a5fff560fa1b40182409" title="ndgui::initFbgui" alt="" coords="261,165,371,195"/><area shape="rect" id="node7" href="class_network_discovery.html#a192628e526888293c2cbd3f40bb86b9c" title="NetworkDiscovery::checkConnectivityViaTcp" alt="" coords="489,5,775,35"/><area shape="rect" id="node9" href="classinterfaceconfiguration.html#a74fdcb6c01517e3efe2e9e37c009adf7" title="interfaceconfiguration::getGateway" alt="" coords="520,59,744,88"/><area shape="rect" id="node11" href="classinterfaceconfiguration.html#a2b4fec7513ebaed66c05525a79fbb86b" title="interfaceconfiguration::readConfigOutOfFile" alt="" coords="496,112,768,141"/><area shape="rect" id="node13" href="class_network_manager.html#a6eb5272254508a6c7f45209ffba5ac3b" title="NetworkManager::replaceDefaultRoute" alt="" coords="508,165,756,195"/><area shape="rect" id="node15" href="class_network_discovery.html#a06538e99b8068c931f4291f706b81da6" title="NetworkDiscovery::updateIfStatus" alt="" coords="521,219,743,248"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="a42b6f854919553d74014fc1b21e9aa81"></a><!-- doxytag: member="ndgui::continueBootWithoutCheck" ref="a42b6f854919553d74014fc1b21e9aa81" args="(QString ifName)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ndgui::continueBootWithoutCheck </td>
+ <td>(</td>
+ <td class="paramtype">QString&#160;</td>
+ <td class="paramname"><em>ifName</em></td><td>)</td>
+ <td><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>continue the boot sequence without further checking if the connection is still possible. </p>
+
+<p><div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="classndgui_a42b6f854919553d74014fc1b21e9aa81_cgraph.png" border="0" usemap="#classndgui_a42b6f854919553d74014fc1b21e9aa81_cgraph" alt=""/></div>
+<map name="classndgui_a42b6f854919553d74014fc1b21e9aa81_cgraph" id="classndgui_a42b6f854919553d74014fc1b21e9aa81_cgraph">
+<area shape="rect" id="node3" href="classndgui.html#a806312a541d5a5fff560fa1b40182409" title="ndgui::initFbgui" alt="" coords="276,5,385,35"/></map>
+</div>
+</p>
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="classndgui_a42b6f854919553d74014fc1b21e9aa81_icgraph.png" border="0" usemap="#classndgui_a42b6f854919553d74014fc1b21e9aa81_icgraph" alt=""/></div>
+<map name="classndgui_a42b6f854919553d74014fc1b21e9aa81_icgraph" id="classndgui_a42b6f854919553d74014fc1b21e9aa81_icgraph">
+<area shape="rect" id="node3" href="classndgui.html#a7b8063ad972601bdfdeb00f23009165c" title="determines if we continue the boot sequence or if we show the chooseInterface or abortBoot dialog..." alt="" coords="276,5,500,35"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="aca229fe8f5a79c35ba6d784d76ac4358"></a><!-- doxytag: member="ndgui::getInterfaceConf" ref="aca229fe8f5a79c35ba6d784d76ac4358" args="(QString ifName)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QVariantMap ndgui::getInterfaceConf </td>
+ <td>(</td>
+ <td class="paramtype">QString&#160;</td>
+ <td class="paramname"><em>ifName</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>return a json formated interface configuration </p>
+<dl><dt><b>Parameters:</b></dt><dd>
+ <table class="params">
+ <tr><td class="paramname">ifName</td><td>the name of the interface </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p><div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="classndgui_aca229fe8f5a79c35ba6d784d76ac4358_cgraph.png" border="0" usemap="#classndgui_aca229fe8f5a79c35ba6d784d76ac4358_cgraph" alt=""/></div>
+<map name="classndgui_aca229fe8f5a79c35ba6d784d76ac4358_cgraph" id="classndgui_aca229fe8f5a79c35ba6d784d76ac4358_cgraph">
+<area shape="rect" id="node3" href="class_network_discovery.html#ab863df7ce4311ceba4f6a7f747f25ae3" title="NetworkDiscovery::getInterfaceConfig" alt="" coords="213,112,459,141"/><area shape="rect" id="node5" href="classinterfaceconfiguration.html#ac3bf787a5f0815a51ee9e168054dc6b2" title="interfaceconfiguration::getBroadcast" alt="" coords="512,5,741,35"/><area shape="rect" id="node7" href="classinterfaceconfiguration.html#a1fc0fa91b94b24250c1f92f8504fd2c0" title="interfaceconfiguration::getDnsservers" alt="" coords="508,59,745,88"/><area shape="rect" id="node9" href="classinterfaceconfiguration.html#a74fdcb6c01517e3efe2e9e37c009adf7" title="interfaceconfiguration::getGateway" alt="" coords="515,112,739,141"/><area shape="rect" id="node11" href="classinterfaceconfiguration.html#abb1fd67d11ce6d7ffff31e90f1c7bfad" title="interfaceconfiguration::getIpAddress" alt="" coords="512,165,741,195"/><area shape="rect" id="node13" href="classinterfaceconfiguration.html#a34beb3374ea802c5de36a9fe402c1f19" title="interfaceconfiguration::getNetmask" alt="" coords="515,219,739,248"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="a064fe279626d4101313124600fb0db53"></a><!-- doxytag: member="ndgui::getManualConfInterfaces" ref="a064fe279626d4101313124600fb0db53" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QVariantList ndgui::getManualConfInterfaces </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>fills the drop down box of the manual interface configuration dialog. </p>
+
+</div>
+</div>
+<a class="anchor" id="a7b8063ad972601bdfdeb00f23009165c"></a><!-- doxytag: member="ndgui::handleAllProcessesFinished" ref="a7b8063ad972601bdfdeb00f23009165c" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ndgui::handleAllProcessesFinished </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>determines if we continue the boot sequence or if we show the chooseInterface or abortBoot dialog </p>
+<p>if we have a user choice (_userChoice = true) than networkDiscovery will emit a allProcessesFinished signal if all processes are done. This method determines if user will see an abort boot dialog (no interface names in the ifNameList list) or an choose interface dialog (one or more interface names in the list (add with handleConnectionEstablished)). </p>
+
+<p><div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="classndgui_a7b8063ad972601bdfdeb00f23009165c_cgraph.png" border="0" usemap="#classndgui_a7b8063ad972601bdfdeb00f23009165c_cgraph" alt=""/></div>
+<map name="classndgui_a7b8063ad972601bdfdeb00f23009165c_cgraph" id="classndgui_a7b8063ad972601bdfdeb00f23009165c_cgraph">
+<area shape="rect" id="node3" href="classndgui.html#af98fc47fe747975dee2cf2346acf785d" title="show abortBoot dialog" alt="" coords="345,85,463,115"/><area shape="rect" id="node5" href="class_network_discovery.html#a3d9ea4838405d593280c527c90a401d4" title="NetworkDiscovery::checkConnectivity" alt="" coords="281,139,527,168"/><area shape="rect" id="node17" href="classndgui.html#a944586f41e55f491391052b79cfb529f" title="opens ths chooseInterfaceDialog" alt="" coords="309,192,499,221"/><area shape="rect" id="node19" href="classndgui.html#a42b6f854919553d74014fc1b21e9aa81" title="continue the boot sequence without further checking if the connection is still possible." alt="" coords="295,245,513,275"/><area shape="rect" id="node23" href="class_network_discovery.html#ad6808c78ab6f0aa8d55a043036502699" title="NetworkDiscovery::GetErrorStr" alt="" coords="303,299,505,328"/><area shape="rect" id="node7" href="class_network_discovery.html#a192628e526888293c2cbd3f40bb86b9c" title="NetworkDiscovery::checkConnectivityViaTcp" alt="" coords="577,5,863,35"/><area shape="rect" id="node9" href="classinterfaceconfiguration.html#a74fdcb6c01517e3efe2e9e37c009adf7" title="interfaceconfiguration::getGateway" alt="" coords="608,59,832,88"/><area shape="rect" id="node11" href="classinterfaceconfiguration.html#a2b4fec7513ebaed66c05525a79fbb86b" title="interfaceconfiguration::readConfigOutOfFile" alt="" coords="584,112,856,141"/><area shape="rect" id="node13" href="class_network_manager.html#a6eb5272254508a6c7f45209ffba5ac3b" title="NetworkManager::replaceDefaultRoute" alt="" coords="596,165,844,195"/><area shape="rect" id="node15" href="class_network_discovery.html#a06538e99b8068c931f4291f706b81da6" title="NetworkDiscovery::updateIfStatus" alt="" coords="609,219,831,248"/><area shape="rect" id="node21" href="classndgui.html#a806312a541d5a5fff560fa1b40182409" title="ndgui::initFbgui" alt="" coords="665,272,775,301"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="a6e23dd3c6c1b4d04f30025b2c10bf18d"></a><!-- doxytag: member="ndgui::handleConnectionEstablished" ref="a6e23dd3c6c1b4d04f30025b2c10bf18d" args="(QString ifName)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ndgui::handleConnectionEstablished </td>
+ <td>(</td>
+ <td class="paramtype">QString&#160;</td>
+ <td class="paramname"><em>ifName</em></td><td>)</td>
+ <td><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>handle if a interface is able to connect </p>
+<p>if we have a user choice (_userChoice = true) than networkDiscovery will emit connectionEstablished signals. Add the interface name to a _ifNameList. This list holds all interfaces the user can choose out of. </p>
+
+</div>
+</div>
+<a class="anchor" id="a806312a541d5a5fff560fa1b40182409"></a><!-- doxytag: member="ndgui::initFbgui" ref="a806312a541d5a5fff560fa1b40182409" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ndgui::initFbgui </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td><code> [signal]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="classndgui_a806312a541d5a5fff560fa1b40182409_icgraph.png" border="0" usemap="#classndgui_a806312a541d5a5fff560fa1b40182409_icgraph" alt=""/></div>
+<map name="classndgui_a806312a541d5a5fff560fa1b40182409_icgraph" id="classndgui_a806312a541d5a5fff560fa1b40182409_icgraph">
+<area shape="rect" id="node3" href="classndgui.html#af640d1a415d6d5d853eba76bfaf5290f" title="continue the boot sequence" alt="" coords="208,5,344,35"/><area shape="rect" id="node5" href="classndgui.html#a42b6f854919553d74014fc1b21e9aa81" title="continue the boot sequence without further checking if the connection is still possible." alt="" coords="167,59,385,88"/><area shape="rect" id="node7" href="classndgui.html#a7b8063ad972601bdfdeb00f23009165c" title="determines if we continue the boot sequence or if we show the chooseInterface or abortBoot dialog..." alt="" coords="436,59,660,88"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="a5f951b7f0b4d7459644dd67d9d693226"></a><!-- doxytag: member="ndgui::ip4_setManualConfiguration" ref="a5f951b7f0b4d7459644dd67d9d693226" args="(QVariantMap result)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int ndgui::ip4_setManualConfiguration </td>
+ <td>(</td>
+ <td class="paramtype">QVariantMap&#160;</td>
+ <td class="paramname"><em>jsonArr</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>takes the entered manual configuration dates and delivers it to the networkDiscovery for further actions. </p>
+<dl><dt><b>Parameters:</b></dt><dd>
+ <table class="params">
+ <tr><td class="paramname">jsonArr</td><td>a jsonArr which contains the manual entered interface configuration </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p><div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="classndgui_a5f951b7f0b4d7459644dd67d9d693226_cgraph.png" border="0" usemap="#classndgui_a5f951b7f0b4d7459644dd67d9d693226_cgraph" alt=""/></div>
+<map name="classndgui_a5f951b7f0b4d7459644dd67d9d693226_cgraph" id="classndgui_a5f951b7f0b4d7459644dd67d9d693226_cgraph">
+<area shape="rect" id="node3" href="class_network_discovery.html#ab10e785b28cd3509d62c66f1b270102a" title="NetworkDiscovery::ip4_setManualConfiguration" alt="" coords="277,192,576,221"/><area shape="rect" id="node5" href="class_network_discovery.html#a192628e526888293c2cbd3f40bb86b9c" title="NetworkDiscovery::checkConnectivityViaTcp" alt="" coords="631,5,916,35"/><area shape="rect" id="node7" href="class_network_discovery.html#a06fd0c6fa5e3a3ddae378824e15a11c8" title="NetworkDiscovery::continueBootWithoutCheck" alt="" coords="625,59,921,88"/><area shape="rect" id="node9" href="classinterfaceconfiguration.html#ac3bf787a5f0815a51ee9e168054dc6b2" title="interfaceconfiguration::getBroadcast" alt="" coords="659,112,888,141"/><area shape="rect" id="node11" href="classinterfaceconfiguration.html#a1fc0fa91b94b24250c1f92f8504fd2c0" title="interfaceconfiguration::getDnsservers" alt="" coords="655,165,892,195"/><area shape="rect" id="node13" href="classinterfaceconfiguration.html#a74fdcb6c01517e3efe2e9e37c009adf7" title="interfaceconfiguration::getGateway" alt="" coords="661,219,885,248"/><area shape="rect" id="node15" href="classinterfaceconfiguration.html#abb1fd67d11ce6d7ffff31e90f1c7bfad" title="interfaceconfiguration::getIpAddress" alt="" coords="659,272,888,301"/><area shape="rect" id="node17" href="classinterfaceconfiguration.html#a34beb3374ea802c5de36a9fe402c1f19" title="interfaceconfiguration::getNetmask" alt="" coords="661,325,885,355"/><area shape="rect" id="node19" href="class_network_manager.html#a7d8aa3550e9896b17719d6ef0ea61365" title="NetworkManager::ip4_setManualConfiguration" alt="" coords="628,379,919,408"/><area shape="rect" id="node21" href="class_network_manager.html#aa8d692b2103ed7352b01008dd6c89789" title="NetworkManager::bringInterfaceUP" alt="" coords="987,299,1213,328"/><area shape="rect" id="node23" href="class_network_manager.html#ada890449febc5c55edc03d83d7ed733a" title="NetworkManager::ip4_configureInterface" alt="" coords="972,352,1228,381"/><area shape="rect" id="node25" href="class_network_manager.html#a6eb5272254508a6c7f45209ffba5ac3b" title="NetworkManager::replaceDefaultRoute" alt="" coords="976,405,1224,435"/><area shape="rect" id="node27" href="class_network_manager.html#ab4e9c06fc0655c715f025b14ed39478c" title="NetworkManager::writeResolvConf" alt="" coords="987,459,1213,488"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="aa3373ffada3e46d087c04ff7508ed5f4"></a><!-- doxytag: member="ndgui::loadJQuery" ref="aa3373ffada3e46d087c04ff7508ed5f4" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ndgui::loadJQuery </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>load jQuery and js scripts into the page so that all javascript functions will work. </p>
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="classndgui_aa3373ffada3e46d087c04ff7508ed5f4_icgraph.png" border="0" usemap="#classndgui_aa3373ffada3e46d087c04ff7508ed5f4_icgraph" alt=""/></div>
+<map name="classndgui_aa3373ffada3e46d087c04ff7508ed5f4_icgraph" id="classndgui_aa3373ffada3e46d087c04ff7508ed5f4_icgraph">
+<area shape="rect" id="node3" href="classndgui.html#ad1331d475beb6eb0ee87b3c37b8d2ec6" title="stellt ein ndgui/fbgui Objekt zur verwendung durch die html bereit." alt="" coords="183,5,324,35"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="a10b941fdad53df12bb0f7602688eb79a"></a><!-- doxytag: member="ndgui::notifyCall" ref="a10b941fdad53df12bb0f7602688eb79a" args="(QString msg)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ndgui::notifyCall </td>
+ <td>(</td>
+ <td class="paramtype">QString&#160;</td>
+ <td class="paramname"><em>msg</em></td><td>)</td>
+ <td><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>just for debugging. </p>
+
+</div>
+</div>
+<a class="anchor" id="a734cf33c60368b5670ab8c927b4d52bb"></a><!-- doxytag: member="ndgui::readLogFile" ref="a734cf33c60368b5670ab8c927b4d52bb" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString ndgui::readLogFile </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>read the log file. Log File will be presented inside of a dialog. </p>
+
+<p><div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="classndgui_a734cf33c60368b5670ab8c927b4d52bb_cgraph.png" border="0" usemap="#classndgui_a734cf33c60368b5670ab8c927b4d52bb_cgraph" alt=""/></div>
+<map name="classndgui_a734cf33c60368b5670ab8c927b4d52bb_cgraph" id="classndgui_a734cf33c60368b5670ab8c927b4d52bb_cgraph">
+<area shape="rect" id="node3" href="class_network_discovery.html#a06270b66a54222683243055594af8e6d" title="NetworkDiscovery::readLogFile" alt="" coords="181,5,387,35"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="a84f2b0cc1d9dd99312c02aa5b2d0cb0d"></a><!-- doxytag: member="ndgui::restartSystem" ref="a84f2b0cc1d9dd99312c02aa5b2d0cb0d" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ndgui::restartSystem </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>restart the system </p>
+<p>this method will restart the system. triggered through a button click in the gui. </p>
+
+</div>
+</div>
+<a class="anchor" id="a50f06ac02fc69545878e0abbdbb7ebe5"></a><!-- doxytag: member="ndgui::shutDownSystem" ref="a50f06ac02fc69545878e0abbdbb7ebe5" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ndgui::shutDownSystem </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>shut down the system </p>
+<p>this method will restart the system. triggered through a button click in the gui. </p>
+
+</div>
+</div>
+<a class="anchor" id="ac173b84ab72e5a53ae0289e48ab395ef"></a><!-- doxytag: member="ndgui::startNetworkDiscovery" ref="ac173b84ab72e5a53ae0289e48ab395ef" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ndgui::startNetworkDiscovery </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>start the network discovery </p>
+<p>main starting point of the whole procedure. disconnect the loadFinished signal with the startNetworkDiscovery and starts the networkDiscovery. </p>
+
+<p><div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="classndgui_ac173b84ab72e5a53ae0289e48ab395ef_cgraph.png" border="0" usemap="#classndgui_ac173b84ab72e5a53ae0289e48ab395ef_cgraph" alt=""/></div>
+<map name="classndgui_ac173b84ab72e5a53ae0289e48ab395ef_cgraph" id="classndgui_ac173b84ab72e5a53ae0289e48ab395ef_cgraph">
+<area shape="rect" id="node3" href="class_network_discovery.html#a1f59948503efa95c22ba18e3281d21e5" title="NetworkDiscovery::initAndRun" alt="" coords="248,121,451,151"/><area shape="rect" id="node28" href="classndgui.html#aa7cc65d744f45cf123a87cdf4be36b3d" title="starts a singleshot event." alt="" coords="275,175,424,204"/><area shape="rect" id="node5" href="class_network_discovery.html#abb121eeb177f0e1a614e3c149efb57f3" title="NetworkDiscovery::abortBoot" alt="" coords="857,108,1052,137"/><area shape="rect" id="node7" href="class_network_discovery.html#a924c043d6f90d66eeef469f2917d377f" title="NetworkDiscovery::handleNewConnection" alt="" coords="499,17,768,47"/><area shape="rect" id="node18" href="class_network_discovery.html#abadea517ae1d1532b1f403e179297a6e" title="NetworkDiscovery::readyForRun" alt="" coords="527,121,740,151"/><area shape="rect" id="node20" href="class_network_discovery.html#a577a6a5ab12695f99f275aaec06e00ed" title="NetworkDiscovery::slotReadyForRun" alt="" coords="513,175,753,204"/><area shape="rect" id="node25" href="class_network_discovery.html#ae5b592be793529c8a4ff23bdd8aed9a4" title="NetworkDiscovery::updateStatus" alt="" coords="848,227,1061,256"/><area shape="rect" id="node9" href="class_network_discovery.html#a10568f7ba2530f4fe44ef1825b5222d6" title="NetworkDiscovery::handleClientDisconnect" alt="" coords="817,31,1092,60"/><area shape="rect" id="node11" href="class_network_discovery.html#a97c7fe67a7105d47b7494f0d27939010" title="NetworkDiscovery::handleNewInput" alt="" coords="1141,5,1373,35"/><area shape="rect" id="node13" href="class_network_discovery.html#a8904e455a24735e772662b57f9602e1a" title="NetworkDiscovery::handleNewInputLine" alt="" coords="1421,5,1677,35"/><area shape="rect" id="node15" href="class_network_discovery.html#aea9048c6f308e703fb403e45b9649fce" title="NetworkDiscovery::changeProgressBarValue" alt="" coords="1725,5,2011,35"/><area shape="rect" id="node23" href="class_network_discovery.html#a870a859fff0c439c05df26164f595fbe" title="NetworkDiscovery::addInterface" alt="" coords="849,173,1060,203"/></map>
+</div>
+</p>
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="classndgui_ac173b84ab72e5a53ae0289e48ab395ef_icgraph.png" border="0" usemap="#classndgui_ac173b84ab72e5a53ae0289e48ab395ef_icgraph" alt=""/></div>
+<map name="classndgui_ac173b84ab72e5a53ae0289e48ab395ef_icgraph" id="classndgui_ac173b84ab72e5a53ae0289e48ab395ef_icgraph">
+<area shape="rect" id="node3" href="classndgui.html#aa7cc65d744f45cf123a87cdf4be36b3d" title="starts a singleshot event." alt="" coords="249,5,399,35"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="aa7cc65d744f45cf123a87cdf4be36b3d"></a><!-- doxytag: member="ndgui::startSingleShot" ref="aa7cc65d744f45cf123a87cdf4be36b3d" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ndgui::startSingleShot </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>starts a singleshot event. </p>
+<p>is connected to the singleShot event. Triggering this method means that we go on with the main <a class="el" href="class_network_discovery.html" title="the logic behind the NetworkDiscovery.">NetworkDiscovery</a> screen. connects the loadFinished signal of the _webView with the startNetworkDiscovery slot and removes the action. </p>
+
+<p><div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="classndgui_aa7cc65d744f45cf123a87cdf4be36b3d_cgraph.png" border="0" usemap="#classndgui_aa7cc65d744f45cf123a87cdf4be36b3d_cgraph" alt=""/></div>
+<map name="classndgui_aa7cc65d744f45cf123a87cdf4be36b3d_cgraph" id="classndgui_aa7cc65d744f45cf123a87cdf4be36b3d_cgraph">
+<area shape="rect" id="node3" href="classndgui.html#ac173b84ab72e5a53ae0289e48ab395ef" title="start the network discovery" alt="" coords="205,121,400,151"/><area shape="rect" id="node5" href="class_network_discovery.html#a1f59948503efa95c22ba18e3281d21e5" title="NetworkDiscovery::initAndRun" alt="" coords="448,121,651,151"/><area shape="rect" id="node7" href="class_network_discovery.html#abb121eeb177f0e1a614e3c149efb57f3" title="NetworkDiscovery::abortBoot" alt="" coords="1057,108,1252,137"/><area shape="rect" id="node9" href="class_network_discovery.html#a924c043d6f90d66eeef469f2917d377f" title="NetworkDiscovery::handleNewConnection" alt="" coords="699,17,968,47"/><area shape="rect" id="node20" href="class_network_discovery.html#abadea517ae1d1532b1f403e179297a6e" title="NetworkDiscovery::readyForRun" alt="" coords="727,121,940,151"/><area shape="rect" id="node22" href="class_network_discovery.html#a577a6a5ab12695f99f275aaec06e00ed" title="NetworkDiscovery::slotReadyForRun" alt="" coords="713,175,953,204"/><area shape="rect" id="node27" href="class_network_discovery.html#ae5b592be793529c8a4ff23bdd8aed9a4" title="NetworkDiscovery::updateStatus" alt="" coords="1048,227,1261,256"/><area shape="rect" id="node11" href="class_network_discovery.html#a10568f7ba2530f4fe44ef1825b5222d6" title="NetworkDiscovery::handleClientDisconnect" alt="" coords="1017,31,1292,60"/><area shape="rect" id="node13" href="class_network_discovery.html#a97c7fe67a7105d47b7494f0d27939010" title="NetworkDiscovery::handleNewInput" alt="" coords="1341,5,1573,35"/><area shape="rect" id="node15" href="class_network_discovery.html#a8904e455a24735e772662b57f9602e1a" title="NetworkDiscovery::handleNewInputLine" alt="" coords="1621,5,1877,35"/><area shape="rect" id="node17" href="class_network_discovery.html#aea9048c6f308e703fb403e45b9649fce" title="NetworkDiscovery::changeProgressBarValue" alt="" coords="1925,5,2211,35"/><area shape="rect" id="node25" href="class_network_discovery.html#a870a859fff0c439c05df26164f595fbe" title="NetworkDiscovery::addInterface" alt="" coords="1049,173,1260,203"/></map>
+</div>
+</p>
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="classndgui_aa7cc65d744f45cf123a87cdf4be36b3d_icgraph.png" border="0" usemap="#classndgui_aa7cc65d744f45cf123a87cdf4be36b3d_icgraph" alt=""/></div>
+<map name="classndgui_aa7cc65d744f45cf123a87cdf4be36b3d_icgraph" id="classndgui_aa7cc65d744f45cf123a87cdf4be36b3d_icgraph">
+<area shape="rect" id="node3" href="classndgui.html#ac173b84ab72e5a53ae0289e48ab395ef" title="start the network discovery" alt="" coords="205,5,400,35"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="a05cca4d99fe640456e1a082ca5895a5c"></a><!-- doxytag: member="ndgui::tryAgain" ref="a05cca4d99fe640456e1a082ca5895a5c" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ndgui::tryAgain </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>starts the whole application again. </p>
+
+<p><div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="classndgui_a05cca4d99fe640456e1a082ca5895a5c_cgraph.png" border="0" usemap="#classndgui_a05cca4d99fe640456e1a082ca5895a5c_cgraph" alt=""/></div>
+<map name="classndgui_a05cca4d99fe640456e1a082ca5895a5c_cgraph" id="classndgui_a05cca4d99fe640456e1a082ca5895a5c_cgraph">
+<area shape="rect" id="node3" href="class_network_discovery.html#a467e2649b80aa7628c7b8a7bdd0be4f0" title="NetworkDiscovery::prepareTryAgain" alt="" coords="164,5,396,35"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="a96c967742597072213e62f5247e6c3bd"></a><!-- doxytag: member="ndgui::updateIfProgressBar" ref="a96c967742597072213e62f5247e6c3bd" args="(const QString &amp;ifName, const int &amp;percent)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ndgui::updateIfProgressBar </td>
+ <td>(</td>
+ <td class="paramtype">const QString &amp;&#160;</td>
+ <td class="paramname"><em>ifName</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const int &amp;&#160;</td>
+ <td class="paramname"><em>percent</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>updates the progress bar for each interface. </p>
+<dl><dt><b>Parameters:</b></dt><dd>
+ <table class="params">
+ <tr><td class="paramname">ifname</td><td>the name ot the interface to update</td></tr>
+ <tr><td class="paramname">percent</td><td>the progress in percent </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ae7405769ad8f08f987ecd590542dcef8"></a><!-- doxytag: member="ndgui::updateIfStatus" ref="ae7405769ad8f08f987ecd590542dcef8" args="(const QString &amp;ifName, const QString &amp;status)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ndgui::updateIfStatus </td>
+ <td>(</td>
+ <td class="paramtype">const QString &amp;&#160;</td>
+ <td class="paramname"><em>ifName</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const QString &amp;&#160;</td>
+ <td class="paramname"><em>status</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>update the status for each interface </p>
+<dl><dt><b>Parameters:</b></dt><dd>
+ <table class="params">
+ <tr><td class="paramname">ifName</td><td>the name ot the interface to update</td></tr>
+ <tr><td class="paramname">status</td><td>the new status of the interface. </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="aa6f9ae5b9c750d29832c4f4724926a2b"></a><!-- doxytag: member="ndgui::updateStatus" ref="aa6f9ae5b9c750d29832c4f4724926a2b" args="(const QString &amp;status)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ndgui::updateStatus </td>
+ <td>(</td>
+ <td class="paramtype">const QString &amp;&#160;</td>
+ <td class="paramname"><em>status</em></td><td>)</td>
+ <td><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>updates the over all status </p>
+<dl><dt><b>Parameters:</b></dt><dd>
+ <table class="params">
+ <tr><td class="paramname">status</td><td>the new status message </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li>/home/niklas/workspace/fbgui/src/<a class="el" href="ndgui_8h_source.html">ndgui.h</a></li>
+<li>/home/niklas/workspace/fbgui/src/<a class="el" href="ndgui_8cpp.html">ndgui.cpp</a></li>
+</ul>
+</div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><a class="el" href="classndgui.html">ndgui</a> </li>
+ <li class="footer">Generated on Wed Nov 9 2011 15:24:34 for ndgui/NetworkDiscovery by&#160;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Defines</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>