Sophie

Sophie

distrib > Mandriva > 2010.2 > i586 > by-pkgid > 9601c7beb4ff23e834bfa171795ed560 > files > 458

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: CircuitListWidget 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>CircuitListWidget Class Reference</h1><!-- doxytag: class="CircuitListWidget" -->
<p><code>#include &lt;<a class="el" href="_circuit_list_widget_8h_source.html">CircuitListWidget.h</a>&gt;</code></p>

<p><a href="class_circuit_list_widget-members.html">List of all members.</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Public Types</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_circuit_list_widget.html#a0ee7faae3747824d0a26c43fd1e97e75">Columns</a> { <a class="el" href="class_circuit_list_widget.html#a0ee7faae3747824d0a26c43fd1e97e75a95ecebcfbcad6e1b8a039570fcbd8e57">ConnectionColumn</a> =  0, 
<a class="el" href="class_circuit_list_widget.html#a0ee7faae3747824d0a26c43fd1e97e75a54b82e4482772476310a601f54ceecb8">StatusColumn</a> =  1
 }</td></tr>
<tr><td colspan="2"><h2>Public 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_circuit_list_widget.html#a0ec8b1e956cccae41f807491b9ed0a79">clearCircuits</a> ()</td></tr>
<tr><td colspan="2"><h2>Signals</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_circuit_list_widget.html#aa79bad8737c1c65582c6fb8bf8e5a94d">circuitSelected</a> (<a class="el" href="class_circuit.html">Circuit</a> circuit)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_circuit_list_widget.html#ad0997fc899c7e63bfbc41dfcb764c1ee">circuitRemoved</a> (<a class="el" href="_circuit_8h.html#a8b7b0182a6d1ff0aab7ab31df9c3f83d">CircuitId</a> circid)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_circuit_list_widget.html#a399d0ea6232dccad5e5ce473ab382cf2">closeCircuit</a> (<a class="el" href="_circuit_8h.html#a8b7b0182a6d1ff0aab7ab31df9c3f83d">CircuitId</a> circid)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_circuit_list_widget.html#a103dfb4393cf4d54b46519c9f1673287">closeStream</a> (<a class="el" href="_stream_8h.html#a90d94d8a7b979b4c7e07f5869a431064">StreamId</a> streamid)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_circuit_list_widget.html#a41b384f6ed16c14e3b3298d9131b78fd">zoomToCircuit</a> (<a class="el" href="_circuit_8h.html#a8b7b0182a6d1ff0aab7ab31df9c3f83d">CircuitId</a> circid)</td></tr>
<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_circuit_list_widget.html#a9d5ce03cac30dae5c3e01c2eaaa53d6c">CircuitListWidget</a> (QWidget *parent=0)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_circuit_list_widget.html#ab8134701211559f0c000c95420946def">addCircuit</a> (const <a class="el" href="class_circuit.html">Circuit</a> &amp;circuit)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_circuit_list_widget.html#afcf86dcaa9f1a653ea7164c8253629dd">addStream</a> (const <a class="el" href="class_stream.html">Stream</a> &amp;stream)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">QList&lt; <a class="el" href="class_circuit.html">Circuit</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_circuit_list_widget.html#a14a8bc35a6eb82f2a6117757afe53032">circuits</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_circuit_list_widget.html#ad0d21105bb2c7151859b5c5b4a5c78fb">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_circuit_list_widget.html#adcd147f3c3d817e7c7cf0e620cc03c19">removeCircuit</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_circuit_list_widget.html#a52eb949b9bd3fa14e03afff0084676fb">removeStream</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_circuit_list_widget.html#accf71aaf7d4723174d9992b7880d1df2">onSelectionChanged</a> (QTreeWidgetItem *cur, QTreeWidgetItem *prev)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_circuit_list_widget.html#ac932ade6b941a2f0eaa527572c1e6207">customContextMenuRequested</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_circuit_list_widget.html#acbb9112730ea96f23a5cf075aa318a91">closeSelectedConnections</a> ()</td></tr>
<tr><td colspan="2"><h2>Private Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_circuit_list_widget.html#a5aac8ab6608334fe63148ca212febed8">removeCircuit</a> (<a class="el" href="class_circuit_item.html">CircuitItem</a> *circuit)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_circuit_list_widget.html#afd9f69a0d3e99649e4be5d0420c8cee0">removeStream</a> (<a class="el" href="class_stream_item.html">StreamItem</a> *stream)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_circuit_item.html">CircuitItem</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_circuit_list_widget.html#a139c575830e5338dd3096042deef157e">findCircuitItem</a> (const <a class="el" href="_circuit_8h.html#a8b7b0182a6d1ff0aab7ab31df9c3f83d">CircuitId</a> &amp;circid)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_stream_item.html">StreamItem</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_circuit_list_widget.html#a3c67287d994a254de8467a06e88884fa">findStreamItem</a> (const <a class="el" href="_stream_8h.html#a90d94d8a7b979b4c7e07f5869a431064">StreamId</a> &amp;streamid)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_circuit_list_widget.html#a2724ddbba7060e08b742f1768f9115d2">scheduleCircuitRemoval</a> (<a class="el" href="class_circuit_item.html">CircuitItem</a> *circuit, int delay)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_circuit_list_widget.html#a9b9c3e73d9b07d7f6a5eb319889aad78">scheduleStreamRemoval</a> (<a class="el" href="class_stream_item.html">StreamItem</a> *stream, int delay)</td></tr>
<tr><td colspan="2"><h2>Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">QList&lt; <a class="el" href="class_circuit_item.html">CircuitItem</a> * &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_circuit_list_widget.html#a03209d5e42f72ac6e1eb18c88bb9135b">_circuitRemovalList</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">QList&lt; <a class="el" href="class_stream_item.html">StreamItem</a> * &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_circuit_list_widget.html#aad5db525f48e0eb84d288b9f27d52a98">_streamRemovalList</a></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>

