update netctl-gui docs

This commit is contained in:
arcan1s 2015-06-29 00:13:05 +03:00
parent 3a50b35392
commit 61173774e0
46 changed files with 287 additions and 289 deletions

8
TODO
View File

@ -1,8 +0,0 @@
Для блога:
Для проектов:
* запилить домашние страницы для тех проектов, которые должны их иметь (осталось только moldyn).
* И НЕ ПОЛЕНИТЬСЯ ОПИСАТЬ АРХИТЕКТУРУ для тех мест, где это нужно.
Суммарно:
* баг фиксы (если найду).

View File

@ -3,7 +3,7 @@ destination: ./_site
plugins: ./_plugins
layouts: ./_layouts
include: ['.htaccess']
exclude: ['.gitignore','Gemfile','Gemfile.lock','README.md','TODO','README.md']
exclude: ['.gitignore','Gemfile','Gemfile.lock','README.md']
keep_files: ['.git','.svn']
gems: []

View File

@ -30,7 +30,7 @@ small {
<body>
<h1>netctl-gui DBus API description</h1>
<h3>Project version : 1.4.5</h3>
<h3>Project version : 1.4.7</h3>
<ol>
<li><a href="#api">DBus API</a></li>
<li><a href="#helper">Helper API</a></li>

View File

@ -16,7 +16,7 @@ small {
<body>
<h1>netctl-gui security notes</h1>
<h3>Project version : 1.4.5</h3>
<h3>Project version : 1.4.7</h3>
<ol>
<li><a href="#arch">Architecture</a></li>
<li><a href="#library">Library</a></li>

View File

@ -25,7 +25,7 @@
<td id="projectlogo"><img alt="Logo" src="icon.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">netctlgui
&#160;<span id="projectnumber">1.4.5</span>
&#160;<span id="projectnumber">1.4.7</span>
</div>
<div id="projectbrief">Qt library which interacts with netctl</div>
</td>
@ -104,7 +104,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed May 13 2015 00:22:34 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jun 28 2015 14:37:53 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -25,7 +25,7 @@
<td id="projectlogo"><img alt="Logo" src="icon.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">netctlgui
&#160;<span id="projectnumber">1.4.5</span>
&#160;<span id="projectnumber">1.4.7</span>
</div>
<div id="projectbrief">Qt library which interacts with netctl</div>
</td>
@ -126,7 +126,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed May 13 2015 00:22:33 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jun 28 2015 14:37:53 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -25,7 +25,7 @@
<td id="projectlogo"><img alt="Logo" src="icon.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">netctlgui
&#160;<span id="projectnumber">1.4.5</span>
&#160;<span id="projectnumber">1.4.7</span>
</div>
<div id="projectbrief">Qt library which interacts with netctl</div>
</td>
@ -1075,7 +1075,7 @@ true if the method was completed without errors </dd></dl>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed May 13 2015 00:22:33 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jun 28 2015 14:37:53 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -25,7 +25,7 @@
<td id="projectlogo"><img alt="Logo" src="icon.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">netctlgui
&#160;<span id="projectnumber">1.4.5</span>
&#160;<span id="projectnumber">1.4.7</span>
</div>
<div id="projectbrief">Qt library which interacts with netctl</div>
</td>
@ -110,7 +110,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed May 13 2015 00:22:34 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jun 28 2015 14:37:53 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -25,7 +25,7 @@
<td id="projectlogo"><img alt="Logo" src="icon.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">netctlgui
&#160;<span id="projectnumber">1.4.5</span>
&#160;<span id="projectnumber">1.4.7</span>
</div>
<div id="projectbrief">Qt library which interacts with netctl</div>
</td>
@ -607,7 +607,7 @@ InterfaceAnswer::Error if an error occurs </dd></dl>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed May 13 2015 00:22:33 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jun 28 2015 14:37:53 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -25,7 +25,7 @@
<td id="projectlogo"><img alt="Logo" src="icon.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">netctlgui
&#160;<span id="projectnumber">1.4.5</span>
&#160;<span id="projectnumber">1.4.7</span>
</div>
<div id="projectbrief">Qt library which interacts with netctl</div>
</td>
@ -104,7 +104,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed May 13 2015 00:22:34 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jun 28 2015 14:37:53 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -25,7 +25,7 @@
<td id="projectlogo"><img alt="Logo" src="icon.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">netctlgui
&#160;<span id="projectnumber">1.4.5</span>
&#160;<span id="projectnumber">1.4.7</span>
</div>
<div id="projectbrief">Qt library which interacts with netctl</div>
</td>
@ -421,7 +421,7 @@ true if the method was completed without errors </dd></dl>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed May 13 2015 00:22:34 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jun 28 2015 14:37:53 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -25,7 +25,7 @@
<td id="projectlogo"><img alt="Logo" src="icon.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">netctlgui
&#160;<span id="projectnumber">1.4.5</span>
&#160;<span id="projectnumber">1.4.7</span>
</div>
<div id="projectbrief">Qt library which interacts with netctl</div>
</td>
@ -105,7 +105,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed May 13 2015 00:22:34 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jun 28 2015 14:37:53 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -25,7 +25,7 @@
<td id="projectlogo"><img alt="Logo" src="icon.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">netctlgui
&#160;<span id="projectnumber">1.4.5</span>
&#160;<span id="projectnumber">1.4.7</span>
</div>
<div id="projectbrief">Qt library which interacts with netctl</div>
</td>
@ -428,7 +428,7 @@ true if the method was completed without errors </dd></dl>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed May 13 2015 00:22:34 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jun 28 2015 14:37:53 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -25,7 +25,7 @@
<td id="projectlogo"><img alt="Logo" src="icon.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">netctlgui
&#160;<span id="projectnumber">1.4.5</span>
&#160;<span id="projectnumber">1.4.7</span>
</div>
<div id="projectbrief">Qt library which interacts with netctl</div>
</td>
@ -105,7 +105,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed May 13 2015 00:22:34 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jun 28 2015 14:37:53 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -25,7 +25,7 @@
<td id="projectlogo"><img alt="Logo" src="icon.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">netctlgui
&#160;<span id="projectnumber">1.4.5</span>
&#160;<span id="projectnumber">1.4.7</span>
</div>
<div id="projectbrief">Qt library which interacts with netctl</div>
</td>
@ -94,7 +94,7 @@ Directories</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed May 13 2015 00:22:34 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jun 28 2015 14:37:53 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -25,7 +25,7 @@
<td id="projectlogo"><img alt="Logo" src="icon.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">netctlgui
&#160;<span id="projectnumber">1.4.5</span>
&#160;<span id="projectnumber">1.4.7</span>
</div>
<div id="projectbrief">Qt library which interacts with netctl</div>
</td>
@ -94,7 +94,7 @@ Directories</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed May 13 2015 00:22:34 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jun 28 2015 14:37:53 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -25,7 +25,7 @@
<td id="projectlogo"><img alt="Logo" src="icon.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">netctlgui
&#160;<span id="projectnumber">1.4.5</span>
&#160;<span id="projectnumber">1.4.7</span>
</div>
<div id="projectbrief">Qt library which interacts with netctl</div>
</td>
@ -94,7 +94,7 @@ Directories</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed May 13 2015 00:22:34 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jun 28 2015 14:37:53 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -25,7 +25,7 @@
<td id="projectlogo"><img alt="Logo" src="icon.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">netctlgui
&#160;<span id="projectnumber">1.4.5</span>
&#160;<span id="projectnumber">1.4.7</span>
</div>
<div id="projectbrief">Qt library which interacts with netctl</div>
</td>
@ -102,7 +102,7 @@ Files</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed May 13 2015 00:22:34 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jun 28 2015 14:37:53 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -25,7 +25,7 @@
<td id="projectlogo"><img alt="Logo" src="icon.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">netctlgui
&#160;<span id="projectnumber">1.4.5</span>
&#160;<span id="projectnumber">1.4.7</span>
</div>
<div id="projectbrief">Qt library which interacts with netctl</div>
</td>
@ -99,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed May 13 2015 00:22:34 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jun 28 2015 14:37:53 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -25,7 +25,7 @@
<td id="projectlogo"><img alt="Logo" src="icon.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">netctlgui
&#160;<span id="projectnumber">1.4.5</span>
&#160;<span id="projectnumber">1.4.7</span>
</div>
<div id="projectbrief">Qt library which interacts with netctl</div>
</td>
@ -409,7 +409,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed May 13 2015 00:22:34 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jun 28 2015 14:37:53 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -25,7 +25,7 @@
<td id="projectlogo"><img alt="Logo" src="icon.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">netctlgui
&#160;<span id="projectnumber">1.4.5</span>
&#160;<span id="projectnumber">1.4.7</span>
</div>
<div id="projectbrief">Qt library which interacts with netctl</div>
</td>
@ -334,7 +334,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed May 13 2015 00:22:34 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jun 28 2015 14:37:53 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -25,7 +25,7 @@
<td id="projectlogo"><img alt="Logo" src="icon.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">netctlgui
&#160;<span id="projectnumber">1.4.5</span>
&#160;<span id="projectnumber">1.4.7</span>
</div>
<div id="projectbrief">Qt library which interacts with netctl</div>
</td>
@ -159,7 +159,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed May 13 2015 00:22:34 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jun 28 2015 14:37:53 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -25,7 +25,7 @@
<td id="projectlogo"><img alt="Logo" src="icon.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">netctlgui
&#160;<span id="projectnumber">1.4.5</span>
&#160;<span id="projectnumber">1.4.7</span>
</div>
<div id="projectbrief">Qt library which interacts with netctl</div>
</td>
@ -122,7 +122,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed May 13 2015 00:22:34 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jun 28 2015 14:37:53 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -25,7 +25,7 @@
<td id="projectlogo"><img alt="Logo" src="icon.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">netctlgui
&#160;<span id="projectnumber">1.4.5</span>
&#160;<span id="projectnumber">1.4.7</span>
</div>
<div id="projectbrief">Qt library which interacts with netctl</div>
</td>
@ -101,7 +101,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed May 13 2015 00:22:34 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jun 28 2015 14:37:53 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -25,7 +25,7 @@
<td id="projectlogo"><img alt="Logo" src="icon.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">netctlgui
&#160;<span id="projectnumber">1.4.5</span>
&#160;<span id="projectnumber">1.4.7</span>
</div>
<div id="projectbrief">Qt library which interacts with netctl</div>
</td>
@ -116,7 +116,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed May 13 2015 00:22:34 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jun 28 2015 14:37:53 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -25,7 +25,7 @@
<td id="projectlogo"><img alt="Logo" src="icon.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">netctlgui
&#160;<span id="projectnumber">1.4.5</span>
&#160;<span id="projectnumber">1.4.7</span>
</div>
<div id="projectbrief">Qt library which interacts with netctl</div>
</td>
@ -105,7 +105,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed May 13 2015 00:22:34 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jun 28 2015 14:37:53 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -25,7 +25,7 @@
<td id="projectlogo"><img alt="Logo" src="icon.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">netctlgui
&#160;<span id="projectnumber">1.4.5</span>
&#160;<span id="projectnumber">1.4.7</span>
</div>
<div id="projectbrief">Qt library which interacts with netctl</div>
</td>
@ -84,7 +84,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed May 13 2015 00:22:34 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jun 28 2015 14:37:53 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -25,7 +25,7 @@
<td id="projectlogo"><img alt="Logo" src="icon.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">netctlgui
&#160;<span id="projectnumber">1.4.5</span>
&#160;<span id="projectnumber">1.4.7</span>
</div>
<div id="projectbrief">Qt library which interacts with netctl</div>
</td>
@ -99,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed May 13 2015 00:22:33 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jun 28 2015 14:37:53 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -25,7 +25,7 @@
<td id="projectlogo"><img alt="Logo" src="icon.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">netctlgui
&#160;<span id="projectnumber">1.4.5</span>
&#160;<span id="projectnumber">1.4.7</span>
</div>
<div id="projectbrief">Qt library which interacts with netctl</div>
</td>
@ -117,7 +117,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed May 13 2015 00:22:33 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jun 28 2015 14:37:53 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -25,7 +25,7 @@
<td id="projectlogo"><img alt="Logo" src="icon.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">netctlgui
&#160;<span id="projectnumber">1.4.5</span>
&#160;<span id="projectnumber">1.4.7</span>
</div>
<div id="projectbrief">Qt library which interacts with netctl</div>
</td>
@ -111,7 +111,7 @@ Classes</h2></td></tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed May 13 2015 00:22:33 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jun 28 2015 14:37:53 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -25,7 +25,7 @@
<td id="projectlogo"><img alt="Logo" src="icon.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">netctlgui
&#160;<span id="projectnumber">1.4.5</span>
&#160;<span id="projectnumber">1.4.7</span>
</div>
<div id="projectbrief">Qt library which interacts with netctl</div>
</td>
@ -114,110 +114,112 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &lt;QMap&gt;</span></div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &lt;QObject&gt;</span></div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="keyword">class </span><a class="code" href="class_netctl_profile.html">NetctlProfile</a>;</div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &quot;version.h&quot;</span></div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div>
<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="structnetctl_profile_info.html"> 56</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;{</div>
<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="structnetctl_profile_info.html#a98e421d12f0ec50b44128fd699e44d7f"> 58</a></span>&#160; QString <a class="code" href="structnetctl_profile_info.html#a98e421d12f0ec50b44128fd699e44d7f">name</a>;</div>
<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="structnetctl_profile_info.html#a84940ffe2484fb0e34d8d02de76aaa66"> 59</a></span>&#160; QString <a class="code" href="structnetctl_profile_info.html#a84940ffe2484fb0e34d8d02de76aaa66">description</a>;</div>
<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="structnetctl_profile_info.html#a762a2c6a117472619570c6b2d559b574"> 60</a></span>&#160; QString <a class="code" href="structnetctl_profile_info.html#a762a2c6a117472619570c6b2d559b574">essid</a>;</div>
<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="structnetctl_profile_info.html#a83bc4288ee6bec838312a0f2cbe01dac"> 61</a></span>&#160; QString <a class="code" href="structnetctl_profile_info.html#a83bc4288ee6bec838312a0f2cbe01dac">interface</a>;</div>
<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="structnetctl_profile_info.html#afd2ef4ae4f409455a5ae517d0b3376a5"> 62</a></span>&#160; QString <a class="code" href="structnetctl_profile_info.html#afd2ef4ae4f409455a5ae517d0b3376a5">type</a>;</div>
<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="structnetctl_profile_info.html#a47e7ded5f519327191f8040294d67568"> 63</a></span>&#160; <span class="keywordtype">bool</span> active = <span class="keyword">false</span>;</div>
<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="structnetctl_profile_info.html#a8173b10891448af2843c02e6b8532584"> 64</a></span>&#160; <span class="keywordtype">bool</span> enabled = <span class="keyword">false</span>;</div>
<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="structnetctl_profile_info.html#aaa4a71cb3a3243a6395d9820078d038e"> 65</a></span>&#160; <span class="keywordtype">bool</span> netctlAuto = <span class="keyword">false</span>;</div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;} <a class="code" href="structnetctl_profile_info.html">netctlProfileInfo</a>;</div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;</div>
<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="class_netctl.html"> 71</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_netctl.html">Netctl</a> : <span class="keyword">public</span> QObject</div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;{</div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; Q_OBJECT</div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;</div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <span class="keyword">explicit</span> <a class="code" href="class_netctl.html#a63fe336271242547aa097e0ac8cb81a9">Netctl</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> debugCmd = <span class="keyword">false</span>,</div>
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <span class="keyword">const</span> QMap&lt;QString, QString&gt; settings = QMap&lt;QString, QString&gt;());</div>
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <a class="code" href="class_netctl.html#ad148c9999a03a65f67a9e097e3b56ec0">~Netctl</a>();</div>
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <span class="comment">// general information</span></div>
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="comment"></span> QStringList <a class="code" href="class_netctl.html#ae001a141ebeb8e7ab937ab0bbbfaf9ef">getActiveProfile</a>();</div>
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; QString <a class="code" href="class_netctl.html#ae709b48b235f8a021552bced9b6138a0">autoGetActiveProfile</a>();</div>
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; QList&lt;netctlProfileInfo&gt; <a class="code" href="class_netctl.html#abe7984b6994217653b550e6ea24bb572">getProfileList</a>();</div>
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; QList&lt;netctlProfileInfo&gt; <a class="code" href="class_netctl.html#a534db1cbc7d56cc88e9f56fb91a835f2">getProfileListFromNetctlAuto</a>();</div>
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; Q_DECL_DEPRECATED QString <a class="code" href="class_netctl.html#a34e021d94781a2d581f3d90e17711de3">getProfileDescription</a>(<span class="keyword">const</span> QString profile);</div>
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; QString <a class="code" href="class_netctl.html#ae328363bbcbda4d951a09f31dc5fe570">getProfileStatus</a>(<span class="keyword">const</span> QString profile);</div>
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_netctl.html#a788c98b484dd49b774e5e4fd3ee98326">isProfileActive</a>(<span class="keyword">const</span> QString profile);</div>
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_netctl.html#accd1fca26390a148adb1c3aee2fecbf4">isProfileEnabled</a>(<span class="keyword">const</span> QString profile);</div>
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_netctl.html#a9eeafe65785ce097634cc3d6dfc8d9ac">autoIsProfileActive</a>(<span class="keyword">const</span> QString profile);</div>
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_netctl.html#aeb3ccd5ffc93684ef45b293ed30e2e71">autoIsProfileEnabled</a>(<span class="keyword">const</span> QString profile);</div>
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_netctl.html#ad86fc14aa2a20d4f1d6ceaa29d1d582a">isNetctlAutoEnabled</a>();</div>
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_netctl.html#a38fe28973167cf9853d97947a0e432ce">isNetctlAutoRunning</a>();</div>
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; <span class="keyword">static</span> QMap&lt;QString, QString&gt; <a class="code" href="class_netctl.html#afa2e7a1f9c44fc4eed7e39b9bbe97456">getRecommendedConfiguration</a>();</div>
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; QStringList <a class="code" href="class_netctl.html#a6b58390c578d05591119f2d09ed8fd0e">getWirelessInterfaceList</a>();</div>
<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;</div>
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;<span class="keyword">public</span> slots:</div>
<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; <span class="comment">// functions</span></div>
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; <span class="comment">// netctl</span></div>
<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;<span class="comment"></span> <span class="keywordtype">bool</span> <a class="code" href="class_netctl.html#a237675bbe56f98df70fa787d9b7a8fca">enableProfile</a>(<span class="keyword">const</span> QString profile);</div>
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_netctl.html#ae52539bef828bbcdf3779127e30acfba">forceStartProfile</a>(<span class="keyword">const</span> QString profile);</div>
<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_netctl.html#a0bcb6486f14c2a2c4ba7d37f633272f3">forceStopProfile</a>(<span class="keyword">const</span> QString profile);</div>
<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_netctl.html#abc6b27c0168e631d1e6dfddd600d4a16">reenableProfile</a>(<span class="keyword">const</span> QString profile);</div>
<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_netctl.html#aebbaf936349a229239b59eafcb17e4f7">restartProfile</a>(<span class="keyword">const</span> QString profile);</div>
<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_netctl.html#adc6a547515b76b9c7b26170da3a2f39d">startProfile</a>(<span class="keyword">const</span> QString profile);</div>
<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_netctl.html#a5c41f200fade2bbc7611376a92fc645f">stopAllProfiles</a>();</div>
<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_netctl.html#adde2340d88ec55bd8b5c908e8ed793ef">switchToProfile</a>(<span class="keyword">const</span> QString profile);</div>
<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; <span class="comment">// netctl-auto</span></div>
<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;<span class="comment"></span> <span class="keywordtype">bool</span> <a class="code" href="class_netctl.html#aa980954693549f3b5531a43cda23adec">autoDisableAllProfiles</a>();</div>
<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_netctl.html#a9e0799dcbb0dec95ca33eb45fbda96b1">autoEnableProfile</a>(<span class="keyword">const</span> QString profile);</div>
<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_netctl.html#a9662e47827403c08d4f67b179d437f14">autoEnableAllProfiles</a>();</div>
<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_netctl.html#ad6d259774703f3a78c7d0ce585f3a4f9">autoStartProfile</a>(<span class="keyword">const</span> QString profile);</div>
<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; <span class="comment">// netctl-auto service</span></div>
<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160;<span class="comment"></span> <span class="keywordtype">bool</span> <a class="code" href="class_netctl.html#a55690068a9b0afb425fc659b3a558f5f">autoEnableService</a>();</div>
<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_netctl.html#a1f9f5131cce695fe0a26adbc7be68fa3">autoRestartService</a>();</div>
<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_netctl.html#a98c3237c7e06c72dc7b9edb4963392f5">autoStartService</a>();</div>
<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160;</div>
<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160; <a class="code" href="class_netctl_profile.html">NetctlProfile</a> *netctlProfile = <span class="keyword">nullptr</span>;</div>
<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160; <span class="keywordtype">bool</span> debug = <span class="keyword">false</span>;</div>
<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160; <span class="keywordtype">bool</span> useSuid = <span class="keyword">true</span>;</div>
<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160; QDir *ifaceDirectory = <span class="keyword">nullptr</span>;</div>
<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160; QString mainInterface = QString(<span class="stringliteral">&quot;&quot;</span>);</div>
<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160; QString netctlCommand = QString(<span class="stringliteral">&quot;/usr/bin/netctl&quot;</span>);</div>
<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160; QString netctlAutoCommand = QString(<span class="stringliteral">&quot;/usr/bin/netctl-auto&quot;</span>);</div>
<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160; QString netctlAutoService = QString(<span class="stringliteral">&quot;netctl-auto&quot;</span>);</div>
<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160; QString sudoCommand = QString(<span class="stringliteral">&quot;/usr/bin/kdesu&quot;</span>);</div>
<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160; QString systemctlCommand = QString(<span class="stringliteral">&quot;/usr/bin/systemctl&quot;</span>);</div>
<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160; <span class="comment">// functions</span></div>
<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160;<span class="comment"></span> <span class="keywordtype">bool</span> cmdCall(<span class="keyword">const</span> <span class="keywordtype">bool</span> sudo, <span class="keyword">const</span> QString command,</div>
<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160; <span class="keyword">const</span> QString commandLine, <span class="keyword">const</span> QString argument = 0);</div>
<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160; QString getCmdOutput(<span class="keyword">const</span> <span class="keywordtype">bool</span> sudo, <span class="keyword">const</span> QString command,</div>
<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160; <span class="keyword">const</span> QString commandLine, <span class="keyword">const</span> QString argument = 0);</div>
<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160;};</div>
<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160;</div>
<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160;</div>
<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* NETCTLINTERACT_H */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keyword">class </span><a class="code" href="class_netctl_profile.html">NetctlProfile</a>;</div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div>
<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="structnetctl_profile_info.html"> 58</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;{</div>
<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="structnetctl_profile_info.html#a98e421d12f0ec50b44128fd699e44d7f"> 60</a></span>&#160; QString <a class="code" href="structnetctl_profile_info.html#a98e421d12f0ec50b44128fd699e44d7f">name</a>;</div>
<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="structnetctl_profile_info.html#a84940ffe2484fb0e34d8d02de76aaa66"> 61</a></span>&#160; QString <a class="code" href="structnetctl_profile_info.html#a84940ffe2484fb0e34d8d02de76aaa66">description</a>;</div>
<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="structnetctl_profile_info.html#a762a2c6a117472619570c6b2d559b574"> 62</a></span>&#160; QString <a class="code" href="structnetctl_profile_info.html#a762a2c6a117472619570c6b2d559b574">essid</a>;</div>
<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="structnetctl_profile_info.html#a83bc4288ee6bec838312a0f2cbe01dac"> 63</a></span>&#160; QString <a class="code" href="structnetctl_profile_info.html#a83bc4288ee6bec838312a0f2cbe01dac">interface</a>;</div>
<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="structnetctl_profile_info.html#afd2ef4ae4f409455a5ae517d0b3376a5"> 64</a></span>&#160; QString <a class="code" href="structnetctl_profile_info.html#afd2ef4ae4f409455a5ae517d0b3376a5">type</a>;</div>
<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="structnetctl_profile_info.html#a47e7ded5f519327191f8040294d67568"> 65</a></span>&#160; <span class="keywordtype">bool</span> active = <span class="keyword">false</span>;</div>
<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="structnetctl_profile_info.html#a8173b10891448af2843c02e6b8532584"> 66</a></span>&#160; <span class="keywordtype">bool</span> enabled = <span class="keyword">false</span>;</div>
<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="structnetctl_profile_info.html#aaa4a71cb3a3243a6395d9820078d038e"> 67</a></span>&#160; <span class="keywordtype">bool</span> netctlAuto = <span class="keyword">false</span>;</div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;} <a class="code" href="structnetctl_profile_info.html">netctlProfileInfo</a>;</div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;</div>
<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="class_netctl.html"> 73</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_netctl.html">Netctl</a> : <span class="keyword">public</span> QObject</div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;{</div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; Q_OBJECT</div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;</div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="keyword">explicit</span> <a class="code" href="class_netctl.html#a63fe336271242547aa097e0ac8cb81a9">Netctl</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> debugCmd = <span class="keyword">false</span>,</div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <span class="keyword">const</span> QMap&lt;QString, QString&gt; settings = QMap&lt;QString, QString&gt;());</div>
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <a class="code" href="class_netctl.html#ad148c9999a03a65f67a9e097e3b56ec0">~Netctl</a>();</div>
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; <span class="comment">// general information</span></div>
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="comment"></span> QStringList <a class="code" href="class_netctl.html#ae001a141ebeb8e7ab937ab0bbbfaf9ef">getActiveProfile</a>();</div>
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; QString <a class="code" href="class_netctl.html#ae709b48b235f8a021552bced9b6138a0">autoGetActiveProfile</a>();</div>
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; QList&lt;netctlProfileInfo&gt; <a class="code" href="class_netctl.html#abe7984b6994217653b550e6ea24bb572">getProfileList</a>();</div>
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; QList&lt;netctlProfileInfo&gt; <a class="code" href="class_netctl.html#a534db1cbc7d56cc88e9f56fb91a835f2">getProfileListFromNetctlAuto</a>();</div>
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; Q_DECL_DEPRECATED QString <a class="code" href="class_netctl.html#a34e021d94781a2d581f3d90e17711de3">getProfileDescription</a>(<span class="keyword">const</span> QString profile);</div>
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; QString <a class="code" href="class_netctl.html#ae328363bbcbda4d951a09f31dc5fe570">getProfileStatus</a>(<span class="keyword">const</span> QString profile);</div>
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_netctl.html#a788c98b484dd49b774e5e4fd3ee98326">isProfileActive</a>(<span class="keyword">const</span> QString profile);</div>
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_netctl.html#accd1fca26390a148adb1c3aee2fecbf4">isProfileEnabled</a>(<span class="keyword">const</span> QString profile);</div>
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_netctl.html#a9eeafe65785ce097634cc3d6dfc8d9ac">autoIsProfileActive</a>(<span class="keyword">const</span> QString profile);</div>
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_netctl.html#aeb3ccd5ffc93684ef45b293ed30e2e71">autoIsProfileEnabled</a>(<span class="keyword">const</span> QString profile);</div>
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_netctl.html#ad86fc14aa2a20d4f1d6ceaa29d1d582a">isNetctlAutoEnabled</a>();</div>
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_netctl.html#a38fe28973167cf9853d97947a0e432ce">isNetctlAutoRunning</a>();</div>
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; <span class="keyword">static</span> QMap&lt;QString, QString&gt; <a class="code" href="class_netctl.html#afa2e7a1f9c44fc4eed7e39b9bbe97456">getRecommendedConfiguration</a>();</div>
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; QStringList <a class="code" href="class_netctl.html#a6b58390c578d05591119f2d09ed8fd0e">getWirelessInterfaceList</a>();</div>
<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;</div>
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;<span class="keyword">public</span> slots:</div>
<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; <span class="comment">// functions</span></div>
<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; <span class="comment">// netctl</span></div>
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;<span class="comment"></span> <span class="keywordtype">bool</span> <a class="code" href="class_netctl.html#a237675bbe56f98df70fa787d9b7a8fca">enableProfile</a>(<span class="keyword">const</span> QString profile);</div>
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_netctl.html#ae52539bef828bbcdf3779127e30acfba">forceStartProfile</a>(<span class="keyword">const</span> QString profile);</div>
<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_netctl.html#a0bcb6486f14c2a2c4ba7d37f633272f3">forceStopProfile</a>(<span class="keyword">const</span> QString profile);</div>
<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_netctl.html#abc6b27c0168e631d1e6dfddd600d4a16">reenableProfile</a>(<span class="keyword">const</span> QString profile);</div>
<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_netctl.html#aebbaf936349a229239b59eafcb17e4f7">restartProfile</a>(<span class="keyword">const</span> QString profile);</div>
<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_netctl.html#adc6a547515b76b9c7b26170da3a2f39d">startProfile</a>(<span class="keyword">const</span> QString profile);</div>
<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_netctl.html#a5c41f200fade2bbc7611376a92fc645f">stopAllProfiles</a>();</div>
<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_netctl.html#adde2340d88ec55bd8b5c908e8ed793ef">switchToProfile</a>(<span class="keyword">const</span> QString profile);</div>
<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; <span class="comment">// netctl-auto</span></div>
<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;<span class="comment"></span> <span class="keywordtype">bool</span> <a class="code" href="class_netctl.html#aa980954693549f3b5531a43cda23adec">autoDisableAllProfiles</a>();</div>
<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_netctl.html#a9e0799dcbb0dec95ca33eb45fbda96b1">autoEnableProfile</a>(<span class="keyword">const</span> QString profile);</div>
<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_netctl.html#a9662e47827403c08d4f67b179d437f14">autoEnableAllProfiles</a>();</div>
<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_netctl.html#ad6d259774703f3a78c7d0ce585f3a4f9">autoStartProfile</a>(<span class="keyword">const</span> QString profile);</div>
<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160; <span class="comment">// netctl-auto service</span></div>
<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160;<span class="comment"></span> <span class="keywordtype">bool</span> <a class="code" href="class_netctl.html#a55690068a9b0afb425fc659b3a558f5f">autoEnableService</a>();</div>
<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_netctl.html#a1f9f5131cce695fe0a26adbc7be68fa3">autoRestartService</a>();</div>
<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_netctl.html#a98c3237c7e06c72dc7b9edb4963392f5">autoStartService</a>();</div>
<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160;</div>
<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160; <a class="code" href="class_netctl_profile.html">NetctlProfile</a> *netctlProfile = <span class="keyword">nullptr</span>;</div>
<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160; <span class="keywordtype">bool</span> debug = <span class="keyword">false</span>;</div>
<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160; <span class="keywordtype">bool</span> useSuid = <span class="keyword">true</span>;</div>
<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160; QDir *ifaceDirectory = <span class="keyword">nullptr</span>;</div>
<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160; QString mainInterface = QString(PREFERED_IFACE);</div>
<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160; QString netctlCommand = QString(NETCTL_PATH);</div>
<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160; QString netctlAutoCommand = QString(NETCTLAUTO_PATH);</div>
<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160; QString netctlAutoService = QString(NETCTLAUTO_SERVICE);</div>
<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160; QString sudoCommand = QString(SUDO_PATH);</div>
<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160; QString systemctlCommand = QString(SYSTEMCTL_PATH);</div>
<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160; <span class="comment">// functions</span></div>
<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160;<span class="comment"></span> <span class="keywordtype">bool</span> cmdCall(<span class="keyword">const</span> <span class="keywordtype">bool</span> sudo, <span class="keyword">const</span> QString command,</div>
<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160; <span class="keyword">const</span> QString commandLine, <span class="keyword">const</span> QString argument = 0);</div>
<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160; QString getCmdOutput(<span class="keyword">const</span> <span class="keywordtype">bool</span> sudo, <span class="keyword">const</span> QString command,</div>
<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160; <span class="keyword">const</span> QString commandLine, <span class="keyword">const</span> QString argument = 0);</div>
<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160;};</div>
<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160;</div>
<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160;</div>
<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* NETCTLINTERACT_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="class_netctl_html_ae328363bbcbda4d951a09f31dc5fe570"><div class="ttname"><a href="class_netctl.html#ae328363bbcbda4d951a09f31dc5fe570">Netctl::getProfileStatus</a></div><div class="ttdeci">QString getProfileStatus(const QString profile)</div><div class="ttdoc">method which gets profile status </div></div>
<div class="ttc" id="class_netctl_html_ae001a141ebeb8e7ab937ab0bbbfaf9ef"><div class="ttname"><a href="class_netctl.html#ae001a141ebeb8e7ab937ab0bbbfaf9ef">Netctl::getActiveProfile</a></div><div class="ttdeci">QStringList getActiveProfile()</div><div class="ttdoc">method which returns active profile name </div></div>
<div class="ttc" id="structnetctl_profile_info_html_a98e421d12f0ec50b44128fd699e44d7f"><div class="ttname"><a href="structnetctl_profile_info.html#a98e421d12f0ec50b44128fd699e44d7f">netctlProfileInfo::name</a></div><div class="ttdeci">QString name</div><div class="ttdef"><b>Definition:</b> netctlinteract.h:58</div></div>
<div class="ttc" id="structnetctl_profile_info_html_a98e421d12f0ec50b44128fd699e44d7f"><div class="ttname"><a href="structnetctl_profile_info.html#a98e421d12f0ec50b44128fd699e44d7f">netctlProfileInfo::name</a></div><div class="ttdeci">QString name</div><div class="ttdef"><b>Definition:</b> netctlinteract.h:60</div></div>
<div class="ttc" id="class_netctl_html_a9eeafe65785ce097634cc3d6dfc8d9ac"><div class="ttname"><a href="class_netctl.html#a9eeafe65785ce097634cc3d6dfc8d9ac">Netctl::autoIsProfileActive</a></div><div class="ttdeci">bool autoIsProfileActive(const QString profile)</div><div class="ttdoc">method which checks if profile is active (netctl-auto) </div></div>
<div class="ttc" id="class_netctl_html_a9e0799dcbb0dec95ca33eb45fbda96b1"><div class="ttname"><a href="class_netctl.html#a9e0799dcbb0dec95ca33eb45fbda96b1">Netctl::autoEnableProfile</a></div><div class="ttdeci">bool autoEnableProfile(const QString profile)</div><div class="ttdoc">method which sets profile disabled or enabled (netctl-auto) </div></div>
<div class="ttc" id="class_netctl_html_ae52539bef828bbcdf3779127e30acfba"><div class="ttname"><a href="class_netctl.html#ae52539bef828bbcdf3779127e30acfba">Netctl::forceStartProfile</a></div><div class="ttdeci">bool forceStartProfile(const QString profile)</div><div class="ttdoc">method which force starts profile </div></div>
<div class="ttc" id="class_netctl_html_aebbaf936349a229239b59eafcb17e4f7"><div class="ttname"><a href="class_netctl.html#aebbaf936349a229239b59eafcb17e4f7">Netctl::restartProfile</a></div><div class="ttdeci">bool restartProfile(const QString profile)</div><div class="ttdoc">method which restarts profile </div></div>
<div class="ttc" id="structnetctl_profile_info_html_a83bc4288ee6bec838312a0f2cbe01dac"><div class="ttname"><a href="structnetctl_profile_info.html#a83bc4288ee6bec838312a0f2cbe01dac">netctlProfileInfo::interface</a></div><div class="ttdeci">QString interface</div><div class="ttdef"><b>Definition:</b> netctlinteract.h:61</div></div>
<div class="ttc" id="structnetctl_profile_info_html"><div class="ttname"><a href="structnetctl_profile_info.html">netctlProfileInfo</a></div><div class="ttdoc">netctl profile information structure </div><div class="ttdef"><b>Definition:</b> netctlinteract.h:56</div></div>
<div class="ttc" id="structnetctl_profile_info_html_a83bc4288ee6bec838312a0f2cbe01dac"><div class="ttname"><a href="structnetctl_profile_info.html#a83bc4288ee6bec838312a0f2cbe01dac">netctlProfileInfo::interface</a></div><div class="ttdeci">QString interface</div><div class="ttdef"><b>Definition:</b> netctlinteract.h:63</div></div>
<div class="ttc" id="structnetctl_profile_info_html"><div class="ttname"><a href="structnetctl_profile_info.html">netctlProfileInfo</a></div><div class="ttdoc">netctl profile information structure </div><div class="ttdef"><b>Definition:</b> netctlinteract.h:58</div></div>
<div class="ttc" id="class_netctl_html_a5c41f200fade2bbc7611376a92fc645f"><div class="ttname"><a href="class_netctl.html#a5c41f200fade2bbc7611376a92fc645f">Netctl::stopAllProfiles</a></div><div class="ttdeci">bool stopAllProfiles()</div><div class="ttdoc">method which stops all profiles </div></div>
<div class="ttc" id="class_netctl_html_afa2e7a1f9c44fc4eed7e39b9bbe97456"><div class="ttname"><a href="class_netctl.html#afa2e7a1f9c44fc4eed7e39b9bbe97456">Netctl::getRecommendedConfiguration</a></div><div class="ttdeci">static QMap&lt; QString, QString &gt; getRecommendedConfiguration()</div><div class="ttdoc">method which check system configuration and return recommended values to keys </div></div>
<div class="ttc" id="class_netctl_html_a9662e47827403c08d4f67b179d437f14"><div class="ttname"><a href="class_netctl.html#a9662e47827403c08d4f67b179d437f14">Netctl::autoEnableAllProfiles</a></div><div class="ttdeci">bool autoEnableAllProfiles()</div><div class="ttdoc">method which sets all profiles enabled (netctl-auto) </div></div>
<div class="ttc" id="class_netctl_html_ad6d259774703f3a78c7d0ce585f3a4f9"><div class="ttname"><a href="class_netctl.html#ad6d259774703f3a78c7d0ce585f3a4f9">Netctl::autoStartProfile</a></div><div class="ttdeci">bool autoStartProfile(const QString profile)</div><div class="ttdoc">method which switchs to profile (netctl-auto) </div></div>
<div class="ttc" id="class_netctl_html_a34e021d94781a2d581f3d90e17711de3"><div class="ttname"><a href="class_netctl.html#a34e021d94781a2d581f3d90e17711de3">Netctl::getProfileDescription</a></div><div class="ttdeci">Q_DECL_DEPRECATED QString getProfileDescription(const QString profile)</div><div class="ttdoc">method which gets description from profile </div></div>
<div class="ttc" id="structnetctl_profile_info_html_a762a2c6a117472619570c6b2d559b574"><div class="ttname"><a href="structnetctl_profile_info.html#a762a2c6a117472619570c6b2d559b574">netctlProfileInfo::essid</a></div><div class="ttdeci">QString essid</div><div class="ttdef"><b>Definition:</b> netctlinteract.h:60</div></div>
<div class="ttc" id="structnetctl_profile_info_html_a762a2c6a117472619570c6b2d559b574"><div class="ttname"><a href="structnetctl_profile_info.html#a762a2c6a117472619570c6b2d559b574">netctlProfileInfo::essid</a></div><div class="ttdeci">QString essid</div><div class="ttdef"><b>Definition:</b> netctlinteract.h:62</div></div>
<div class="ttc" id="class_netctl_html_ad148c9999a03a65f67a9e097e3b56ec0"><div class="ttname"><a href="class_netctl.html#ad148c9999a03a65f67a9e097e3b56ec0">Netctl::~Netctl</a></div><div class="ttdeci">~Netctl()</div><div class="ttdoc">Netctl class destructor. </div></div>
<div class="ttc" id="structnetctl_profile_info_html_afd2ef4ae4f409455a5ae517d0b3376a5"><div class="ttname"><a href="structnetctl_profile_info.html#afd2ef4ae4f409455a5ae517d0b3376a5">netctlProfileInfo::type</a></div><div class="ttdeci">QString type</div><div class="ttdef"><b>Definition:</b> netctlinteract.h:62</div></div>
<div class="ttc" id="structnetctl_profile_info_html_afd2ef4ae4f409455a5ae517d0b3376a5"><div class="ttname"><a href="structnetctl_profile_info.html#afd2ef4ae4f409455a5ae517d0b3376a5">netctlProfileInfo::type</a></div><div class="ttdeci">QString type</div><div class="ttdef"><b>Definition:</b> netctlinteract.h:64</div></div>
<div class="ttc" id="class_netctl_html_a237675bbe56f98df70fa787d9b7a8fca"><div class="ttname"><a href="class_netctl.html#a237675bbe56f98df70fa787d9b7a8fca">Netctl::enableProfile</a></div><div class="ttdeci">bool enableProfile(const QString profile)</div><div class="ttdoc">method which sets profile disabled or enabled </div></div>
<div class="ttc" id="class_netctl_profile_html"><div class="ttname"><a href="class_netctl_profile.html">NetctlProfile</a></div><div class="ttdoc">The NetctlProfile class interacts with netctl profiles. </div><div class="ttdef"><b>Definition:</b> netctlprofile.h:37</div></div>
<div class="ttc" id="class_netctl_profile_html"><div class="ttname"><a href="class_netctl_profile.html">NetctlProfile</a></div><div class="ttdoc">The NetctlProfile class interacts with netctl profiles. </div><div class="ttdef"><b>Definition:</b> netctlprofile.h:39</div></div>
<div class="ttc" id="class_netctl_html_a788c98b484dd49b774e5e4fd3ee98326"><div class="ttname"><a href="class_netctl.html#a788c98b484dd49b774e5e4fd3ee98326">Netctl::isProfileActive</a></div><div class="ttdeci">bool isProfileActive(const QString profile)</div><div class="ttdoc">method which checks if profile is active </div></div>
<div class="ttc" id="class_netctl_html_accd1fca26390a148adb1c3aee2fecbf4"><div class="ttname"><a href="class_netctl.html#accd1fca26390a148adb1c3aee2fecbf4">Netctl::isProfileEnabled</a></div><div class="ttdeci">bool isProfileEnabled(const QString profile)</div><div class="ttdoc">method which checks if profile is enabled </div></div>
<div class="ttc" id="class_netctl_html"><div class="ttname"><a href="class_netctl.html">Netctl</a></div><div class="ttdoc">The Netctl class interacts with netctl. </div><div class="ttdef"><b>Definition:</b> netctlinteract.h:71</div></div>
<div class="ttc" id="class_netctl_html"><div class="ttname"><a href="class_netctl.html">Netctl</a></div><div class="ttdoc">The Netctl class interacts with netctl. </div><div class="ttdef"><b>Definition:</b> netctlinteract.h:73</div></div>
<div class="ttc" id="class_netctl_html_a55690068a9b0afb425fc659b3a558f5f"><div class="ttname"><a href="class_netctl.html#a55690068a9b0afb425fc659b3a558f5f">Netctl::autoEnableService</a></div><div class="ttdeci">bool autoEnableService()</div><div class="ttdoc">method which sets netctl-auto service enabled or disabled </div></div>
<div class="ttc" id="structnetctl_profile_info_html_a84940ffe2484fb0e34d8d02de76aaa66"><div class="ttname"><a href="structnetctl_profile_info.html#a84940ffe2484fb0e34d8d02de76aaa66">netctlProfileInfo::description</a></div><div class="ttdeci">QString description</div><div class="ttdef"><b>Definition:</b> netctlinteract.h:59</div></div>
<div class="ttc" id="structnetctl_profile_info_html_a84940ffe2484fb0e34d8d02de76aaa66"><div class="ttname"><a href="structnetctl_profile_info.html#a84940ffe2484fb0e34d8d02de76aaa66">netctlProfileInfo::description</a></div><div class="ttdeci">QString description</div><div class="ttdef"><b>Definition:</b> netctlinteract.h:61</div></div>
<div class="ttc" id="class_netctl_html_abc6b27c0168e631d1e6dfddd600d4a16"><div class="ttname"><a href="class_netctl.html#abc6b27c0168e631d1e6dfddd600d4a16">Netctl::reenableProfile</a></div><div class="ttdeci">bool reenableProfile(const QString profile)</div><div class="ttdoc">method which reenables profile </div></div>
<div class="ttc" id="class_netctl_html_ad86fc14aa2a20d4f1d6ceaa29d1d582a"><div class="ttname"><a href="class_netctl.html#ad86fc14aa2a20d4f1d6ceaa29d1d582a">Netctl::isNetctlAutoEnabled</a></div><div class="ttdeci">bool isNetctlAutoEnabled()</div><div class="ttdoc">method which checks netctl-auto autoload status </div></div>
<div class="ttc" id="class_netctl_html_abe7984b6994217653b550e6ea24bb572"><div class="ttname"><a href="class_netctl.html#abe7984b6994217653b550e6ea24bb572">Netctl::getProfileList</a></div><div class="ttdeci">QList&lt; netctlProfileInfo &gt; getProfileList()</div><div class="ttdoc">method which returns profile informations from netctl </div></div>
@ -236,7 +238,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed May 13 2015 00:22:33 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jun 28 2015 14:37:53 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -25,7 +25,7 @@
<td id="projectlogo"><img alt="Logo" src="icon.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">netctlgui
&#160;<span id="projectnumber">1.4.5</span>
&#160;<span id="projectnumber">1.4.7</span>
</div>
<div id="projectbrief">Qt library which interacts with netctl</div>
</td>
@ -150,7 +150,7 @@ Enumerations</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed May 13 2015 00:22:33 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jun 28 2015 14:37:53 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -25,7 +25,7 @@
<td id="projectlogo"><img alt="Logo" src="icon.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">netctlgui
&#160;<span id="projectnumber">1.4.5</span>
&#160;<span id="projectnumber">1.4.7</span>
</div>
<div id="projectbrief">Qt library which interacts with netctl</div>
</td>
@ -185,8 +185,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="class_netctl_interface_html_abdd96c3f9ae5df0b34a60bc3ea2a4041"><div class="ttname"><a href="class_netctl_interface.html#abdd96c3f9ae5df0b34a60bc3ea2a4041">NetctlInterface::startProfile</a></div><div class="ttdeci">InterfaceAnswer startProfile(const QString profile)</div><div class="ttdoc">method which starts/stops or switchs to selected profile and returns its status </div></div>
<div class="ttc" id="class_netctl_interface_html"><div class="ttname"><a href="class_netctl_interface.html">NetctlInterface</a></div><div class="ttdoc">The NetctlInterface class provides complex methods to get access to library. </div><div class="ttdef"><b>Definition:</b> netctlinterface.h:97</div></div>
<div class="ttc" id="structnetctl_information_html_ae8bdac5a7ac72ff829c284531dd86650"><div class="ttname"><a href="structnetctl_information.html#ae8bdac5a7ac72ff829c284531dd86650">netctlInformation::netctlAutoProfiles</a></div><div class="ttdeci">QList&lt; netctlProfileInfo &gt; netctlAutoProfiles</div><div class="ttdef"><b>Definition:</b> netctlinterface.h:89</div></div>
<div class="ttc" id="class_netctl_profile_html"><div class="ttname"><a href="class_netctl_profile.html">NetctlProfile</a></div><div class="ttdoc">The NetctlProfile class interacts with netctl profiles. </div><div class="ttdef"><b>Definition:</b> netctlprofile.h:37</div></div>
<div class="ttc" id="class_netctl_html"><div class="ttname"><a href="class_netctl.html">Netctl</a></div><div class="ttdoc">The Netctl class interacts with netctl. </div><div class="ttdef"><b>Definition:</b> netctlinteract.h:71</div></div>
<div class="ttc" id="class_netctl_profile_html"><div class="ttname"><a href="class_netctl_profile.html">NetctlProfile</a></div><div class="ttdoc">The NetctlProfile class interacts with netctl profiles. </div><div class="ttdef"><b>Definition:</b> netctlprofile.h:39</div></div>
<div class="ttc" id="class_netctl_html"><div class="ttname"><a href="class_netctl.html">Netctl</a></div><div class="ttdoc">The Netctl class interacts with netctl. </div><div class="ttdef"><b>Definition:</b> netctlinteract.h:73</div></div>
<div class="ttc" id="structnetctl_current_html_aec6cb165bfdbd136aff39ffd24d536e9"><div class="ttname"><a href="structnetctl_current.html#aec6cb165bfdbd136aff39ffd24d536e9">netctlCurrent::enables</a></div><div class="ttdeci">QList&lt; bool &gt; enables</div><div class="ttdef"><b>Definition:</b> netctlinterface.h:69</div></div>
<div class="ttc" id="class_netctl_interface_html_a34a7892dfd85fba250413a4f4f226912"><div class="ttname"><a href="class_netctl_interface.html#a34a7892dfd85fba250413a4f4f226912">NetctlInterface::enableProfile</a></div><div class="ttdeci">InterfaceAnswer enableProfile(const QString profile)</div><div class="ttdoc">method which enables or disables selected profile and returns its status </div></div>
<div class="ttc" id="class_netctl_interface_html_a2a8a04ba9f6349f82f22b22c5d300c2e"><div class="ttname"><a href="class_netctl_interface.html#a2a8a04ba9f6349f82f22b22c5d300c2e">NetctlInterface::connectToEssid</a></div><div class="ttdeci">InterfaceAnswer connectToEssid(const QString essid, QMap&lt; QString, QString &gt; settings)</div><div class="ttdoc">method which connects to ESSID </div></div>
@ -201,7 +201,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="wpasupinteract_8h_html"><div class="ttname"><a href="wpasupinteract_8h.html">wpasupinteract.h</a></div></div>
<div class="ttc" id="structnetctl_information_html"><div class="ttname"><a href="structnetctl_information.html">netctlInformation</a></div><div class="ttdoc">general information structure </div><div class="ttdef"><b>Definition:</b> netctlinterface.h:86</div></div>
<div class="ttc" id="class_netctl_interface_html_ab93e62cc6f5195b8390a2faaa477206e"><div class="ttname"><a href="class_netctl_interface.html#ab93e62cc6f5195b8390a2faaa477206e">NetctlInterface::NetctlInterface</a></div><div class="ttdeci">NetctlInterface(const bool debugCmd=false, const QMap&lt; QString, QString &gt; settings=QMap&lt; QString, QString &gt;())</div><div class="ttdoc">NetctlInterface class constructor. </div></div>
<div class="ttc" id="class_wpa_sup_html"><div class="ttname"><a href="class_wpa_sup.html">WpaSup</a></div><div class="ttdoc">The WpaSup class interacts with wpa_supplicant. </div><div class="ttdef"><b>Definition:</b> wpasupinteract.h:91</div></div>
<div class="ttc" id="class_wpa_sup_html"><div class="ttname"><a href="class_wpa_sup.html">WpaSup</a></div><div class="ttdoc">The WpaSup class interacts with wpa_supplicant. </div><div class="ttdef"><b>Definition:</b> wpasupinteract.h:93</div></div>
<div class="ttc" id="class_netctl_interface_html_a9f745312f8d52503aac44bc6123a8acb"><div class="ttname"><a href="class_netctl_interface.html#a9f745312f8d52503aac44bc6123a8acb">NetctlInterface::switchToProfile</a></div><div class="ttdeci">InterfaceAnswer switchToProfile(const QString profile)</div><div class="ttdoc">method which switchs to selected profile and returns its status </div></div>
<div class="ttc" id="class_netctl_interface_html_a6f83ff85b23f529683c63af3d3865dab"><div class="ttname"><a href="class_netctl_interface.html#a6f83ff85b23f529683c63af3d3865dab">NetctlInterface::information</a></div><div class="ttdeci">netctlInformation information()</div><div class="ttdoc">method which returns general information </div></div>
<div class="ttc" id="class_netctl_interface_html_a5a443a96446b2666a1cfadde36da0197"><div class="ttname"><a href="class_netctl_interface.html#a5a443a96446b2666a1cfadde36da0197">NetctlInterface::removeProfile</a></div><div class="ttdeci">InterfaceAnswer removeProfile(const QString profile)</div><div class="ttdoc">method which removes selected profile </div></div>
@ -210,7 +210,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed May 13 2015 00:22:33 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jun 28 2015 14:37:53 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -25,7 +25,7 @@
<td id="projectlogo"><img alt="Logo" src="icon.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">netctlgui
&#160;<span id="projectnumber">1.4.5</span>
&#160;<span id="projectnumber">1.4.7</span>
</div>
<div id="projectbrief">Qt library which interacts with netctl</div>
</td>
@ -108,7 +108,7 @@ Classes</h2></td></tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed May 13 2015 00:22:33 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jun 28 2015 14:37:53 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -25,7 +25,7 @@
<td id="projectlogo"><img alt="Logo" src="icon.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">netctlgui
&#160;<span id="projectnumber">1.4.5</span>
&#160;<span id="projectnumber">1.4.7</span>
</div>
<div id="projectbrief">Qt library which interacts with netctl</div>
</td>
@ -114,37 +114,39 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &lt;QMap&gt;</span></div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &lt;QObject&gt;</span></div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="class_netctl_profile.html"> 37</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_netctl_profile.html">NetctlProfile</a> : <span class="keyword">public</span> QObject</div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;{</div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; Q_OBJECT</div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <span class="keyword">explicit</span> <a class="code" href="class_netctl_profile.html#adbbaf6da0c7325e7477db00efbf646f8">NetctlProfile</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> debugCmd = <span class="keyword">false</span>,</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="keyword">const</span> QMap&lt;QString, QString&gt; settings = QMap&lt;QString, QString&gt;());</div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <a class="code" href="class_netctl_profile.html#a00b3becc7bf1f888500127bcd0cb86c8">~NetctlProfile</a>();</div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_netctl_profile.html#a3de2d57c7b7e3bf3f743a6332c2971ae">copyProfile</a>(<span class="keyword">const</span> QString oldPath);</div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; QString <a class="code" href="class_netctl_profile.html#ade8dabcf148c27c1c0f865b6c620ab48">createProfile</a>(<span class="keyword">const</span> QString profile, <span class="keyword">const</span> QMap&lt;QString, QString&gt; settings);</div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <span class="keyword">static</span> QMap&lt;QString, QString&gt; <a class="code" href="class_netctl_profile.html#afd4f9bf1ae5725fbb4f85ab32428e01a">getRecommendedConfiguration</a>();</div>
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; QMap&lt;QString, QString&gt; <a class="code" href="class_netctl_profile.html#a32c509f71d5a5b2fbf88100f268c152f">getSettingsFromProfile</a>(<span class="keyword">const</span> QString profile);</div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; QString <a class="code" href="class_netctl_profile.html#a4e9303e64f53c27ed925f13acc7bb8ce">getValueFromProfile</a>(<span class="keyword">const</span> QString profile, <span class="keyword">const</span> QString key);</div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; QStringList <a class="code" href="class_netctl_profile.html#a085178b5f7d705b8613e5bbb9c71bb0e">getValuesFromProfile</a>(<span class="keyword">const</span> QString profile, <span class="keyword">const</span> QStringList keys);</div>
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_netctl_profile.html#adc032c8203e0e8cef96f0586b8351079">removeProfile</a>(<span class="keyword">const</span> QString profile);</div>
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;</div>
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; <span class="keywordtype">bool</span> debug = <span class="keyword">false</span>;</div>
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <span class="keywordtype">bool</span> useSuid = <span class="keyword">true</span>;</div>
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; QDir *profileDirectory = <span class="keyword">nullptr</span>;</div>
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; QString sudoCommand = QString(<span class="stringliteral">&quot;/usr/bin/kdesu&quot;</span>);</div>
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;};</div>
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;</div>
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;</div>
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* NETCTLPROFILE_H */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &quot;version.h&quot;</span></div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div>
<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="class_netctl_profile.html"> 39</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_netctl_profile.html">NetctlProfile</a> : <span class="keyword">public</span> QObject</div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;{</div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; Q_OBJECT</div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;</div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <span class="keyword">explicit</span> <a class="code" href="class_netctl_profile.html#adbbaf6da0c7325e7477db00efbf646f8">NetctlProfile</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> debugCmd = <span class="keyword">false</span>,</div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <span class="keyword">const</span> QMap&lt;QString, QString&gt; settings = QMap&lt;QString, QString&gt;());</div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <a class="code" href="class_netctl_profile.html#a00b3becc7bf1f888500127bcd0cb86c8">~NetctlProfile</a>();</div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_netctl_profile.html#a3de2d57c7b7e3bf3f743a6332c2971ae">copyProfile</a>(<span class="keyword">const</span> QString oldPath);</div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; QString <a class="code" href="class_netctl_profile.html#ade8dabcf148c27c1c0f865b6c620ab48">createProfile</a>(<span class="keyword">const</span> QString profile, <span class="keyword">const</span> QMap&lt;QString, QString&gt; settings);</div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="keyword">static</span> QMap&lt;QString, QString&gt; <a class="code" href="class_netctl_profile.html#afd4f9bf1ae5725fbb4f85ab32428e01a">getRecommendedConfiguration</a>();</div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; QMap&lt;QString, QString&gt; <a class="code" href="class_netctl_profile.html#a32c509f71d5a5b2fbf88100f268c152f">getSettingsFromProfile</a>(<span class="keyword">const</span> QString profile);</div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; QString <a class="code" href="class_netctl_profile.html#a4e9303e64f53c27ed925f13acc7bb8ce">getValueFromProfile</a>(<span class="keyword">const</span> QString profile, <span class="keyword">const</span> QString key);</div>
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; QStringList <a class="code" href="class_netctl_profile.html#a085178b5f7d705b8613e5bbb9c71bb0e">getValuesFromProfile</a>(<span class="keyword">const</span> QString profile, <span class="keyword">const</span> QStringList keys);</div>
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_netctl_profile.html#adc032c8203e0e8cef96f0586b8351079">removeProfile</a>(<span class="keyword">const</span> QString profile);</div>
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;</div>
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <span class="keywordtype">bool</span> debug = <span class="keyword">false</span>;</div>
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; <span class="keywordtype">bool</span> useSuid = <span class="keyword">true</span>;</div>
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; QDir *profileDirectory = <span class="keyword">nullptr</span>;</div>
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; QString sudoCommand = QString(SUDO_PATH);</div>
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;};</div>
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;</div>
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;</div>
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* NETCTLPROFILE_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="class_netctl_profile_html_ade8dabcf148c27c1c0f865b6c620ab48"><div class="ttname"><a href="class_netctl_profile.html#ade8dabcf148c27c1c0f865b6c620ab48">NetctlProfile::createProfile</a></div><div class="ttdeci">QString createProfile(const QString profile, const QMap&lt; QString, QString &gt; settings)</div><div class="ttdoc">method which creates temporary profile </div></div>
<div class="ttc" id="class_netctl_profile_html_a32c509f71d5a5b2fbf88100f268c152f"><div class="ttname"><a href="class_netctl_profile.html#a32c509f71d5a5b2fbf88100f268c152f">NetctlProfile::getSettingsFromProfile</a></div><div class="ttdeci">QMap&lt; QString, QString &gt; getSettingsFromProfile(const QString profile)</div><div class="ttdoc">method which reads settings from profile </div></div>
<div class="ttc" id="class_netctl_profile_html_a4e9303e64f53c27ed925f13acc7bb8ce"><div class="ttname"><a href="class_netctl_profile.html#a4e9303e64f53c27ed925f13acc7bb8ce">NetctlProfile::getValueFromProfile</a></div><div class="ttdeci">QString getValueFromProfile(const QString profile, const QString key)</div><div class="ttdoc">method which return value from profile by key </div></div>
<div class="ttc" id="class_netctl_profile_html_adbbaf6da0c7325e7477db00efbf646f8"><div class="ttname"><a href="class_netctl_profile.html#adbbaf6da0c7325e7477db00efbf646f8">NetctlProfile::NetctlProfile</a></div><div class="ttdeci">NetctlProfile(const bool debugCmd=false, const QMap&lt; QString, QString &gt; settings=QMap&lt; QString, QString &gt;())</div><div class="ttdoc">NetctlProfile class constructor. </div></div>
<div class="ttc" id="class_netctl_profile_html"><div class="ttname"><a href="class_netctl_profile.html">NetctlProfile</a></div><div class="ttdoc">The NetctlProfile class interacts with netctl profiles. </div><div class="ttdef"><b>Definition:</b> netctlprofile.h:37</div></div>
<div class="ttc" id="class_netctl_profile_html"><div class="ttname"><a href="class_netctl_profile.html">NetctlProfile</a></div><div class="ttdoc">The NetctlProfile class interacts with netctl profiles. </div><div class="ttdef"><b>Definition:</b> netctlprofile.h:39</div></div>
<div class="ttc" id="class_netctl_profile_html_afd4f9bf1ae5725fbb4f85ab32428e01a"><div class="ttname"><a href="class_netctl_profile.html#afd4f9bf1ae5725fbb4f85ab32428e01a">NetctlProfile::getRecommendedConfiguration</a></div><div class="ttdeci">static QMap&lt; QString, QString &gt; getRecommendedConfiguration()</div><div class="ttdoc">method which check system configuration and return recommended values to keys </div></div>
<div class="ttc" id="class_netctl_profile_html_a00b3becc7bf1f888500127bcd0cb86c8"><div class="ttname"><a href="class_netctl_profile.html#a00b3becc7bf1f888500127bcd0cb86c8">NetctlProfile::~NetctlProfile</a></div><div class="ttdeci">~NetctlProfile()</div><div class="ttdoc">Netctl class destructor. </div></div>
<div class="ttc" id="class_netctl_profile_html_a3de2d57c7b7e3bf3f743a6332c2971ae"><div class="ttname"><a href="class_netctl_profile.html#a3de2d57c7b7e3bf3f743a6332c2971ae">NetctlProfile::copyProfile</a></div><div class="ttdeci">bool copyProfile(const QString oldPath)</div><div class="ttdoc">method which copies temporary profile to PROFILE_DIR </div></div>
@ -153,7 +155,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed May 13 2015 00:22:33 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jun 28 2015 14:37:53 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -25,7 +25,7 @@
<td id="projectlogo"><img alt="Logo" src="icon.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">netctlgui
&#160;<span id="projectnumber">1.4.5</span>
&#160;<span id="projectnumber">1.4.7</span>
</div>
<div id="projectbrief">Qt library which interacts with netctl</div>
</td>
@ -99,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed May 13 2015 00:22:33 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jun 28 2015 14:37:53 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -25,7 +25,7 @@
<td id="projectlogo"><img alt="Logo" src="icon.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">netctlgui
&#160;<span id="projectnumber">1.4.5</span>
&#160;<span id="projectnumber">1.4.7</span>
</div>
<div id="projectbrief">Qt library which interacts with netctl</div>
</td>
@ -168,7 +168,7 @@ Public Attributes</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed May 13 2015 00:22:33 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jun 28 2015 14:37:53 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -25,7 +25,7 @@
<td id="projectlogo"><img alt="Logo" src="icon.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">netctlgui
&#160;<span id="projectnumber">1.4.5</span>
&#160;<span id="projectnumber">1.4.7</span>
</div>
<div id="projectbrief">Qt library which interacts with netctl</div>
</td>
@ -99,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed May 13 2015 00:22:33 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jun 28 2015 14:37:53 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -25,7 +25,7 @@
<td id="projectlogo"><img alt="Logo" src="icon.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">netctlgui
&#160;<span id="projectnumber">1.4.5</span>
&#160;<span id="projectnumber">1.4.7</span>
</div>
<div id="projectbrief">Qt library which interacts with netctl</div>
</td>
@ -168,7 +168,7 @@ Public Attributes</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed May 13 2015 00:22:33 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jun 28 2015 14:37:53 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -25,7 +25,7 @@
<td id="projectlogo"><img alt="Logo" src="icon.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">netctlgui
&#160;<span id="projectnumber">1.4.5</span>
&#160;<span id="projectnumber">1.4.7</span>
</div>
<div id="projectbrief">Qt library which interacts with netctl</div>
</td>
@ -103,7 +103,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed May 13 2015 00:22:34 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jun 28 2015 14:37:53 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -25,7 +25,7 @@
<td id="projectlogo"><img alt="Logo" src="icon.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">netctlgui
&#160;<span id="projectnumber">1.4.5</span>
&#160;<span id="projectnumber">1.4.7</span>
</div>
<div id="projectbrief">Qt library which interacts with netctl</div>
</td>
@ -228,7 +228,7 @@ Public Attributes</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed May 13 2015 00:22:34 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jun 28 2015 14:37:53 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -25,7 +25,7 @@
<td id="projectlogo"><img alt="Logo" src="icon.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">netctlgui
&#160;<span id="projectnumber">1.4.5</span>
&#160;<span id="projectnumber">1.4.7</span>
</div>
<div id="projectbrief">Qt library which interacts with netctl</div>
</td>
@ -103,7 +103,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed May 13 2015 00:22:34 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jun 28 2015 14:37:53 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -25,7 +25,7 @@
<td id="projectlogo"><img alt="Logo" src="icon.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">netctlgui
&#160;<span id="projectnumber">1.4.5</span>
&#160;<span id="projectnumber">1.4.7</span>
</div>
<div id="projectbrief">Qt library which interacts with netctl</div>
</td>
@ -228,7 +228,7 @@ Public Attributes</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed May 13 2015 00:22:34 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jun 28 2015 14:37:53 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -25,7 +25,7 @@
<td id="projectlogo"><img alt="Logo" src="icon.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">netctlgui
&#160;<span id="projectnumber">1.4.5</span>
&#160;<span id="projectnumber">1.4.7</span>
</div>
<div id="projectbrief">Qt library which interacts with netctl</div>
</td>
@ -151,7 +151,7 @@ Enumerations</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed May 13 2015 00:22:33 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jun 28 2015 14:37:53 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -25,7 +25,7 @@
<td id="projectlogo"><img alt="Logo" src="icon.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">netctlgui
&#160;<span id="projectnumber">1.4.5</span>
&#160;<span id="projectnumber">1.4.7</span>
</div>
<div id="projectbrief">Qt library which interacts with netctl</div>
</td>
@ -114,97 +114,99 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &lt;QMap&gt;</span></div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &lt;QObject&gt;</span></div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="keyword">class </span><a class="code" href="class_netctl.html">Netctl</a>;</div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="keyword">class </span><a class="code" href="class_netctl_profile.html">NetctlProfile</a>;</div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div>
<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="wpasupinteract_8h.html#a18ab7b7b419342201c07425bdcd420cd"> 49</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="wpasupinteract_8h.html#a18ab7b7b419342201c07425bdcd420cd">PointType</a> {</div>
<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="wpasupinteract_8h.html#a18ab7b7b419342201c07425bdcd420cda462dda4f944885cb56063ba563bc7d3d"> 50</a></span>&#160; <a class="code" href="wpasupinteract_8h.html#a18ab7b7b419342201c07425bdcd420cda462dda4f944885cb56063ba563bc7d3d">None</a> = 0,</div>
<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="wpasupinteract_8h.html#a18ab7b7b419342201c07425bdcd420cdaa29ab8acf44824e01c63375240b82d37"> 51</a></span>&#160; <a class="code" href="wpasupinteract_8h.html#a18ab7b7b419342201c07425bdcd420cdaa29ab8acf44824e01c63375240b82d37">TwoG</a>,</div>
<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="wpasupinteract_8h.html#a18ab7b7b419342201c07425bdcd420cda772d4d94d646aa501e6e0a0775cc80a7"> 52</a></span>&#160; <a class="code" href="wpasupinteract_8h.html#a18ab7b7b419342201c07425bdcd420cda772d4d94d646aa501e6e0a0775cc80a7">FiveG</a>,</div>
<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="wpasupinteract_8h.html#a18ab7b7b419342201c07425bdcd420cda0c5f94310288ccb7e911fbd2a2949e55"> 53</a></span>&#160; <a class="code" href="wpasupinteract_8h.html#a18ab7b7b419342201c07425bdcd420cda0c5f94310288ccb7e911fbd2a2949e55">TwoAndFiveG</a></div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;};</div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;</div>
<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="structnetctl_wifi_info.html"> 76</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;{</div>
<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="structnetctl_wifi_info.html#abb58ae919bf50c736bafb8b1e8abd7d7"> 78</a></span>&#160; QList&lt;int&gt; <a class="code" href="structnetctl_wifi_info.html#abb58ae919bf50c736bafb8b1e8abd7d7">frequencies</a>;</div>
<div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="structnetctl_wifi_info.html#a711525800f6320e352f98424392455e7"> 79</a></span>&#160; QStringList <a class="code" href="structnetctl_wifi_info.html#a711525800f6320e352f98424392455e7">macs</a>;</div>
<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="structnetctl_wifi_info.html#afff424704334890c6cb1ce4908ead22b"> 80</a></span>&#160; QString <a class="code" href="structnetctl_wifi_info.html#afff424704334890c6cb1ce4908ead22b">name</a>;</div>
<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="structnetctl_wifi_info.html#ab515de4719f4c498a41c99cb04883db9"> 81</a></span>&#160; QString <a class="code" href="structnetctl_wifi_info.html#ab515de4719f4c498a41c99cb04883db9">security</a>;</div>
<div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="structnetctl_wifi_info.html#a89771b5abe65323af38f16a9ead49de6"> 82</a></span>&#160; <span class="keywordtype">int</span> signal = 0;</div>
<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="structnetctl_wifi_info.html#accb09c4e5de7a7b3754722ae818e6594"> 83</a></span>&#160; <a class="code" href="wpasupinteract_8h.html#a18ab7b7b419342201c07425bdcd420cd">PointType</a> type = <a class="code" href="wpasupinteract_8h.html#a18ab7b7b419342201c07425bdcd420cda462dda4f944885cb56063ba563bc7d3d">PointType::None</a>;</div>
<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="structnetctl_wifi_info.html#ade128da4a99e22b8194d9f55c5fbc051"> 84</a></span>&#160; <span class="keywordtype">bool</span> active = <span class="keyword">false</span>;</div>
<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="structnetctl_wifi_info.html#ab56d1ca1abc45a552f9f9bacab9dfe7c"> 85</a></span>&#160; <span class="keywordtype">bool</span> exists = <span class="keyword">false</span>;</div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;} <a class="code" href="structnetctl_wifi_info.html">netctlWifiInfo</a>;</div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;</div>
<div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="class_wpa_sup.html"> 91</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_wpa_sup.html">WpaSup</a> : <span class="keyword">public</span> QObject</div>
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;{</div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; Q_OBJECT</div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;</div>
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <span class="keyword">explicit</span> <a class="code" href="class_wpa_sup.html#ae236c442ef55fa5d4a7c03e2f29800d5">WpaSup</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> debugCmd = <span class="keyword">false</span>,</div>
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; <span class="keyword">const</span> QMap&lt;QString, QString&gt; settings = QMap&lt;QString, QString&gt;());</div>
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; <a class="code" href="class_wpa_sup.html#afc8195f5c6d44a43b015cb28d73f9a6b">~WpaSup</a>();</div>
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; <span class="comment">// general information</span></div>
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<span class="comment"></span> QString <a class="code" href="class_wpa_sup.html#aeee13eea7764376e8f154fce610872b3">existentProfile</a>(<span class="keyword">const</span> QString essid);</div>
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <span class="keyword">static</span> QMap&lt;QString, QString&gt; <a class="code" href="class_wpa_sup.html#ab60ec6f1349b09dbdeca9e359dc6a355">getRecommendedConfiguration</a>();</div>
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_wpa_sup.html#a84e2b4cb1d25d21379e0fc860a7fb9a4">isProfileActive</a>(<span class="keyword">const</span> QString essid);</div>
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; Q_DECL_DEPRECATED <span class="keywordtype">bool</span> <a class="code" href="class_wpa_sup.html#aed74fa2220e55ab0c4306adc8280c0a4">isProfileExists</a>(<span class="keyword">const</span> QString essid);</div>
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;</div>
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;<span class="keyword">public</span> slots:</div>
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; <span class="comment">// functions</span></div>
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;<span class="comment"></span> <a class="code" href="structnetctl_wifi_info.html">netctlWifiInfo</a> <a class="code" href="class_wpa_sup.html#ad0c4e4f16aea2857776adb18cc113f44">current</a>();</div>
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; QList&lt;netctlWifiInfo&gt; <a class="code" href="class_wpa_sup.html#abf3330fca9041e2cb149dec3da01b46e">scanWifi</a>();</div>
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_wpa_sup.html#abe6865d3fc907dedf0d6eb485123ef0b">startWpaSupplicant</a>();</div>
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_wpa_sup.html#ae8ebd534cad9715c62a6af766be57051">stopWpaSupplicant</a>();</div>
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;</div>
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; <a class="code" href="class_netctl.html">Netctl</a> *netctlCommand = <span class="keyword">nullptr</span>;</div>
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; <a class="code" href="class_netctl_profile.html">NetctlProfile</a> *netctlProfile = <span class="keyword">nullptr</span>;</div>
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; <span class="keywordtype">bool</span> debug = <span class="keyword">false</span>;</div>
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; <span class="keywordtype">bool</span> useSuid = <span class="keyword">true</span>;</div>
<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; QString ctrlDir = QString(<span class="stringliteral">&quot;/run/wpa_supplicant&quot;</span>);</div>
<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; QString ctrlGroup = QString(<span class="stringliteral">&quot;users&quot;</span>);</div>
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; QString pidFile = QString(<span class="stringliteral">&quot;/run/wpa_supplicant_$i.pid&quot;</span>);</div>
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; QString sudoCommand = QString(<span class="stringliteral">&quot;/usr/bin/kdesu&quot;</span>);</div>
<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; QString wpaCliPath = QString(<span class="stringliteral">&quot;/usr/bin/wpa_cli&quot;</span>);</div>
<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; QString wpaDrivers = QString(<span class="stringliteral">&quot;nl80211,wext&quot;</span>);</div>
<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; QString wpaSupPath = QString(<span class="stringliteral">&quot;/usr/bin/wpa_supplicant&quot;</span>);</div>
<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; <span class="comment">// functions</span></div>
<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;<span class="comment"></span> QString getWpaCliOutput(<span class="keyword">const</span> QString commandLine);</div>
<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; <span class="keywordtype">bool</span> waitForProcess(<span class="keyword">const</span> <span class="keywordtype">int</span> sec);</div>
<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; <span class="keywordtype">bool</span> wpaCliCall(<span class="keyword">const</span> QString commandLine);</div>
<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;};</div>
<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160;</div>
<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;</div>
<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* WPASUPINTERACT_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="wpasupinteract_8h_html_a18ab7b7b419342201c07425bdcd420cda0c5f94310288ccb7e911fbd2a2949e55"><div class="ttname"><a href="wpasupinteract_8h.html#a18ab7b7b419342201c07425bdcd420cda0c5f94310288ccb7e911fbd2a2949e55">TwoAndFiveG</a></div><div class="ttdef"><b>Definition:</b> wpasupinteract.h:53</div></div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &quot;version.h&quot;</span></div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keyword">class </span><a class="code" href="class_netctl.html">Netctl</a>;</div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="keyword">class </span><a class="code" href="class_netctl_profile.html">NetctlProfile</a>;</div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div>
<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="wpasupinteract_8h.html#a18ab7b7b419342201c07425bdcd420cd"> 51</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="wpasupinteract_8h.html#a18ab7b7b419342201c07425bdcd420cd">PointType</a> {</div>
<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="wpasupinteract_8h.html#a18ab7b7b419342201c07425bdcd420cda462dda4f944885cb56063ba563bc7d3d"> 52</a></span>&#160; <a class="code" href="wpasupinteract_8h.html#a18ab7b7b419342201c07425bdcd420cda462dda4f944885cb56063ba563bc7d3d">None</a> = 0,</div>
<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="wpasupinteract_8h.html#a18ab7b7b419342201c07425bdcd420cdaa29ab8acf44824e01c63375240b82d37"> 53</a></span>&#160; <a class="code" href="wpasupinteract_8h.html#a18ab7b7b419342201c07425bdcd420cdaa29ab8acf44824e01c63375240b82d37">TwoG</a>,</div>
<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="wpasupinteract_8h.html#a18ab7b7b419342201c07425bdcd420cda772d4d94d646aa501e6e0a0775cc80a7"> 54</a></span>&#160; <a class="code" href="wpasupinteract_8h.html#a18ab7b7b419342201c07425bdcd420cda772d4d94d646aa501e6e0a0775cc80a7">FiveG</a>,</div>
<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="wpasupinteract_8h.html#a18ab7b7b419342201c07425bdcd420cda0c5f94310288ccb7e911fbd2a2949e55"> 55</a></span>&#160; <a class="code" href="wpasupinteract_8h.html#a18ab7b7b419342201c07425bdcd420cda0c5f94310288ccb7e911fbd2a2949e55">TwoAndFiveG</a></div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;};</div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;</div>
<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="structnetctl_wifi_info.html"> 78</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;{</div>
<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="structnetctl_wifi_info.html#abb58ae919bf50c736bafb8b1e8abd7d7"> 80</a></span>&#160; QList&lt;int&gt; <a class="code" href="structnetctl_wifi_info.html#abb58ae919bf50c736bafb8b1e8abd7d7">frequencies</a>;</div>
<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="structnetctl_wifi_info.html#a711525800f6320e352f98424392455e7"> 81</a></span>&#160; QStringList <a class="code" href="structnetctl_wifi_info.html#a711525800f6320e352f98424392455e7">macs</a>;</div>
<div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="structnetctl_wifi_info.html#afff424704334890c6cb1ce4908ead22b"> 82</a></span>&#160; QString <a class="code" href="structnetctl_wifi_info.html#afff424704334890c6cb1ce4908ead22b">name</a>;</div>
<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="structnetctl_wifi_info.html#ab515de4719f4c498a41c99cb04883db9"> 83</a></span>&#160; QString <a class="code" href="structnetctl_wifi_info.html#ab515de4719f4c498a41c99cb04883db9">security</a>;</div>
<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="structnetctl_wifi_info.html#a89771b5abe65323af38f16a9ead49de6"> 84</a></span>&#160; <span class="keywordtype">int</span> signal = 0;</div>
<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="structnetctl_wifi_info.html#accb09c4e5de7a7b3754722ae818e6594"> 85</a></span>&#160; <a class="code" href="wpasupinteract_8h.html#a18ab7b7b419342201c07425bdcd420cd">PointType</a> type = <a class="code" href="wpasupinteract_8h.html#a18ab7b7b419342201c07425bdcd420cda462dda4f944885cb56063ba563bc7d3d">PointType::None</a>;</div>
<div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="structnetctl_wifi_info.html#ade128da4a99e22b8194d9f55c5fbc051"> 86</a></span>&#160; <span class="keywordtype">bool</span> active = <span class="keyword">false</span>;</div>
<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="structnetctl_wifi_info.html#ab56d1ca1abc45a552f9f9bacab9dfe7c"> 87</a></span>&#160; <span class="keywordtype">bool</span> exists = <span class="keyword">false</span>;</div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;} <a class="code" href="structnetctl_wifi_info.html">netctlWifiInfo</a>;</div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;</div>
<div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="class_wpa_sup.html"> 93</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_wpa_sup.html">WpaSup</a> : <span class="keyword">public</span> QObject</div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;{</div>
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; Q_OBJECT</div>
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;</div>
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <span class="keyword">explicit</span> <a class="code" href="class_wpa_sup.html#ae236c442ef55fa5d4a7c03e2f29800d5">WpaSup</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> debugCmd = <span class="keyword">false</span>,</div>
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <span class="keyword">const</span> QMap&lt;QString, QString&gt; settings = QMap&lt;QString, QString&gt;());</div>
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; <a class="code" href="class_wpa_sup.html#afc8195f5c6d44a43b015cb28d73f9a6b">~WpaSup</a>();</div>
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <span class="comment">// general information</span></div>
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;<span class="comment"></span> QString <a class="code" href="class_wpa_sup.html#aeee13eea7764376e8f154fce610872b3">existentProfile</a>(<span class="keyword">const</span> QString essid);</div>
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; <span class="keyword">static</span> QMap&lt;QString, QString&gt; <a class="code" href="class_wpa_sup.html#ab60ec6f1349b09dbdeca9e359dc6a355">getRecommendedConfiguration</a>();</div>
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_wpa_sup.html#a84e2b4cb1d25d21379e0fc860a7fb9a4">isProfileActive</a>(<span class="keyword">const</span> QString essid);</div>
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; Q_DECL_DEPRECATED <span class="keywordtype">bool</span> <a class="code" href="class_wpa_sup.html#aed74fa2220e55ab0c4306adc8280c0a4">isProfileExists</a>(<span class="keyword">const</span> QString essid);</div>
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;</div>
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;<span class="keyword">public</span> slots:</div>
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; <span class="comment">// functions</span></div>
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;<span class="comment"></span> <a class="code" href="structnetctl_wifi_info.html">netctlWifiInfo</a> <a class="code" href="class_wpa_sup.html#ad0c4e4f16aea2857776adb18cc113f44">current</a>();</div>
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; QList&lt;netctlWifiInfo&gt; <a class="code" href="class_wpa_sup.html#abf3330fca9041e2cb149dec3da01b46e">scanWifi</a>();</div>
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_wpa_sup.html#abe6865d3fc907dedf0d6eb485123ef0b">startWpaSupplicant</a>();</div>
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_wpa_sup.html#ae8ebd534cad9715c62a6af766be57051">stopWpaSupplicant</a>();</div>
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;</div>
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; <a class="code" href="class_netctl.html">Netctl</a> *netctlCommand = <span class="keyword">nullptr</span>;</div>
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; <a class="code" href="class_netctl_profile.html">NetctlProfile</a> *netctlProfile = <span class="keyword">nullptr</span>;</div>
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; <span class="keywordtype">bool</span> debug = <span class="keyword">false</span>;</div>
<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; <span class="keywordtype">bool</span> useSuid = <span class="keyword">true</span>;</div>
<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; QString ctrlDir = QString(CTRL_DIR);</div>
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; QString ctrlGroup = QString(CTRL_GROUP);</div>
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; QString pidFile = QString(PID_FILE);</div>
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; QString sudoCommand = QString(SUDO_PATH);</div>
<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; QString wpaCliPath = QString(WPACLI_PATH);</div>
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; QString wpaDrivers = QString(WPA_DRIVERS);</div>
<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160; QString wpaSupPath = QString(WPASUP_PATH);</div>
<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; <span class="comment">// functions</span></div>
<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;<span class="comment"></span> QString getWpaCliOutput(<span class="keyword">const</span> QString commandLine);</div>
<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; <span class="keywordtype">bool</span> waitForProcess(<span class="keyword">const</span> <span class="keywordtype">int</span> sec);</div>
<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; <span class="keywordtype">bool</span> wpaCliCall(<span class="keyword">const</span> QString commandLine);</div>
<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;};</div>
<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;</div>
<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;</div>
<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* WPASUPINTERACT_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="wpasupinteract_8h_html_a18ab7b7b419342201c07425bdcd420cda0c5f94310288ccb7e911fbd2a2949e55"><div class="ttname"><a href="wpasupinteract_8h.html#a18ab7b7b419342201c07425bdcd420cda0c5f94310288ccb7e911fbd2a2949e55">TwoAndFiveG</a></div><div class="ttdef"><b>Definition:</b> wpasupinteract.h:55</div></div>
<div class="ttc" id="class_wpa_sup_html_ae8ebd534cad9715c62a6af766be57051"><div class="ttname"><a href="class_wpa_sup.html#ae8ebd534cad9715c62a6af766be57051">WpaSup::stopWpaSupplicant</a></div><div class="ttdeci">bool stopWpaSupplicant()</div><div class="ttdoc">method which send TERMINATE signal to wpa_supplicant </div></div>
<div class="ttc" id="class_wpa_sup_html_ad0c4e4f16aea2857776adb18cc113f44"><div class="ttname"><a href="class_wpa_sup.html#ad0c4e4f16aea2857776adb18cc113f44">WpaSup::current</a></div><div class="ttdeci">netctlWifiInfo current()</div><div class="ttdoc">method which returns active point information </div></div>
<div class="ttc" id="class_wpa_sup_html_abf3330fca9041e2cb149dec3da01b46e"><div class="ttname"><a href="class_wpa_sup.html#abf3330fca9041e2cb149dec3da01b46e">WpaSup::scanWifi</a></div><div class="ttdeci">QList&lt; netctlWifiInfo &gt; scanWifi()</div><div class="ttdoc">method which scans WiFi networks </div></div>
<div class="ttc" id="class_wpa_sup_html_ae236c442ef55fa5d4a7c03e2f29800d5"><div class="ttname"><a href="class_wpa_sup.html#ae236c442ef55fa5d4a7c03e2f29800d5">WpaSup::WpaSup</a></div><div class="ttdeci">WpaSup(const bool debugCmd=false, const QMap&lt; QString, QString &gt; settings=QMap&lt; QString, QString &gt;())</div><div class="ttdoc">WpaSup class constructor. </div></div>
<div class="ttc" id="class_wpa_sup_html_aed74fa2220e55ab0c4306adc8280c0a4"><div class="ttname"><a href="class_wpa_sup.html#aed74fa2220e55ab0c4306adc8280c0a4">WpaSup::isProfileExists</a></div><div class="ttdeci">Q_DECL_DEPRECATED bool isProfileExists(const QString essid)</div><div class="ttdoc">method which checks profile existence by ESSID </div></div>
<div class="ttc" id="structnetctl_wifi_info_html_abb58ae919bf50c736bafb8b1e8abd7d7"><div class="ttname"><a href="structnetctl_wifi_info.html#abb58ae919bf50c736bafb8b1e8abd7d7">netctlWifiInfo::frequencies</a></div><div class="ttdeci">QList&lt; int &gt; frequencies</div><div class="ttdef"><b>Definition:</b> wpasupinteract.h:78</div></div>
<div class="ttc" id="structnetctl_wifi_info_html_afff424704334890c6cb1ce4908ead22b"><div class="ttname"><a href="structnetctl_wifi_info.html#afff424704334890c6cb1ce4908ead22b">netctlWifiInfo::name</a></div><div class="ttdeci">QString name</div><div class="ttdef"><b>Definition:</b> wpasupinteract.h:80</div></div>
<div class="ttc" id="structnetctl_wifi_info_html_ab515de4719f4c498a41c99cb04883db9"><div class="ttname"><a href="structnetctl_wifi_info.html#ab515de4719f4c498a41c99cb04883db9">netctlWifiInfo::security</a></div><div class="ttdeci">QString security</div><div class="ttdef"><b>Definition:</b> wpasupinteract.h:81</div></div>
<div class="ttc" id="class_netctl_profile_html"><div class="ttname"><a href="class_netctl_profile.html">NetctlProfile</a></div><div class="ttdoc">The NetctlProfile class interacts with netctl profiles. </div><div class="ttdef"><b>Definition:</b> netctlprofile.h:37</div></div>
<div class="ttc" id="wpasupinteract_8h_html_a18ab7b7b419342201c07425bdcd420cdaa29ab8acf44824e01c63375240b82d37"><div class="ttname"><a href="wpasupinteract_8h.html#a18ab7b7b419342201c07425bdcd420cdaa29ab8acf44824e01c63375240b82d37">TwoG</a></div><div class="ttdef"><b>Definition:</b> wpasupinteract.h:51</div></div>
<div class="ttc" id="wpasupinteract_8h_html_a18ab7b7b419342201c07425bdcd420cda772d4d94d646aa501e6e0a0775cc80a7"><div class="ttname"><a href="wpasupinteract_8h.html#a18ab7b7b419342201c07425bdcd420cda772d4d94d646aa501e6e0a0775cc80a7">FiveG</a></div><div class="ttdef"><b>Definition:</b> wpasupinteract.h:52</div></div>
<div class="ttc" id="structnetctl_wifi_info_html_abb58ae919bf50c736bafb8b1e8abd7d7"><div class="ttname"><a href="structnetctl_wifi_info.html#abb58ae919bf50c736bafb8b1e8abd7d7">netctlWifiInfo::frequencies</a></div><div class="ttdeci">QList&lt; int &gt; frequencies</div><div class="ttdef"><b>Definition:</b> wpasupinteract.h:80</div></div>
<div class="ttc" id="structnetctl_wifi_info_html_afff424704334890c6cb1ce4908ead22b"><div class="ttname"><a href="structnetctl_wifi_info.html#afff424704334890c6cb1ce4908ead22b">netctlWifiInfo::name</a></div><div class="ttdeci">QString name</div><div class="ttdef"><b>Definition:</b> wpasupinteract.h:82</div></div>
<div class="ttc" id="structnetctl_wifi_info_html_ab515de4719f4c498a41c99cb04883db9"><div class="ttname"><a href="structnetctl_wifi_info.html#ab515de4719f4c498a41c99cb04883db9">netctlWifiInfo::security</a></div><div class="ttdeci">QString security</div><div class="ttdef"><b>Definition:</b> wpasupinteract.h:83</div></div>
<div class="ttc" id="class_netctl_profile_html"><div class="ttname"><a href="class_netctl_profile.html">NetctlProfile</a></div><div class="ttdoc">The NetctlProfile class interacts with netctl profiles. </div><div class="ttdef"><b>Definition:</b> netctlprofile.h:39</div></div>
<div class="ttc" id="wpasupinteract_8h_html_a18ab7b7b419342201c07425bdcd420cdaa29ab8acf44824e01c63375240b82d37"><div class="ttname"><a href="wpasupinteract_8h.html#a18ab7b7b419342201c07425bdcd420cdaa29ab8acf44824e01c63375240b82d37">TwoG</a></div><div class="ttdef"><b>Definition:</b> wpasupinteract.h:53</div></div>
<div class="ttc" id="wpasupinteract_8h_html_a18ab7b7b419342201c07425bdcd420cda772d4d94d646aa501e6e0a0775cc80a7"><div class="ttname"><a href="wpasupinteract_8h.html#a18ab7b7b419342201c07425bdcd420cda772d4d94d646aa501e6e0a0775cc80a7">FiveG</a></div><div class="ttdef"><b>Definition:</b> wpasupinteract.h:54</div></div>
<div class="ttc" id="class_wpa_sup_html_a84e2b4cb1d25d21379e0fc860a7fb9a4"><div class="ttname"><a href="class_wpa_sup.html#a84e2b4cb1d25d21379e0fc860a7fb9a4">WpaSup::isProfileActive</a></div><div class="ttdeci">bool isProfileActive(const QString essid)</div><div class="ttdoc">method which checks profile status by ESSID </div></div>
<div class="ttc" id="class_netctl_html"><div class="ttname"><a href="class_netctl.html">Netctl</a></div><div class="ttdoc">The Netctl class interacts with netctl. </div><div class="ttdef"><b>Definition:</b> netctlinteract.h:71</div></div>
<div class="ttc" id="wpasupinteract_8h_html_a18ab7b7b419342201c07425bdcd420cd"><div class="ttname"><a href="wpasupinteract_8h.html#a18ab7b7b419342201c07425bdcd420cd">PointType</a></div><div class="ttdeci">PointType</div><div class="ttdoc">WiFi point type. </div><div class="ttdef"><b>Definition:</b> wpasupinteract.h:49</div></div>
<div class="ttc" id="class_netctl_html"><div class="ttname"><a href="class_netctl.html">Netctl</a></div><div class="ttdoc">The Netctl class interacts with netctl. </div><div class="ttdef"><b>Definition:</b> netctlinteract.h:73</div></div>
<div class="ttc" id="wpasupinteract_8h_html_a18ab7b7b419342201c07425bdcd420cd"><div class="ttname"><a href="wpasupinteract_8h.html#a18ab7b7b419342201c07425bdcd420cd">PointType</a></div><div class="ttdeci">PointType</div><div class="ttdoc">WiFi point type. </div><div class="ttdef"><b>Definition:</b> wpasupinteract.h:51</div></div>
<div class="ttc" id="class_wpa_sup_html_afc8195f5c6d44a43b015cb28d73f9a6b"><div class="ttname"><a href="class_wpa_sup.html#afc8195f5c6d44a43b015cb28d73f9a6b">WpaSup::~WpaSup</a></div><div class="ttdeci">~WpaSup()</div><div class="ttdoc">WpaSup class destructor. </div></div>
<div class="ttc" id="class_wpa_sup_html_aeee13eea7764376e8f154fce610872b3"><div class="ttname"><a href="class_wpa_sup.html#aeee13eea7764376e8f154fce610872b3">WpaSup::existentProfile</a></div><div class="ttdeci">QString existentProfile(const QString essid)</div><div class="ttdoc">method which gets profile name by ESSID </div></div>
<div class="ttc" id="wpasupinteract_8h_html_a18ab7b7b419342201c07425bdcd420cda462dda4f944885cb56063ba563bc7d3d"><div class="ttname"><a href="wpasupinteract_8h.html#a18ab7b7b419342201c07425bdcd420cda462dda4f944885cb56063ba563bc7d3d">None</a></div><div class="ttdef"><b>Definition:</b> wpasupinteract.h:50</div></div>
<div class="ttc" id="structnetctl_wifi_info_html_a711525800f6320e352f98424392455e7"><div class="ttname"><a href="structnetctl_wifi_info.html#a711525800f6320e352f98424392455e7">netctlWifiInfo::macs</a></div><div class="ttdeci">QStringList macs</div><div class="ttdef"><b>Definition:</b> wpasupinteract.h:79</div></div>
<div class="ttc" id="wpasupinteract_8h_html_a18ab7b7b419342201c07425bdcd420cda462dda4f944885cb56063ba563bc7d3d"><div class="ttname"><a href="wpasupinteract_8h.html#a18ab7b7b419342201c07425bdcd420cda462dda4f944885cb56063ba563bc7d3d">None</a></div><div class="ttdef"><b>Definition:</b> wpasupinteract.h:52</div></div>
<div class="ttc" id="structnetctl_wifi_info_html_a711525800f6320e352f98424392455e7"><div class="ttname"><a href="structnetctl_wifi_info.html#a711525800f6320e352f98424392455e7">netctlWifiInfo::macs</a></div><div class="ttdeci">QStringList macs</div><div class="ttdef"><b>Definition:</b> wpasupinteract.h:81</div></div>
<div class="ttc" id="class_wpa_sup_html_abe6865d3fc907dedf0d6eb485123ef0b"><div class="ttname"><a href="class_wpa_sup.html#abe6865d3fc907dedf0d6eb485123ef0b">WpaSup::startWpaSupplicant</a></div><div class="ttdeci">bool startWpaSupplicant()</div><div class="ttdoc">method which calls wpa_supplicant </div></div>
<div class="ttc" id="class_wpa_sup_html"><div class="ttname"><a href="class_wpa_sup.html">WpaSup</a></div><div class="ttdoc">The WpaSup class interacts with wpa_supplicant. </div><div class="ttdef"><b>Definition:</b> wpasupinteract.h:91</div></div>
<div class="ttc" id="structnetctl_wifi_info_html"><div class="ttname"><a href="structnetctl_wifi_info.html">netctlWifiInfo</a></div><div class="ttdoc">WiFi information structure. </div><div class="ttdef"><b>Definition:</b> wpasupinteract.h:76</div></div>
<div class="ttc" id="class_wpa_sup_html"><div class="ttname"><a href="class_wpa_sup.html">WpaSup</a></div><div class="ttdoc">The WpaSup class interacts with wpa_supplicant. </div><div class="ttdef"><b>Definition:</b> wpasupinteract.h:93</div></div>
<div class="ttc" id="structnetctl_wifi_info_html"><div class="ttname"><a href="structnetctl_wifi_info.html">netctlWifiInfo</a></div><div class="ttdoc">WiFi information structure. </div><div class="ttdef"><b>Definition:</b> wpasupinteract.h:78</div></div>
<div class="ttc" id="class_wpa_sup_html_ab60ec6f1349b09dbdeca9e359dc6a355"><div class="ttname"><a href="class_wpa_sup.html#ab60ec6f1349b09dbdeca9e359dc6a355">WpaSup::getRecommendedConfiguration</a></div><div class="ttdeci">static QMap&lt; QString, QString &gt; getRecommendedConfiguration()</div><div class="ttdoc">method which check system configuration and return recommended values to keys </div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed May 13 2015 00:22:33 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jun 28 2015 14:37:53 for netctlgui by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -42,7 +42,7 @@
height: auto !important;
padding: 0;
color: #222222;
font: 13px/1.5 "Liberation Serif", Helvetica, Arial, sans-serif;
font: 13px/1.5 "Liberation Sans", Helvetica, Arial, sans-serif;
}
/* in-text images */
@ -133,7 +133,7 @@ figure.img figcaption {
body {
padding: 50px;
font: 14px/1.5 "Liberation Serif", Helvetica, Arial, sans-serif;
font: 14px/1.5 "Liberation Sans", Helvetica, Arial, sans-serif;
color: #555555;
background: #eaeaea
}