Sophie

Sophie

distrib > Mandriva > 2010.2 > i586 > media > contrib-backports > by-pkgid > 9601c7beb4ff23e834bfa171795ed560 > files > 545

vidalia-0.2.9-1mdv2010.1.i586.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Vidalia: NetworkPage Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.6.3 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li><a href="dirs.html"><span>Directories</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
      <li><a href="classes.html"><span>Class&nbsp;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>NetworkPage Class Reference</h1><!-- doxytag: class="NetworkPage" --><!-- doxytag: inherits="ConfigPage" -->
<p><code>#include &lt;<a class="el" href="_network_page_8h_source.html">NetworkPage.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for NetworkPage:</div>
<div class="dynsection">
 <div class="center">
  <img src="class_network_page.png" usemap="#NetworkPage_map" alt=""/>
  <map id="NetworkPage_map" name="NetworkPage_map">
<area href="class_config_page.html" alt="ConfigPage" shape="rect" coords="0,0,87,24"/>
</map>
 </div>
</div>

<p><a href="class_network_page-members.html">List of all members.</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_page.html#aeffc024c000c40a9e0a1990857a3dc94">NetworkPage</a> (QWidget *parent=0)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_page.html#a3a2f21afeeba6c59da6b9601a93a89c9">save</a> (QString &amp;errmsg)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_page.html#a64586c7301fdc96f180486609688b7d4">load</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_page.html#a4b356c1684335be5e4bb8e7f0b8ca5dc">apply</a> (QString &amp;errmsg)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_page.html#a4c4086c79a96ad04af409b441c68af06">revert</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_page.html#a5fcf8bace3b65c0d217d9ff2e5dad953">changedSinceLastApply</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_page.html#a420fa5d6a450ce847281bd22fae035f3">retranslateUi</a> ()</td></tr>
<tr><td colspan="2"><h2>Private Slots</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_page.html#a716ffbe86fc68e5af3671786e5af6b48">addBridge</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_page.html#a99677aa2a23c9ecfacc1ecee123c55a7">removeBridge</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_page.html#abb8896efaaca8821a895f41cbda9b82f">copySelectedBridgesToClipboard</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_page.html#a36f751343f76b496faa6c563f04bd365">bridgeContextMenuRequested</a> (const QPoint &amp;pos)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_page.html#a75e7f88181702204beb462d7c4a89fb9">bridgeSelectionChanged</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_page.html#a4e4a6a8748460b2eea6374621482a5d2">onLinkActivated</a> (const QString &amp;url)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_page.html#a2c864baa9b892822ca2fbb3bc29a9b8a">findBridges</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_page.html#af75abf7c995ea2ea55f1f9112ba25201">startBridgeRequest</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_page.html#a57b23abd51740903806c0dc4a8f3395f">bridgeRequestFinished</a> (const QStringList &amp;bridges)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_page.html#aa4830d47df09f31ce21149e6e85ce663">proxyTypeChanged</a> (int selection)</td></tr>
<tr><td colspan="2"><h2>Private Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_page.html#a182d2ddb3d770d2e370db0a06cb87aa3">validateBridge</a> (const QString &amp;bridge, QString *out)</td></tr>
<tr><td colspan="2"><h2>Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_bridge_downloader.html">BridgeDownloader</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_page.html#af2ddb6d62e1a2364cd010ae7c2a3eae6">_bridgeDownloader</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">Ui::NetworkPage&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_page.html#ad2fafa1c48e3badc40849bf85a876b1f">ui</a></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>