<p>Definition at line <a class="el" href="_circuit_list_widget_8h_source.html#l00030">30</a> of file <a class="el" href="_circuit_list_widget_8h_source.html">CircuitListWidget.h</a>.</p>
<hr/><h2>Member Enumeration Documentation</h2>
<a class="anchor" id="a0ee7faae3747824d0a26c43fd1e97e75"></a><!-- doxytag: member="CircuitListWidget::Columns" ref="a0ee7faae3747824d0a26c43fd1e97e75" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="class_circuit_list_widget.html#a0ee7faae3747824d0a26c43fd1e97e75">CircuitListWidget::Columns</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p><a class="el" href="class_circuit.html">Circuit</a> list columns. </p>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="a0ee7faae3747824d0a26c43fd1e97e75a95ecebcfbcad6e1b8a039570fcbd8e57"></a><!-- doxytag: member="ConnectionColumn" ref="a0ee7faae3747824d0a26c43fd1e97e75a95ecebcfbcad6e1b8a039570fcbd8e57" args="" -->ConnectionColumn</em>&nbsp;</td><td>
<p>Column for either the circuit or stream </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a0ee7faae3747824d0a26c43fd1e97e75a54b82e4482772476310a601f54ceecb8"></a><!-- doxytag: member="StatusColumn" ref="a0ee7faae3747824d0a26c43fd1e97e75a54b82e4482772476310a601f54ceecb8" args="" -->StatusColumn</em>&nbsp;</td><td>
<p>Status of the connection. </p>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="_circuit_list_widget_8h_source.html#l00036">36</a> of file <a class="el" href="_circuit_list_widget_8h_source.html">CircuitListWidget.h</a>.</p>