<p>Definition at line <a class="el" href="_network_page_8h_source.html#l00028">28</a> of file <a class="el" href="_network_page_8h_source.html">NetworkPage.h</a>.</p>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="aeffc024c000c40a9e0a1990857a3dc94"></a><!-- doxytag: member="NetworkPage::NetworkPage" ref="aeffc024c000c40a9e0a1990857a3dc94" args="(QWidget *parent=0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">NetworkPage::NetworkPage </td>
          <td>(</td>
          <td class="paramtype">QWidget *&nbsp;</td>
          <td class="paramname"> <em>parent</em> = <code>0</code></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Default Constructor</p>
<p>Constructor </p>

<p>Definition at line <a class="el" href="_network_page_8cpp_source.html#l00037">37</a> of file <a class="el" href="_network_page_8cpp_source.html">NetworkPage.cpp</a>.</p>

<p>References <a class="el" href="_network_page_8h_source.html#l00094">_bridgeDownloader</a>, <a class="el" href="_network_page_8cpp_source.html#l00176">addBridge()</a>, <a class="el" href="_network_page_8cpp_source.html#l00224">bridgeContextMenuRequested()</a>, <a class="el" href="_network_page_8cpp_source.html#l00434">bridgeRequestFinished()</a>, <a class="el" href="_network_page_8cpp_source.html#l00243">bridgeSelectionChanged()</a>, <a class="el" href="_network_page_8cpp_source.html#l00206">copySelectedBridgesToClipboard()</a>, <a class="el" href="_bridge_downloader_8h_source.html#l00032">BridgeDownloader::DownloadMethodHttps</a>, <a class="el" href="_network_page_8cpp_source.html#l00387">findBridges()</a>, <a class="el" href="_bridge_downloader_8cpp_source.html#l00068">BridgeDownloader::isMethodSupported()</a>, <a class="el" href="_network_page_8cpp_source.html#l00121">onLinkActivated()</a>, <a class="el" href="_network_page_8cpp_source.html#l00468">proxyTypeChanged()</a>, <a class="el" href="_network_page_8cpp_source.html#l00199">removeBridge()</a>, <a class="el" href="_network_page_8h_source.html#l00097">ui</a>, and <a class="el" href="_vidalia_8h_source.html#l00037">vApp</a>.</p>

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a716ffbe86fc68e5af3671786e5af6b48"></a><!-- doxytag: member="NetworkPage::addBridge" ref="a716ffbe86fc68e5af3671786e5af6b48" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void NetworkPage::addBridge </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [private, slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Adds a bridge to the bridge list box. </p>

<p>Definition at line <a class="el" href="_network_page_8cpp_source.html#l00176">176</a> of file <a class="el" href="_network_page_8cpp_source.html">NetworkPage.cpp</a>.</p>

<p>References <a class="el" href="_v_message_box_8h_source.html#l00031">VMessageBox::Ok</a>, <a class="el" href="_network_page_8h_source.html#l00097">ui</a>, <a class="el" href="_network_page_8cpp_source.html#l00132">validateBridge()</a>, and <a class="el" href="_v_message_box_8cpp_source.html#l00150">VMessageBox::warning()</a>.</p>

<p>Referenced by <a class="el" href="_network_page_8cpp_source.html#l00037">NetworkPage()</a>.</p>

</div>
</div>
<a class="anchor" id="a4b356c1684335be5e4bb8e7f0b8ca5dc"></a><!-- doxytag: member="NetworkPage::apply" ref="a4b356c1684335be5e4bb8e7f0b8ca5dc" args="(QString &amp;errmsg)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool NetworkPage::apply </td>
          <td>(</td>
          <td class="paramtype">QString &amp;&nbsp;</td>
          <td class="paramname"> <em>errmsg</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Applies the network configuration settings to Tor. Returns true if the settings were applied successfully. Otherwise, <b>errmsg</b> is set and false is returned.</p>
<p>Applies the network configuration settings to Tor. Returns true if the * settings were applied successfully. Otherwise, <b>errmsg</b> is set and * false is returned. </p>

<p>Reimplemented from <a class="el" href="class_config_page.html#ae6cfa2d8018a96d778208783ecf296e5">ConfigPage</a>.</p>

<p>Definition at line <a class="el" href="_network_page_8cpp_source.html#l00096">96</a> of file <a class="el" href="_network_page_8cpp_source.html">NetworkPage.cpp</a>.</p>

<p>References <a class="el" href="_vidalia_8h_source.html#l00076">Vidalia::torControl()</a>.</p>

</div>
</div>
<a class="anchor" id="a36f751343f76b496faa6c563f04bd365"></a><!-- doxytag: member="NetworkPage::bridgeContextMenuRequested" ref="a36f751343f76b496faa6c563f04bd365" args="(const QPoint &amp;pos)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void NetworkPage::bridgeContextMenuRequested </td>
          <td>(</td>
          <td class="paramtype">const QPoint &amp;&nbsp;</td>
          <td class="paramname"> <em>pos</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [private, slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Called when the user right-clicks on a bridge and displays a context menu. </p>

<p>Definition at line <a class="el" href="_network_page_8cpp_source.html#l00224">224</a> of file <a class="el" href="_network_page_8cpp_source.html">NetworkPage.cpp</a>.</p>

<p>References <a class="el" href="_network_page_8cpp_source.html#l00206">copySelectedBridgesToClipboard()</a>, <a class="el" href="_network_page_8cpp_source.html#l00033">IMG_COPY</a>, and <a class="el" href="_network_page_8h_source.html#l00097">ui</a>.</p>

<p>Referenced by <a class="el" href="_network_page_8cpp_source.html#l00037">NetworkPage()</a>.</p>

</div>
</div>
<a class="anchor" id="a57b23abd51740903806c0dc4a8f3395f"></a><!-- doxytag: member="NetworkPage::bridgeRequestFinished" ref="a57b23abd51740903806c0dc4a8f3395f" args="(const QStringList &amp;bridges)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void NetworkPage::bridgeRequestFinished </td>
          <td>(</td>
          <td class="paramtype">const QStringList &amp;&nbsp;</td>
          <td class="paramname"> <em>bridges</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [private, slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Called when a previous bridge request initiated by the <a class="el" href="class_network_page.html#a2c864baa9b892822ca2fbb3bc29a9b8a">findBridges()</a> method has completed. <b>bridges</b> contains a list of all bridges received. </p>

<p>Definition at line <a class="el" href="_network_page_8cpp_source.html#l00434">434</a> of file <a class="el" href="_network_page_8cpp_source.html">NetworkPage.cpp</a>.</p>

<p>References <a class="el" href="class_config_page.html#a9b3b555e76ae5de294cea3afb1b8e741">ConfigPage::helpRequested()</a>, <a class="el" href="_network_page_8h_source.html#l00097">ui</a>, and <a class="el" href="_network_page_8cpp_source.html#l00132">validateBridge()</a>.</p>

<p>Referenced by <a class="el" href="_network_page_8cpp_source.html#l00387">findBridges()</a>, and <a class="el" href="_network_page_8cpp_source.html#l00037">NetworkPage()</a>.</p>

</div>
</div>
<a class="anchor" id="a75e7f88181702204beb462d7c4a89fb9"></a><!-- doxytag: member="NetworkPage::bridgeSelectionChanged" ref="a75e7f88181702204beb462d7c4a89fb9" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void NetworkPage::bridgeSelectionChanged </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [private, slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Called when the user changes which bridges they have selected. </p>

<p>Definition at line <a class="el" href="_network_page_8cpp_source.html#l00243">243</a> of file <a class="el" href="_network_page_8cpp_source.html">NetworkPage.cpp</a>.</p>

<p>References <a class="el" href="_network_page_8h_source.html#l00097">ui</a>.</p>

<p>Referenced by <a class="el" href="_network_page_8cpp_source.html#l00037">NetworkPage()</a>.</p>

</div>
</div>
<a class="anchor" id="a5fcf8bace3b65c0d217d9ff2e5dad953"></a><!-- doxytag: member="NetworkPage::changedSinceLastApply" ref="a5fcf8bace3b65c0d217d9ff2e5dad953" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool NetworkPage::changedSinceLastApply </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Returns true if the user has changed their server settings since the last time they were applied to Tor.</p>
<p>Returns true if the user has changed their server settings since the * last time they were applied to Tor. </p>

<p>Reimplemented from <a class="el" href="class_config_page.html#a68319b29ef76c67dae682a2323f4fac8">ConfigPage</a>.</p>

<p>Definition at line <a class="el" href="_network_page_8cpp_source.html#l00104">104</a> of file <a class="el" href="_network_page_8cpp_source.html">NetworkPage.cpp</a>.</p>

<p>References <a class="el" href="_vidalia_8h_source.html#l00076">Vidalia::torControl()</a>.</p>

</div>
</div>
<a class="anchor" id="abb8896efaaca8821a895f41cbda9b82f"></a><!-- doxytag: member="NetworkPage::copySelectedBridgesToClipboard" ref="abb8896efaaca8821a895f41cbda9b82f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void NetworkPage::copySelectedBridgesToClipboard </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [private, slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Copies all selected bridges to the clipboard. </p>

<p>Definition at line <a class="el" href="_network_page_8cpp_source.html#l00206">206</a> of file <a class="el" href="_network_page_8cpp_source.html">NetworkPage.cpp</a>.</p>

<p>References <a class="el" href="_network_page_8h_source.html#l00097">ui</a>, and <a class="el" href="_vidalia_8h_source.html#l00037">vApp</a>.</p>

<p>Referenced by <a class="el" href="_network_page_8cpp_source.html#l00224">bridgeContextMenuRequested()</a>, and <a class="el" href="_network_page_8cpp_source.html#l00037">NetworkPage()</a>.</p>

</div>
</div>
<a class="anchor" id="a2c864baa9b892822ca2fbb3bc29a9b8a"></a><!-- doxytag: member="NetworkPage::findBridges" ref="a2c864baa9b892822ca2fbb3bc29a9b8a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void NetworkPage::findBridges </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [private, slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Called when the user clicks the "Find Bridges Now" button. Calls <a class="el" href="class_network_page.html#af75abf7c995ea2ea55f1f9112ba25201">startBridgeRequest()</a> to start a new request for additional bridge addresses, and displays a progress dialog for the user.</p>
<p>Called when the user clicks the "Find Bridges Now" button. Attempts to establish an HTTPS connection to bridges.torproject.org and download one or more bridge addresses. </p>

<p>Definition at line <a class="el" href="_network_page_8cpp_source.html#l00387">387</a> of file <a class="el" href="_network_page_8cpp_source.html">NetworkPage.cpp</a>.</p>

<p>References <a class="el" href="_network_page_8h_source.html#l00094">_bridgeDownloader</a>, <a class="el" href="_network_page_8cpp_source.html#l00434">bridgeRequestFinished()</a>, <a class="el" href="_bridge_downloader_8cpp_source.html#l00093">BridgeDownloader::cancelBridgeRequest()</a>, <a class="el" href="class_config_page.html#a9b3b555e76ae5de294cea3afb1b8e741">ConfigPage::helpRequested()</a>, and <a class="el" href="_network_page_8cpp_source.html#l00417">startBridgeRequest()</a>.</p>

<p>Referenced by <a class="el" href="_network_page_8cpp_source.html#l00037">NetworkPage()</a>.</p>

</div>
</div>
<a class="anchor" id="a64586c7301fdc96f180486609688b7d4"></a><!-- doxytag: member="NetworkPage::load" ref="a64586c7301fdc96f180486609688b7d4" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void NetworkPage::load </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Loads the settings for this page</p>
<p>Loads previously saved settings </p>

<p>Implements <a class="el" href="class_config_page.html#af24af763436558c6db62c8ec04a6cb11">ConfigPage</a>.</p>

<p>Definition at line <a class="el" href="_network_page_8cpp_source.html#l00332">332</a> of file <a class="el" href="_network_page_8cpp_source.html">NetworkPage.cpp</a>.</p>

<p>References <a class="el" href="_network_settings_8cpp_source.html#l00274">NetworkSettings::getBridgeList()</a>, <a class="el" href="_network_settings_8cpp_source.html#l00148">NetworkSettings::getFascistFirewall()</a>, <a class="el" href="_network_settings_8cpp_source.html#l00216">NetworkSettings::getProxyAddress()</a>, <a class="el" href="_network_settings_8cpp_source.html#l00244">NetworkSettings::getProxyPassword()</a>, <a class="el" href="_network_settings_8cpp_source.html#l00201">NetworkSettings::getProxyType()</a>, <a class="el" href="_network_settings_8cpp_source.html#l00230">NetworkSettings::getProxyUsername()</a>, <a class="el" href="_network_settings_8cpp_source.html#l00164">NetworkSettings::getReachablePorts()</a>, <a class="el" href="_network_settings_8cpp_source.html#l00259">NetworkSettings::getUseBridges()</a>, <a class="el" href="_network_settings_8h_source.html#l00038">NetworkSettings::HttpHttpsProxy</a>, <a class="el" href="_network_settings_8h_source.html#l00037">NetworkSettings::HttpProxy</a>, <a class="el" href="_network_settings_8h_source.html#l00034">NetworkSettings::NoProxy</a>, <a class="el" href="_network_settings_8h_source.html#l00035">NetworkSettings::Socks4Proxy</a>, <a class="el" href="_network_settings_8h_source.html#l00036">NetworkSettings::Socks5Proxy</a>, <a class="el" href="_vidalia_8h_source.html#l00076">Vidalia::torControl()</a>, <a class="el" href="_network_page_8h_source.html#l00097">ui</a>, and <a class="el" href="_vidalia_8h_source.html#l00037">vApp</a>.</p>

</div>
</div>
<a class="anchor" id="a4e4a6a8748460b2eea6374621482a5d2"></a><!-- doxytag: member="NetworkPage::onLinkActivated" ref="a4e4a6a8748460b2eea6374621482a5d2" args="(const QString &amp;url)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void NetworkPage::onLinkActivated </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>url</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [private, slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Called when a link in a label is clicked. <b>url</b> is the target of the clicked link. </p>

<p>Definition at line <a class="el" href="_network_page_8cpp_source.html#l00121">121</a> of file <a class="el" href="_network_page_8cpp_source.html">NetworkPage.cpp</a>.</p>

<p>References <a class="el" href="class_config_page.html#a9b3b555e76ae5de294cea3afb1b8e741">ConfigPage::helpRequested()</a>.</p>

<p>Referenced by <a class="el" href="_network_page_8cpp_source.html#l00037">NetworkPage()</a>.</p>

</div>
</div>
<a class="anchor" id="aa4830d47df09f31ce21149e6e85ce663"></a><!-- doxytag: member="NetworkPage::proxyTypeChanged" ref="aa4830d47df09f31ce21149e6e85ce663" args="(int selection)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void NetworkPage::proxyTypeChanged </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>selection</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [private, slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Disable proxy username and password fields when the user wants to use a SOCKS 4 proxy. </p>

<p>Definition at line <a class="el" href="_network_page_8cpp_source.html#l00468">468</a> of file <a class="el" href="_network_page_8cpp_source.html">NetworkPage.cpp</a>.</p>

<p>References <a class="el" href="_network_settings_8h_source.html#l00035">NetworkSettings::Socks4Proxy</a>, and <a class="el" href="_network_page_8h_source.html#l00097">ui</a>.</p>

<p>Referenced by <a class="el" href="_network_page_8cpp_source.html#l00037">NetworkPage()</a>.</p>

</div>
</div>
<a class="anchor" id="a99677aa2a23c9ecfacc1ecee123c55a7"></a><!-- doxytag: member="NetworkPage::removeBridge" ref="a99677aa2a23c9ecfacc1ecee123c55a7" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void NetworkPage::removeBridge </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [private, slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Removes one or more selected bridges from the bridge list box. </p>

<p>Definition at line <a class="el" href="_network_page_8cpp_source.html#l00199">199</a> of file <a class="el" href="_network_page_8cpp_source.html">NetworkPage.cpp</a>.</p>

<p>References <a class="el" href="_network_page_8h_source.html#l00097">ui</a>.</p>

<p>Referenced by <a class="el" href="_network_page_8cpp_source.html#l00037">NetworkPage()</a>.</p>

</div>
</div>
<a class="anchor" id="a420fa5d6a450ce847281bd22fae035f3"></a><!-- doxytag: member="NetworkPage::retranslateUi" ref="a420fa5d6a450ce847281bd22fae035f3" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void NetworkPage::retranslateUi </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Called when the user changes the UI translation. </p>

<p>Reimplemented from <a class="el" href="class_config_page.html#a0dc2d1cb496af21276f9e440ea584854">ConfigPage</a>.</p>

<p>Definition at line <a class="el" href="_network_page_8cpp_source.html#l00087">87</a> of file <a class="el" href="_network_page_8cpp_source.html">NetworkPage.cpp</a>.</p>

<p>References <a class="el" href="_network_page_8h_source.html#l00097">ui</a>.</p>

</div>
</div>
<a class="anchor" id="a4c4086c79a96ad04af409b441c68af06"></a><!-- doxytag: member="NetworkPage::revert" ref="a4c4086c79a96ad04af409b441c68af06" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void NetworkPage::revert </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Reverts the server configuration settings to their values at the last time they were successfully applied to Tor.</p>
<p>Reverts the server configuration settings to their values at the last * time they were successfully applied to Tor. </p>

<p>Reimplemented from <a class="el" href="class_config_page.html#a635d9aa1b0b54087c76c680d8a10a076">ConfigPage</a>.</p>

<p>Definition at line <a class="el" href="_network_page_8cpp_source.html#l00112">112</a> of file <a class="el" href="_network_page_8cpp_source.html">NetworkPage.cpp</a>.</p>

<p>References <a class="el" href="_abstract_tor_settings_8cpp_source.html#l00039">AbstractTorSettings::revert()</a>, and <a class="el" href="_vidalia_8h_source.html#l00076">Vidalia::torControl()</a>.</p>

</div>
</div>
<a class="anchor" id="a3a2f21afeeba6c59da6b9601a93a89c9"></a><!-- doxytag: member="NetworkPage::save" ref="a3a2f21afeeba6c59da6b9601a93a89c9" args="(QString &amp;errmsg)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool NetworkPage::save </td>
          <td>(</td>
          <td class="paramtype">QString &amp;&nbsp;</td>
          <td class="paramname"> <em>errmsg</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Saves the changes on this page</p>
<p>Saves changes made to settings on the Firewall settings page. </p>

<p>Implements <a class="el" href="class_config_page.html#a69161e9c64091a451508566cf5799223">ConfigPage</a>.</p>

<p>Definition at line <a class="el" href="_network_page_8cpp_source.html#l00252">252</a> of file <a class="el" href="_network_page_8cpp_source.html">NetworkPage.cpp</a>.</p>

<p>References <a class="el" href="html_8cpp_source.html#l00033">i()</a>, <a class="el" href="_network_settings_8h_source.html#l00034">NetworkSettings::NoProxy</a>, <a class="el" href="_network_settings_8h_source.html#l00039">NetworkSettings::ProxyTypeMax</a>, <a class="el" href="_network_settings_8h_source.html#l00033">NetworkSettings::ProxyTypeMin</a>, <a class="el" href="_network_settings_8cpp_source.html#l00281">NetworkSettings::setBridgeList()</a>, <a class="el" href="_network_settings_8cpp_source.html#l00157">NetworkSettings::setFascistFirewall()</a>, <a class="el" href="_network_settings_8cpp_source.html#l00223">NetworkSettings::setProxyAddress()</a>, <a class="el" href="_network_settings_8cpp_source.html#l00251">NetworkSettings::setProxyPassword()</a>, <a class="el" href="_network_settings_8cpp_source.html#l00209">NetworkSettings::setProxyType()</a>, <a class="el" href="_network_settings_8cpp_source.html#l00237">NetworkSettings::setProxyUsername()</a>, <a class="el" href="_network_settings_8cpp_source.html#l00187">NetworkSettings::setReachablePorts()</a>, <a class="el" href="_network_settings_8cpp_source.html#l00267">NetworkSettings::setUseBridges()</a>, <a class="el" href="_vidalia_8h_source.html#l00076">Vidalia::torControl()</a>, and <a class="el" href="_network_page_8h_source.html#l00097">ui</a>.</p>

</div>
</div>
<a class="anchor" id="af75abf7c995ea2ea55f1f9112ba25201"></a><!-- doxytag: member="NetworkPage::startBridgeRequest" ref="af75abf7c995ea2ea55f1f9112ba25201" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void NetworkPage::startBridgeRequest </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [private, slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Starts a new request for additional bridge addresses. </p>

<p>Definition at line <a class="el" href="_network_page_8cpp_source.html#l00417">417</a> of file <a class="el" href="_network_page_8cpp_source.html">NetworkPage.cpp</a>.</p>

<p>References <a class="el" href="_network_page_8h_source.html#l00094">_bridgeDownloader</a>, <a class="el" href="_bridge_downloader_8cpp_source.html#l00051">BridgeDownloader::downloadBridges()</a>, <a class="el" href="_bridge_downloader_8h_source.html#l00032">BridgeDownloader::DownloadMethodHttps</a>, <a class="el" href="_network_settings_8h_source.html#l00038">NetworkSettings::HttpHttpsProxy</a>, <a class="el" href="_bridge_downloader_8cpp_source.html#l00044">BridgeDownloader::setProxy()</a>, and <a class="el" href="_network_page_8h_source.html#l00097">ui</a>.</p>

<p>Referenced by <a class="el" href="_network_page_8cpp_source.html#l00387">findBridges()</a>.</p>

</div>
</div>
<a class="anchor" id="a182d2ddb3d770d2e370db0a06cb87aa3"></a><!-- doxytag: member="NetworkPage::validateBridge" ref="a182d2ddb3d770d2e370db0a06cb87aa3" args="(const QString &amp;bridge, QString *out)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool NetworkPage::validateBridge </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>bridge</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">QString *&nbsp;</td>
          <td class="paramname"> <em>out</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Verifies that <b>bridge</b> is a valid bridge identifier and places a normalized identifier in <b>out</b>. The normalized identifier will have all spaces removed from the fingerprint portion (if any) and all hexadecimal characters converted to uppercase. Returns true if <b>bridge</b> is a valid bridge identifier, false otherwise. </p>

<p>Definition at line <a class="el" href="_network_page_8cpp_source.html#l00132">132</a> of file <a class="el" href="_network_page_8cpp_source.html">NetworkPage.cpp</a>.</p>

<p>References <a class="el" href="stringutil_8cpp_source.html#l00301">string_is_hex()</a>.</p>

<p>Referenced by <a class="el" href="_network_page_8cpp_source.html#l00176">addBridge()</a>, and <a class="el" href="_network_page_8cpp_source.html#l00434">bridgeRequestFinished()</a>.</p>

</div>
</div>
<hr/><h2>Member Data Documentation</h2>
<a class="anchor" id="af2ddb6d62e1a2364cd010ae7c2a3eae6"></a><!-- doxytag: member="NetworkPage::_bridgeDownloader" ref="af2ddb6d62e1a2364cd010ae7c2a3eae6" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_bridge_downloader.html">BridgeDownloader</a>* <a class="el" href="class_network_page.html#af2ddb6d62e1a2364cd010ae7c2a3eae6">NetworkPage::_bridgeDownloader</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Helper class used to facilitate downloading one or more bridge addresses. </p>

<p>Definition at line <a class="el" href="_network_page_8h_source.html#l00094">94</a> of file <a class="el" href="_network_page_8h_source.html">NetworkPage.h</a>.</p>

<p>Referenced by <a class="el" href="_network_page_8cpp_source.html#l00387">findBridges()</a>, <a class="el" href="_network_page_8cpp_source.html#l00037">NetworkPage()</a>, and <a class="el" href="_network_page_8cpp_source.html#l00417">startBridgeRequest()</a>.</p>

</div>
</div>
<a class="anchor" id="ad2fafa1c48e3badc40849bf85a876b1f"></a><!-- doxytag: member="NetworkPage::ui" ref="ad2fafa1c48e3badc40849bf85a876b1f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Ui::NetworkPage <a class="el" href="class_network_page.html#ad2fafa1c48e3badc40849bf85a876b1f">NetworkPage::ui</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Qt Designer generated object </p>

<p>Definition at line <a class="el" href="_network_page_8h_source.html#l00097">97</a> of file <a class="el" href="_network_page_8h_source.html">NetworkPage.h</a>.</p>

<p>Referenced by <a class="el" href="_network_page_8cpp_source.html#l00176">addBridge()</a>, <a class="el" href="_network_page_8cpp_source.html#l00224">bridgeContextMenuRequested()</a>, <a class="el" href="_network_page_8cpp_source.html#l00434">bridgeRequestFinished()</a>, <a class="el" href="_network_page_8cpp_source.html#l00243">bridgeSelectionChanged()</a>, <a class="el" href="_network_page_8cpp_source.html#l00206">copySelectedBridgesToClipboard()</a>, <a class="el" href="_network_page_8cpp_source.html#l00332">load()</a>, <a class="el" href="_network_page_8cpp_source.html#l00037">NetworkPage()</a>, <a class="el" href="_network_page_8cpp_source.html#l00468">proxyTypeChanged()</a>, <a class="el" href="_network_page_8cpp_source.html#l00199">removeBridge()</a>, <a class="el" href="_network_page_8cpp_source.html#l00087">retranslateUi()</a>, <a class="el" href="_network_page_8cpp_source.html#l00252">save()</a>, and <a class="el" href="_network_page_8cpp_source.html#l00417">startBridgeRequest()</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="_network_page_8h_source.html">NetworkPage.h</a></li>
<li><a class="el" href="_network_page_8cpp_source.html">NetworkPage.cpp</a></li>
</ul>
</div>
<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Aug 30 22:58:56 2010 for Vidalia by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
</body>
</html>