</div>
</div>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a9d5ce03cac30dae5c3e01c2eaaa53d6c"></a><!-- doxytag: member="CircuitListWidget::CircuitListWidget" ref="a9d5ce03cac30dae5c3e01c2eaaa53d6c" args="(QWidget *parent=0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">CircuitListWidget::CircuitListWidget </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>Default constructor. </p>

<p>Definition at line <a class="el" href="_circuit_list_widget_8cpp_source.html#l00034">34</a> of file <a class="el" href="_circuit_list_widget_8cpp_source.html">CircuitListWidget.cpp</a>.</p>

<p>References <a class="el" href="_circuit_list_widget_8cpp_source.html#l00126">closeSelectedConnections()</a>, <a class="el" href="_circuit_list_widget_8cpp_source.html#l00071">customContextMenuRequested()</a>, <a class="el" href="_circuit_list_widget_8cpp_source.html#l00328">onSelectionChanged()</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="ab8134701211559f0c000c95420946def"></a><!-- doxytag: member="CircuitListWidget::addCircuit" ref="ab8134701211559f0c000c95420946def" args="(const Circuit &amp;circuit)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void CircuitListWidget::addCircuit </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="class_circuit.html">Circuit</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>circuit</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Adds a circuit to the list. If the circuit already exists in the list, the status and path will be updated.</p>
<p>Adds a <b>circuit</b> to the list. If the circuit already exists in the list, the status and path will be updated. </p>

<p>Definition at line <a class="el" href="_circuit_list_widget_8cpp_source.html#l00145">145</a> of file <a class="el" href="_circuit_list_widget_8cpp_source.html">CircuitListWidget.cpp</a>.</p>

<p>References <a class="el" href="_circuit_8h_source.html#l00040">Circuit::Closed</a>, <a class="el" href="_circuit_list_widget_8cpp_source.html#l00027">CLOSED_CIRCUIT_REMOVE_DELAY</a>, <a class="el" href="_circuit_8h_source.html#l00039">Circuit::Failed</a>, <a class="el" href="_circuit_list_widget_8cpp_source.html#l00028">FAILED_CIRCUIT_REMOVE_DELAY</a>, <a class="el" href="_circuit_list_widget_8cpp_source.html#l00292">findCircuitItem()</a>, <a class="el" href="_circuit_8h_source.html#l00052">Circuit::id()</a>, <a class="el" href="_circuit_list_widget_8cpp_source.html#l00199">scheduleCircuitRemoval()</a>, <a class="el" href="_circuit_8h_source.html#l00054">Circuit::status()</a>, and <a class="el" href="_circuit_item_8cpp_source.html#l00030">CircuitItem::update()</a>.</p>

</div>
</div>
<a class="anchor" id="afcf86dcaa9f1a653ea7164c8253629dd"></a><!-- doxytag: member="CircuitListWidget::addStream" ref="afcf86dcaa9f1a653ea7164c8253629dd" args="(const Stream &amp;stream)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void CircuitListWidget::addStream </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="class_stream.html">Stream</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>stream</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Adds a stream to the list. If the stream already exists in the list, the status and path will be updated. </p>

<p>Definition at line <a class="el" href="_circuit_list_widget_8cpp_source.html#l00171">171</a> of file <a class="el" href="_circuit_list_widget_8cpp_source.html">CircuitListWidget.cpp</a>.</p>

<p>References <a class="el" href="_circuit_item_8cpp_source.html#l00050">CircuitItem::addStream()</a>, <a class="el" href="_stream_8h_source.html#l00075">Stream::circuitId()</a>, <a class="el" href="_stream_8h_source.html#l00046">Stream::Closed</a>, <a class="el" href="_circuit_list_widget_8cpp_source.html#l00029">CLOSED_STREAM_REMOVE_DELAY</a>, <a class="el" href="_stream_8h_source.html#l00045">Stream::Failed</a>, <a class="el" href="_circuit_list_widget_8cpp_source.html#l00030">FAILED_STREAM_REMOVE_DELAY</a>, <a class="el" href="_circuit_list_widget_8cpp_source.html#l00292">findCircuitItem()</a>, <a class="el" href="_circuit_list_widget_8cpp_source.html#l00307">findStreamItem()</a>, <a class="el" href="_stream_8h_source.html#l00069">Stream::id()</a>, <a class="el" href="_circuit_list_widget_8cpp_source.html#l00209">scheduleStreamRemoval()</a>, <a class="el" href="_stream_8h_source.html#l00071">Stream::status()</a>, and <a class="el" href="_stream_item_8cpp_source.html#l00030">StreamItem::update()</a>.</p>

</div>
</div>
<a class="anchor" id="ad0997fc899c7e63bfbc41dfcb764c1ee"></a><!-- doxytag: member="CircuitListWidget::circuitRemoved" ref="ad0997fc899c7e63bfbc41dfcb764c1ee" args="(CircuitId circid)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void CircuitListWidget::circuitRemoved </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="_circuit_8h.html#a8b7b0182a6d1ff0aab7ab31df9c3f83d">CircuitId</a>&nbsp;</td>
          <td class="paramname"> <em>circid</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [signal]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Emitted when a circuit is removed from the list. </p>

<p>Referenced by <a class="el" href="_circuit_list_widget_8cpp_source.html#l00219">removeCircuit()</a>.</p>

</div>
</div>
<a class="anchor" id="a14a8bc35a6eb82f2a6117757afe53032"></a><!-- doxytag: member="CircuitListWidget::circuits" ref="a14a8bc35a6eb82f2a6117757afe53032" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="_circuit_8h.html#a5c7c01bcee10c15862fdf844c3d1538c">CircuitList</a> CircuitListWidget::circuits </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Returns a list of circuits currently in the widget. </p>

<p>Definition at line <a class="el" href="_circuit_list_widget_8cpp_source.html#l00352">352</a> of file <a class="el" href="_circuit_list_widget_8cpp_source.html">CircuitListWidget.cpp</a>.</p>

<p>References <a class="el" href="_circuit_item_8h_source.html#l00046">CircuitItem::circuit()</a>, and <a class="el" href="html_8cpp_source.html#l00033">i()</a>.</p>

</div>
</div>
<a class="anchor" id="aa79bad8737c1c65582c6fb8bf8e5a94d"></a><!-- doxytag: member="CircuitListWidget::circuitSelected" ref="aa79bad8737c1c65582c6fb8bf8e5a94d" args="(Circuit circuit)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void CircuitListWidget::circuitSelected </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_circuit.html">Circuit</a>&nbsp;</td>
          <td class="paramname"> <em>circuit</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [signal]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Emitted when a circuit item is selected. </p>

<p>Referenced by <a class="el" href="_circuit_list_widget_8cpp_source.html#l00328">onSelectionChanged()</a>.</p>

</div>
</div>
<a class="anchor" id="a0ec8b1e956cccae41f807491b9ed0a79"></a><!-- doxytag: member="CircuitListWidget::clearCircuits" ref="a0ec8b1e956cccae41f807491b9ed0a79" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void CircuitListWidget::clearCircuits </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Clears all circuits and streams from the list. </p>

<p>Definition at line <a class="el" href="_circuit_list_widget_8cpp_source.html#l00282">282</a> of file <a class="el" href="_circuit_list_widget_8cpp_source.html">CircuitListWidget.cpp</a>.</p>

<p>References <a class="el" href="_circuit_list_widget_8h_source.html#l00100">_circuitRemovalList</a>, and <a class="el" href="_circuit_list_widget_8h_source.html#l00102">_streamRemovalList</a>.</p>

</div>
</div>
<a class="anchor" id="a399d0ea6232dccad5e5ce473ab382cf2"></a><!-- doxytag: member="CircuitListWidget::closeCircuit" ref="a399d0ea6232dccad5e5ce473ab382cf2" args="(CircuitId circid)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void CircuitListWidget::closeCircuit </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="_circuit_8h.html#a8b7b0182a6d1ff0aab7ab31df9c3f83d">CircuitId</a>&nbsp;</td>
          <td class="paramname"> <em>circid</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [signal]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Emitted when the user selects a circuit to be closed. </p>

<p>Referenced by <a class="el" href="_circuit_list_widget_8cpp_source.html#l00126">closeSelectedConnections()</a>, and <a class="el" href="_circuit_list_widget_8cpp_source.html#l00071">customContextMenuRequested()</a>.</p>

</div>
</div>
<a class="anchor" id="acbb9112730ea96f23a5cf075aa318a91"></a><!-- doxytag: member="CircuitListWidget::closeSelectedConnections" ref="acbb9112730ea96f23a5cf075aa318a91" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void CircuitListWidget::closeSelectedConnections </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [private, slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Closes all selected circuits or streams. </p>

<p>Definition at line <a class="el" href="_circuit_list_widget_8cpp_source.html#l00126">126</a> of file <a class="el" href="_circuit_list_widget_8cpp_source.html">CircuitListWidget.cpp</a>.</p>

<p>References <a class="el" href="class_circuit_list_widget.html#a399d0ea6232dccad5e5ce473ab382cf2">closeCircuit()</a>, <a class="el" href="class_circuit_list_widget.html#a103dfb4393cf4d54b46519c9f1673287">closeStream()</a>, <a class="el" href="_stream_item_8h_source.html#l00035">StreamItem::id()</a>, and <a class="el" href="_circuit_item_8h_source.html#l00044">CircuitItem::id()</a>.</p>

<p>Referenced by <a class="el" href="_circuit_list_widget_8cpp_source.html#l00034">CircuitListWidget()</a>.</p>

</div>
</div>
<a class="anchor" id="a103dfb4393cf4d54b46519c9f1673287"></a><!-- doxytag: member="CircuitListWidget::closeStream" ref="a103dfb4393cf4d54b46519c9f1673287" args="(StreamId streamid)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void CircuitListWidget::closeStream </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="_stream_8h.html#a90d94d8a7b979b4c7e07f5869a431064">StreamId</a>&nbsp;</td>
          <td class="paramname"> <em>streamid</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [signal]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Emitted when the user selects a stream to be closed. </p>

<p>Referenced by <a class="el" href="_circuit_list_widget_8cpp_source.html#l00126">closeSelectedConnections()</a>, and <a class="el" href="_circuit_list_widget_8cpp_source.html#l00071">customContextMenuRequested()</a>.</p>

</div>
</div>
<a class="anchor" id="ac932ade6b941a2f0eaa527572c1e6207"></a><!-- doxytag: member="CircuitListWidget::customContextMenuRequested" ref="ac932ade6b941a2f0eaa527572c1e6207" args="(const QPoint &amp;pos)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void CircuitListWidget::customContextMenuRequested </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 requests a context menu on a circuit or stream in the list and displays a context menu appropriate for whichever type of item is currently selected. </p>

<p>Definition at line <a class="el" href="_circuit_list_widget_8cpp_source.html#l00071">71</a> of file <a class="el" href="_circuit_list_widget_8cpp_source.html">CircuitListWidget.cpp</a>.</p>

<p>References <a class="el" href="_circuit_8h_source.html#l00037">Circuit::Built</a>, <a class="el" href="_circuit_item_8h_source.html#l00046">CircuitItem::circuit()</a>, <a class="el" href="class_circuit_list_widget.html#a399d0ea6232dccad5e5ce473ab382cf2">closeCircuit()</a>, <a class="el" href="class_circuit_list_widget.html#a103dfb4393cf4d54b46519c9f1673287">closeStream()</a>, <a class="el" href="_stream_item_8h_source.html#l00035">StreamItem::id()</a>, <a class="el" href="_circuit_item_8h_source.html#l00044">CircuitItem::id()</a>, <a class="el" href="_circuit_list_widget_8cpp_source.html#l00024">IMG_CLOSE</a>, <a class="el" href="_circuit_list_widget_8cpp_source.html#l00025">IMG_ZOOM</a>, <a class="el" href="_circuit_8h_source.html#l00054">Circuit::status()</a>, and <a class="el" href="class_circuit_list_widget.html#a41b384f6ed16c14e3b3298d9131b78fd">zoomToCircuit()</a>.</p>

<p>Referenced by <a class="el" href="_circuit_list_widget_8cpp_source.html#l00034">CircuitListWidget()</a>.</p>

</div>
</div>
<a class="anchor" id="a139c575830e5338dd3096042deef157e"></a><!-- doxytag: member="CircuitListWidget::findCircuitItem" ref="a139c575830e5338dd3096042deef157e" args="(const CircuitId &amp;circid)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_circuit_item.html">CircuitItem</a> * CircuitListWidget::findCircuitItem </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="_circuit_8h.html#a8b7b0182a6d1ff0aab7ab31df9c3f83d">CircuitId</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>circid</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Finds the circuit with the given ID.</p>
<p>Finds the circuit with the given ID and returns a pointer to that circuit's item in the list. </p>

<p>Definition at line <a class="el" href="_circuit_list_widget_8cpp_source.html#l00292">292</a> of file <a class="el" href="_circuit_list_widget_8cpp_source.html">CircuitListWidget.cpp</a>.</p>

<p>References <a class="el" href="html_8cpp_source.html#l00033">i()</a>, and <a class="el" href="_circuit_item_8h_source.html#l00044">CircuitItem::id()</a>.</p>

<p>Referenced by <a class="el" href="_circuit_list_widget_8cpp_source.html#l00145">addCircuit()</a>, and <a class="el" href="_circuit_list_widget_8cpp_source.html#l00171">addStream()</a>.</p>

</div>
</div>
<a class="anchor" id="a3c67287d994a254de8467a06e88884fa"></a><!-- doxytag: member="CircuitListWidget::findStreamItem" ref="a3c67287d994a254de8467a06e88884fa" args="(const StreamId &amp;streamid)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_stream_item.html">StreamItem</a> * CircuitListWidget::findStreamItem </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="_stream_8h.html#a90d94d8a7b979b4c7e07f5869a431064">StreamId</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>streamid</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Finds the stream with the given ID.</p>
<p>Finds the stream with the given ID and returns a pointer to that stream's item in the list. </p>

<p>Definition at line <a class="el" href="_circuit_list_widget_8cpp_source.html#l00307">307</a> of file <a class="el" href="_circuit_list_widget_8cpp_source.html">CircuitListWidget.cpp</a>.</p>

<p>References <a class="el" href="html_8cpp_source.html#l00033">i()</a>, and <a class="el" href="_stream_item_8h_source.html#l00035">StreamItem::id()</a>.</p>

<p>Referenced by <a class="el" href="_circuit_list_widget_8cpp_source.html#l00171">addStream()</a>.</p>

</div>
</div>
<a class="anchor" id="accf71aaf7d4723174d9992b7880d1df2"></a><!-- doxytag: member="CircuitListWidget::onSelectionChanged" ref="accf71aaf7d4723174d9992b7880d1df2" args="(QTreeWidgetItem *cur, QTreeWidgetItem *prev)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void CircuitListWidget::onSelectionChanged </td>
          <td>(</td>
          <td class="paramtype">QTreeWidgetItem *&nbsp;</td>
          <td class="paramname"> <em>cur</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">QTreeWidgetItem *&nbsp;</td>
          <td class="paramname"> <em>prev</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [private, slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Called when the current item selectio has changed.</p>
<p>Called when the current item selection has changed. </p>

<p>Definition at line <a class="el" href="_circuit_list_widget_8cpp_source.html#l00328">328</a> of file <a class="el" href="_circuit_list_widget_8cpp_source.html">CircuitListWidget.cpp</a>.</p>

<p>References <a class="el" href="_circuit_item_8h_source.html#l00046">CircuitItem::circuit()</a>, and <a class="el" href="class_circuit_list_widget.html#aa79bad8737c1c65582c6fb8bf8e5a94d">circuitSelected()</a>.</p>

<p>Referenced by <a class="el" href="_circuit_list_widget_8cpp_source.html#l00034">CircuitListWidget()</a>.</p>

</div>
</div>
<a class="anchor" id="a5aac8ab6608334fe63148ca212febed8"></a><!-- doxytag: member="CircuitListWidget::removeCircuit" ref="a5aac8ab6608334fe63148ca212febed8" args="(CircuitItem *circuit)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void CircuitListWidget::removeCircuit </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_circuit_item.html">CircuitItem</a> *&nbsp;</td>
          <td class="paramname"> <em>circuit</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Removes the given circuit item and all streams on that circuit. </p>

<p>Definition at line <a class="el" href="_circuit_list_widget_8cpp_source.html#l00231">231</a> of file <a class="el" href="_circuit_list_widget_8cpp_source.html">CircuitListWidget.cpp</a>.</p>

<p>References <a class="el" href="_circuit_list_widget_8h_source.html#l00102">_streamRemovalList</a>, <a class="el" href="_circuit_item_8cpp_source.html#l00057">CircuitItem::removeStream()</a>, and <a class="el" href="_circuit_item_8cpp_source.html#l00067">CircuitItem::streams()</a>.</p>

</div>
</div>
<a class="anchor" id="adcd147f3c3d817e7c7cf0e620cc03c19"></a><!-- doxytag: member="CircuitListWidget::removeCircuit" ref="adcd147f3c3d817e7c7cf0e620cc03c19" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void CircuitListWidget::removeCircuit </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 the first circuit scheduled to be removed. </p>

<p>Definition at line <a class="el" href="_circuit_list_widget_8cpp_source.html#l00219">219</a> of file <a class="el" href="_circuit_list_widget_8cpp_source.html">CircuitListWidget.cpp</a>.</p>

<p>References <a class="el" href="_circuit_list_widget_8h_source.html#l00100">_circuitRemovalList</a>, <a class="el" href="_circuit_item_8h_source.html#l00046">CircuitItem::circuit()</a>, <a class="el" href="class_circuit_list_widget.html#ad0997fc899c7e63bfbc41dfcb764c1ee">circuitRemoved()</a>, and <a class="el" href="_circuit_8h_source.html#l00052">Circuit::id()</a>.</p>

<p>Referenced by <a class="el" href="_circuit_list_widget_8cpp_source.html#l00199">scheduleCircuitRemoval()</a>.</p>

</div>
</div>
<a class="anchor" id="afd9f69a0d3e99649e4be5d0420c8cee0"></a><!-- doxytag: member="CircuitListWidget::removeStream" ref="afd9f69a0d3e99649e4be5d0420c8cee0" args="(StreamItem *stream)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void CircuitListWidget::removeStream </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_stream_item.html">StreamItem</a> *&nbsp;</td>
          <td class="paramname"> <em>stream</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Removes the given stream item. </p>

<p>Definition at line <a class="el" href="_circuit_list_widget_8cpp_source.html#l00265">265</a> of file <a class="el" href="_circuit_list_widget_8cpp_source.html">CircuitListWidget.cpp</a>.</p>

<p>References <a class="el" href="_circuit_item_8cpp_source.html#l00057">CircuitItem::removeStream()</a>.</p>

</div>
</div>
<a class="anchor" id="a52eb949b9bd3fa14e03afff0084676fb"></a><!-- doxytag: member="CircuitListWidget::removeStream" ref="a52eb949b9bd3fa14e03afff0084676fb" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void CircuitListWidget::removeStream </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 the first stream scheduled to be removed. </p>

<p>Definition at line <a class="el" href="_circuit_list_widget_8cpp_source.html#l00255">255</a> of file <a class="el" href="_circuit_list_widget_8cpp_source.html">CircuitListWidget.cpp</a>.</p>

<p>References <a class="el" href="_circuit_list_widget_8h_source.html#l00102">_streamRemovalList</a>.</p>

<p>Referenced by <a class="el" href="_circuit_list_widget_8cpp_source.html#l00209">scheduleStreamRemoval()</a>.</p>

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

<p>Definition at line <a class="el" href="_circuit_list_widget_8cpp_source.html#l00054">54</a> of file <a class="el" href="_circuit_list_widget_8cpp_source.html">CircuitListWidget.cpp</a>.</p>

<p>References <a class="el" href="_circuit_item_8h_source.html#l00046">CircuitItem::circuit()</a>, <a class="el" href="html_8cpp_source.html#l00033">i()</a>, <a class="el" href="_stream_item_8h_source.html#l00031">StreamItem::stream()</a>, <a class="el" href="_circuit_item_8cpp_source.html#l00067">CircuitItem::streams()</a>, <a class="el" href="_stream_item_8cpp_source.html#l00030">StreamItem::update()</a>, and <a class="el" href="_circuit_item_8cpp_source.html#l00030">CircuitItem::update()</a>.</p>

</div>
</div>
<a class="anchor" id="a2724ddbba7060e08b742f1768f9115d2"></a><!-- doxytag: member="CircuitListWidget::scheduleCircuitRemoval" ref="a2724ddbba7060e08b742f1768f9115d2" args="(CircuitItem *circuit, int delay)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void CircuitListWidget::scheduleCircuitRemoval </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_circuit_item.html">CircuitItem</a> *&nbsp;</td>
          <td class="paramname"> <em>circuit</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>delay</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>Schedules the given circuit item to be removed after the given timeout.</p>
<p>Schedules the given circuit to be removed after the specified timeout. </p>

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

<p>References <a class="el" href="_circuit_list_widget_8h_source.html#l00100">_circuitRemovalList</a>, and <a class="el" href="_circuit_list_widget_8cpp_source.html#l00219">removeCircuit()</a>.</p>

<p>Referenced by <a class="el" href="_circuit_list_widget_8cpp_source.html#l00145">addCircuit()</a>.</p>

</div>
</div>
<a class="anchor" id="a9b9c3e73d9b07d7f6a5eb319889aad78"></a><!-- doxytag: member="CircuitListWidget::scheduleStreamRemoval" ref="a9b9c3e73d9b07d7f6a5eb319889aad78" args="(StreamItem *stream, int delay)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void CircuitListWidget::scheduleStreamRemoval </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_stream_item.html">StreamItem</a> *&nbsp;</td>
          <td class="paramname"> <em>stream</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>delay</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>Schedules a stream to be removed after the given timeout.</p>
<p>Schedules the given stream to be removed after the specified timeout. </p>

<p>Definition at line <a class="el" href="_circuit_list_widget_8cpp_source.html#l00209">209</a> of file <a class="el" href="_circuit_list_widget_8cpp_source.html">CircuitListWidget.cpp</a>.</p>

<p>References <a class="el" href="_circuit_list_widget_8h_source.html#l00102">_streamRemovalList</a>, and <a class="el" href="_circuit_list_widget_8cpp_source.html#l00255">removeStream()</a>.</p>

<p>Referenced by <a class="el" href="_circuit_list_widget_8cpp_source.html#l00171">addStream()</a>.</p>

</div>
</div>
<a class="anchor" id="a41b384f6ed16c14e3b3298d9131b78fd"></a><!-- doxytag: member="CircuitListWidget::zoomToCircuit" ref="a41b384f6ed16c14e3b3298d9131b78fd" args="(CircuitId circid)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void CircuitListWidget::zoomToCircuit </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="_circuit_8h.html#a8b7b0182a6d1ff0aab7ab31df9c3f83d">CircuitId</a>&nbsp;</td>
          <td class="paramname"> <em>circid</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [signal]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Emitted when the user selects a circuit to zoom to. </p>

<p>Referenced by <a class="el" href="_circuit_list_widget_8cpp_source.html#l00071">customContextMenuRequested()</a>.</p>

</div>
</div>
<hr/><h2>Member Data Documentation</h2>
<a class="anchor" id="a03209d5e42f72ac6e1eb18c88bb9135b"></a><!-- doxytag: member="CircuitListWidget::_circuitRemovalList" ref="a03209d5e42f72ac6e1eb18c88bb9135b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QList&lt;<a class="el" href="class_circuit_item.html">CircuitItem</a> *&gt; <a class="el" href="class_circuit_list_widget.html#a03209d5e42f72ac6e1eb18c88bb9135b">CircuitListWidget::_circuitRemovalList</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>List of circuit items to be removed. </p>

<p>Definition at line <a class="el" href="_circuit_list_widget_8h_source.html#l00100">100</a> of file <a class="el" href="_circuit_list_widget_8h_source.html">CircuitListWidget.h</a>.</p>

<p>Referenced by <a class="el" href="_circuit_list_widget_8cpp_source.html#l00282">clearCircuits()</a>, <a class="el" href="_circuit_list_widget_8cpp_source.html#l00219">removeCircuit()</a>, and <a class="el" href="_circuit_list_widget_8cpp_source.html#l00199">scheduleCircuitRemoval()</a>.</p>

</div>
</div>
<a class="anchor" id="aad5db525f48e0eb84d288b9f27d52a98"></a><!-- doxytag: member="CircuitListWidget::_streamRemovalList" ref="aad5db525f48e0eb84d288b9f27d52a98" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QList&lt;<a class="el" href="class_stream_item.html">StreamItem</a> *&gt; <a class="el" href="class_circuit_list_widget.html#aad5db525f48e0eb84d288b9f27d52a98">CircuitListWidget::_streamRemovalList</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>List of stream items to be removed. </p>

<p>Definition at line <a class="el" href="_circuit_list_widget_8h_source.html#l00102">102</a> of file <a class="el" href="_circuit_list_widget_8h_source.html">CircuitListWidget.h</a>.</p>

<p>Referenced by <a class="el" href="_circuit_list_widget_8cpp_source.html#l00282">clearCircuits()</a>, <a class="el" href="_circuit_list_widget_8cpp_source.html#l00231">removeCircuit()</a>, <a class="el" href="_circuit_list_widget_8cpp_source.html#l00255">removeStream()</a>, and <a class="el" href="_circuit_list_widget_8cpp_source.html#l00209">scheduleStreamRemoval()</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="_circuit_list_widget_8h_source.html">CircuitListWidget.h</a></li>
<li><a class="el" href="_circuit_list_widget_8cpp_source.html">CircuitListWidget.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>