<!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: RouterListWidget 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 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 List</span></a></li> <li><a href="classes.html"><span>Class Index</span></a></li> <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> <li><a href="functions.html"><span>Class Members</span></a></li> </ul> </div> </div> <div class="contents"> <h1>RouterListWidget Class Reference</h1><!-- doxytag: class="RouterListWidget" --> <p><code>#include <<a class="el" href="_router_list_widget_8h_source.html">RouterListWidget.h</a>></code></p> <p><a href="class_router_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 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_router_list_widget.html#a76aba4b10ccb2e237a1607c8a2857b9f">Columns</a> { <a class="el" href="class_router_list_widget.html#a76aba4b10ccb2e237a1607c8a2857b9faff4fd49c7fb8dc2d43d9e25f92f520dc">StatusColumn</a> = 0, <a class="el" href="class_router_list_widget.html#a76aba4b10ccb2e237a1607c8a2857b9fab3309c35c2eb37d21fd8e3f8e2e2ab8c">CountryColumn</a> = 1, <a class="el" href="class_router_list_widget.html#a76aba4b10ccb2e237a1607c8a2857b9facffc2f1ba6b38d3c6c4b58c4676251c1">NameColumn</a> = 2 }</td></tr> <tr><td colspan="2"><h2>Public Slots</h2></td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_router_list_widget.html#a67f1ac67381264296716c11fbc8cda28">clearRouters</a> ()</td></tr> <tr><td colspan="2"><h2>Signals</h2></td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_router_list_widget.html#a311e2bf3c391de9bb0da207cd47ad4e6">routerSelected</a> (QList< <a class="el" href="class_router_descriptor.html">RouterDescriptor</a> > rd)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_router_list_widget.html#afd17d79a4f7c08ea392d8335af0ad13c">zoomToRouter</a> (QString id)</td></tr> <tr><td colspan="2"><h2>Public Member Functions</h2></td></tr> <tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_router_list_widget.html#ae72b9eae004cc45c69fd7c39b3c4ef18">RouterListWidget</a> (QWidget *parent=0)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_router_list_widget.html#aed4a3ce2be5add0fad33f96063abf77c">addRouter</a> (<a class="el" href="class_router_descriptor.html">RouterDescriptor</a> rd)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_router_list_item.html">RouterListItem</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_router_list_widget.html#ab27d56c4a5f7315b1ff1fd7f420af1a8">findRouterById</a> (QString id)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_router_list_widget.html#a7e9f5ffc2bc39a541fa4f06d5341ec40">deselectAll</a> ()</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_router_list_widget.html#a2dbaaaff42a9dad36afbee445878411f">retranslateUi</a> ()</td></tr> <tr><td colspan="2"><h2>Protected Member Functions</h2></td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_router_list_widget.html#a5bca43c05682d3f08f5dbebd2d450a8a">keyPressEvent</a> (QKeyEvent *event)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_router_list_widget.html#abe4c91d2efbdc53103f540f07f4396a6">contextMenuEvent</a> (QContextMenuEvent *event)</td></tr> <tr><td colspan="2"><h2>Private Slots</h2></td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_router_list_widget.html#aebae8b4805942141a3f33dcefc5a1165">onSelectionChanged</a> ()</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_router_list_widget.html#a961b6f818f8ff3552a0b6c6b6eba3db9">copySelectedNicknames</a> ()</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_router_list_widget.html#af88fca75188eec9d98c5988f1ad8bef0">copySelectedFingerprints</a> ()</td></tr> <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_router_list_widget.html#a18a4f64835c4df86e29b7605b6bb8359">zoomToSelectedRelay</a> ()</td></tr> <tr><td colspan="2"><h2>Private Attributes</h2></td></tr> <tr><td class="memItemLeft" align="right" valign="top">QHash< QString, <a class="el" href="class_router_list_item.html">RouterListItem</a> * > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_router_list_widget.html#a93c0e04836da3ec928772599dcd5c4e5">_idmap</a></td></tr> </table> <hr/><a name="_details"></a><h2>Detailed Description</h2> <p>Definition at line <a class="el" href="_router_list_widget_8h_source.html#l00034">34</a> of file <a class="el" href="_router_list_widget_8h_source.html">RouterListWidget.h</a>.</p> <hr/><h2>Member Enumeration Documentation</h2> <a class="anchor" id="a76aba4b10ccb2e237a1607c8a2857b9f"></a><!-- doxytag: member="RouterListWidget::Columns" ref="a76aba4b10ccb2e237a1607c8a2857b9f" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">enum <a class="el" href="class_router_list_widget.html#a76aba4b10ccb2e237a1607c8a2857b9f">RouterListWidget::Columns</a></td> </tr> </table> </div> <div class="memdoc"> <p>Columns in the list. </p> <dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"><em><a class="anchor" id="a76aba4b10ccb2e237a1607c8a2857b9faff4fd49c7fb8dc2d43d9e25f92f520dc"></a><!-- doxytag: member="StatusColumn" ref="a76aba4b10ccb2e237a1607c8a2857b9faff4fd49c7fb8dc2d43d9e25f92f520dc" args="" -->StatusColumn</em> </td><td> <p>Status column, indicating bandwidth. </p> </td></tr> <tr><td valign="top"><em><a class="anchor" id="a76aba4b10ccb2e237a1607c8a2857b9fab3309c35c2eb37d21fd8e3f8e2e2ab8c"></a><!-- doxytag: member="CountryColumn" ref="a76aba4b10ccb2e237a1607c8a2857b9fab3309c35c2eb37d21fd8e3f8e2e2ab8c" args="" -->CountryColumn</em> </td><td> <p>Router's country flag. </p> </td></tr> <tr><td valign="top"><em><a class="anchor" id="a76aba4b10ccb2e237a1607c8a2857b9facffc2f1ba6b38d3c6c4b58c4676251c1"></a><!-- doxytag: member="NameColumn" ref="a76aba4b10ccb2e237a1607c8a2857b9facffc2f1ba6b38d3c6c4b58c4676251c1" args="" -->NameColumn</em> </td><td> <p>Router's name. </p> </td></tr> </table> </dd> </dl> <p>Definition at line <a class="el" href="_router_list_widget_8h_source.html#l00040">40</a> of file <a class="el" href="_router_list_widget_8h_source.html">RouterListWidget.h</a>.</p> </div> </div> <hr/><h2>Constructor & Destructor Documentation</h2> <a class="anchor" id="ae72b9eae004cc45c69fd7c39b3c4ef18"></a><!-- doxytag: member="RouterListWidget::RouterListWidget" ref="ae72b9eae004cc45c69fd7c39b3c4ef18" args="(QWidget *parent=0)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">RouterListWidget::RouterListWidget </td> <td>(</td> <td class="paramtype">QWidget * </td> <td class="paramname"> <em>parent</em> = <code>0</code></td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p>Default constructor. </p> <p>Definition at line <a class="el" href="_router_list_widget_8cpp_source.html#l00028">28</a> of file <a class="el" href="_router_list_widget_8cpp_source.html">RouterListWidget.cpp</a>.</p> <p>References <a class="el" href="_router_list_widget_8cpp_source.html#l00228">onSelectionChanged()</a>, and <a class="el" href="_router_list_widget_8h_source.html#l00041">StatusColumn</a>.</p> </div> </div> <hr/><h2>Member Function Documentation</h2> <a class="anchor" id="aed4a3ce2be5add0fad33f96063abf77c"></a><!-- doxytag: member="RouterListWidget::addRouter" ref="aed4a3ce2be5add0fad33f96063abf77c" args="(RouterDescriptor rd)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void RouterListWidget::addRouter </td> <td>(</td> <td class="paramtype"><a class="el" href="class_router_descriptor.html">RouterDescriptor</a> </td> <td class="paramname"> <em>rd</em></td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p>Adds a new descriptor the list.</p> <p>Adds a router descriptor to the list. </p> <p>Definition at line <a class="el" href="_router_list_widget_8cpp_source.html#l00205">205</a> of file <a class="el" href="_router_list_widget_8cpp_source.html">RouterListWidget.cpp</a>.</p> <p>References <a class="el" href="_router_list_widget_8h_source.html#l00093">_idmap</a>, <a class="el" href="_router_list_widget_8cpp_source.html#l00195">findRouterById()</a>, <a class="el" href="_router_descriptor_8h_source.html#l00053">RouterDescriptor::id()</a>, and <a class="el" href="_router_list_item_8cpp_source.html#l00055">RouterListItem::update()</a>.</p> </div> </div> <a class="anchor" id="a67f1ac67381264296716c11fbc8cda28"></a><!-- doxytag: member="RouterListWidget::clearRouters" ref="a67f1ac67381264296716c11fbc8cda28" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void RouterListWidget::clearRouters </td> <td>(</td> <td class="paramname"></td> <td> ) </td> <td><code> [slot]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Clears the list of router items.</p> <p>Clear the list of router items. </p> <p>Definition at line <a class="el" href="_router_list_widget_8cpp_source.html#l00149">149</a> of file <a class="el" href="_router_list_widget_8cpp_source.html">RouterListWidget.cpp</a>.</p> <p>References <a class="el" href="_router_list_widget_8h_source.html#l00093">_idmap</a>.</p> </div> </div> <a class="anchor" id="abe4c91d2efbdc53103f540f07f4396a6"></a><!-- doxytag: member="RouterListWidget::contextMenuEvent" ref="abe4c91d2efbdc53103f540f07f4396a6" args="(QContextMenuEvent *event)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void RouterListWidget::contextMenuEvent </td> <td>(</td> <td class="paramtype">QContextMenuEvent * </td> <td class="paramname"> <em>event</em></td> <td> ) </td> <td><code> [protected, virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Displays a context menu for the user when they right-click on the widget.</p> <p>Called when the user requests a context menu for a router in the list. A context menu will be displayed providing a list of actions, including zooming in on the server. </p> <p>Definition at line <a class="el" href="_router_list_widget_8cpp_source.html#l00057">57</a> of file <a class="el" href="_router_list_widget_8cpp_source.html">RouterListWidget.cpp</a>.</p> <p>References <a class="el" href="_router_list_widget_8cpp_source.html#l00108">copySelectedFingerprints()</a>, <a class="el" href="_router_list_widget_8cpp_source.html#l00089">copySelectedNicknames()</a>, <a class="el" href="_network_page_8cpp_source.html#l00033">IMG_COPY</a>, <a class="el" href="_circuit_list_widget_8cpp_source.html#l00025">IMG_ZOOM</a>, and <a class="el" href="_router_list_widget_8cpp_source.html#l00126">zoomToSelectedRelay()</a>.</p> </div> </div> <a class="anchor" id="af88fca75188eec9d98c5988f1ad8bef0"></a><!-- doxytag: member="RouterListWidget::copySelectedFingerprints" ref="af88fca75188eec9d98c5988f1ad8bef0" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void RouterListWidget::copySelectedFingerprints </td> <td>(</td> <td class="paramname"></td> <td> ) </td> <td><code> [private, slot]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Copies the fingerprints for all currently selected relays to the clipboard. Fingerprints are formatted as a comma-delimited list, suitable for doing dumb things with your torrc. </p> <p>Definition at line <a class="el" href="_router_list_widget_8cpp_source.html#l00108">108</a> of file <a class="el" href="_router_list_widget_8cpp_source.html">RouterListWidget.cpp</a>.</p> <p>References <a class="el" href="_router_list_item_8h_source.html#l00044">RouterListItem::id()</a>, and <a class="el" href="_vidalia_8h_source.html#l00037">vApp</a>.</p> <p>Referenced by <a class="el" href="_router_list_widget_8cpp_source.html#l00057">contextMenuEvent()</a>.</p> </div> </div> <a class="anchor" id="a961b6f818f8ff3552a0b6c6b6eba3db9"></a><!-- doxytag: member="RouterListWidget::copySelectedNicknames" ref="a961b6f818f8ff3552a0b6c6b6eba3db9" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void RouterListWidget::copySelectedNicknames </td> <td>(</td> <td class="paramname"></td> <td> ) </td> <td><code> [private, slot]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Copies the nicknames for all currently selected relays to the clipboard. Nicknames are formatted as a comma-delimited list, suitable for doing dumb things with your torrc. </p> <p>Definition at line <a class="el" href="_router_list_widget_8cpp_source.html#l00089">89</a> of file <a class="el" href="_router_list_widget_8cpp_source.html">RouterListWidget.cpp</a>.</p> <p>References <a class="el" href="_router_list_item_8h_source.html#l00046">RouterListItem::name()</a>, and <a class="el" href="_vidalia_8h_source.html#l00037">vApp</a>.</p> <p>Referenced by <a class="el" href="_router_list_widget_8cpp_source.html#l00057">contextMenuEvent()</a>.</p> </div> </div> <a class="anchor" id="a7e9f5ffc2bc39a541fa4f06d5341ec40"></a><!-- doxytag: member="RouterListWidget::deselectAll" ref="a7e9f5ffc2bc39a541fa4f06d5341ec40" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void RouterListWidget::deselectAll </td> <td>(</td> <td class="paramname"></td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p>Deselects all currently selected routers. </p> <p>Definition at line <a class="el" href="_router_list_widget_8cpp_source.html#l00139">139</a> of file <a class="el" href="_router_list_widget_8cpp_source.html">RouterListWidget.cpp</a>.</p> <p>Referenced by <a class="el" href="_router_list_widget_8cpp_source.html#l00159">keyPressEvent()</a>.</p> </div> </div> <a class="anchor" id="ab27d56c4a5f7315b1ff1fd7f420af1a8"></a><!-- doxytag: member="RouterListWidget::findRouterById" ref="ab27d56c4a5f7315b1ff1fd7f420af1a8" args="(QString id)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="class_router_list_item.html">RouterListItem</a> * RouterListWidget::findRouterById </td> <td>(</td> <td class="paramtype">QString </td> <td class="paramname"> <em>id</em></td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p>Finds the list item whose key ID matches <b>id</b>. Returns 0 if not found. </p> <p>Definition at line <a class="el" href="_router_list_widget_8cpp_source.html#l00195">195</a> of file <a class="el" href="_router_list_widget_8cpp_source.html">RouterListWidget.cpp</a>.</p> <p>References <a class="el" href="_router_list_widget_8h_source.html#l00093">_idmap</a>.</p> <p>Referenced by <a class="el" href="_router_list_widget_8cpp_source.html#l00205">addRouter()</a>.</p> </div> </div> <a class="anchor" id="a5bca43c05682d3f08f5dbebd2d450a8a"></a><!-- doxytag: member="RouterListWidget::keyPressEvent" ref="a5bca43c05682d3f08f5dbebd2d450a8a" args="(QKeyEvent *event)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void RouterListWidget::keyPressEvent </td> <td>(</td> <td class="paramtype">QKeyEvent * </td> <td class="paramname"> <em>event</em></td> <td> ) </td> <td><code> [protected]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Called when the user presses a key while the list has focus.</p> <p>Called when the user selects a router from the list. This will search the list for a router whose names starts with the key pressed. </p> <p>Definition at line <a class="el" href="_router_list_widget_8cpp_source.html#l00159">159</a> of file <a class="el" href="_router_list_widget_8cpp_source.html">RouterListWidget.cpp</a>.</p> <p>References <a class="el" href="_router_list_widget_8cpp_source.html#l00139">deselectAll()</a>, and <a class="el" href="_router_list_widget_8h_source.html#l00043">NameColumn</a>.</p> </div> </div> <a class="anchor" id="aebae8b4805942141a3f33dcefc5a1165"></a><!-- doxytag: member="RouterListWidget::onSelectionChanged" ref="aebae8b4805942141a3f33dcefc5a1165" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void RouterListWidget::onSelectionChanged </td> <td>(</td> <td class="paramname"></td> <td> ) </td> <td><code> [private, slot]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Called when the user clicks on an item in the list.</p> <p>Called when the selected items have changed. This emits the <a class="el" href="class_router_list_widget.html#a311e2bf3c391de9bb0da207cd47ad4e6">routerSelected()</a> signal with the descriptor for the selected router. </p> <p>Definition at line <a class="el" href="_router_list_widget_8cpp_source.html#l00228">228</a> of file <a class="el" href="_router_list_widget_8cpp_source.html">RouterListWidget.cpp</a>.</p> <p>References <a class="el" href="_router_list_item_8h_source.html#l00048">RouterListItem::descriptor()</a>, and <a class="el" href="class_router_list_widget.html#a311e2bf3c391de9bb0da207cd47ad4e6">routerSelected()</a>.</p> <p>Referenced by <a class="el" href="_router_list_widget_8cpp_source.html#l00028">RouterListWidget()</a>.</p> </div> </div> <a class="anchor" id="a2dbaaaff42a9dad36afbee445878411f"></a><!-- doxytag: member="RouterListWidget::retranslateUi" ref="a2dbaaaff42a9dad36afbee445878411f" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void RouterListWidget::retranslateUi </td> <td>(</td> <td class="paramname"></td> <td> ) </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="_router_list_widget_8cpp_source.html#l00046">46</a> of file <a class="el" href="_router_list_widget_8cpp_source.html">RouterListWidget.cpp</a>.</p> </div> </div> <a class="anchor" id="a311e2bf3c391de9bb0da207cd47ad4e6"></a><!-- doxytag: member="RouterListWidget::routerSelected" ref="a311e2bf3c391de9bb0da207cd47ad4e6" args="(QList< RouterDescriptor > rd)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void RouterListWidget::routerSelected </td> <td>(</td> <td class="paramtype">QList< <a class="el" href="class_router_descriptor.html">RouterDescriptor</a> > </td> <td class="paramname"> <em>rd</em></td> <td> ) </td> <td><code> [signal]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Emitted when the user selects a router from the list. </p> <p>Referenced by <a class="el" href="_router_list_widget_8cpp_source.html#l00228">onSelectionChanged()</a>.</p> </div> </div> <a class="anchor" id="afd17d79a4f7c08ea392d8335af0ad13c"></a><!-- doxytag: member="RouterListWidget::zoomToRouter" ref="afd17d79a4f7c08ea392d8335af0ad13c" args="(QString id)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void RouterListWidget::zoomToRouter </td> <td>(</td> <td class="paramtype">QString </td> <td class="paramname"> <em>id</em></td> <td> ) </td> <td><code> [signal]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Emitted when the user selects a router to zoom in on. </p> <p>Referenced by <a class="el" href="_router_list_widget_8cpp_source.html#l00126">zoomToSelectedRelay()</a>.</p> </div> </div> <a class="anchor" id="a18a4f64835c4df86e29b7605b6bb8359"></a><!-- doxytag: member="RouterListWidget::zoomToSelectedRelay" ref="a18a4f64835c4df86e29b7605b6bb8359" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void RouterListWidget::zoomToSelectedRelay </td> <td>(</td> <td class="paramname"></td> <td> ) </td> <td><code> [private, slot]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Emits a <a class="el" href="class_router_list_widget.html#afd17d79a4f7c08ea392d8335af0ad13c">zoomToRouter()</a> signal containing the fingerprint of the currently selected relay. </p> <p>Definition at line <a class="el" href="_router_list_widget_8cpp_source.html#l00126">126</a> of file <a class="el" href="_router_list_widget_8cpp_source.html">RouterListWidget.cpp</a>.</p> <p>References <a class="el" href="_router_list_item_8h_source.html#l00044">RouterListItem::id()</a>, and <a class="el" href="class_router_list_widget.html#afd17d79a4f7c08ea392d8335af0ad13c">zoomToRouter()</a>.</p> <p>Referenced by <a class="el" href="_router_list_widget_8cpp_source.html#l00057">contextMenuEvent()</a>.</p> </div> </div> <hr/><h2>Member Data Documentation</h2> <a class="anchor" id="a93c0e04836da3ec928772599dcd5c4e5"></a><!-- doxytag: member="RouterListWidget::_idmap" ref="a93c0e04836da3ec928772599dcd5c4e5" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">QHash<QString,<a class="el" href="class_router_list_item.html">RouterListItem</a>*> <a class="el" href="class_router_list_widget.html#a93c0e04836da3ec928772599dcd5c4e5">RouterListWidget::_idmap</a><code> [private]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Maps a server ID to that server's list item. </p> <p>Definition at line <a class="el" href="_router_list_widget_8h_source.html#l00093">93</a> of file <a class="el" href="_router_list_widget_8h_source.html">RouterListWidget.h</a>.</p> <p>Referenced by <a class="el" href="_router_list_widget_8cpp_source.html#l00205">addRouter()</a>, <a class="el" href="_router_list_widget_8cpp_source.html#l00149">clearRouters()</a>, and <a class="el" href="_router_list_widget_8cpp_source.html#l00195">findRouterById()</a>.</p> </div> </div> <hr/>The documentation for this class was generated from the following files:<ul> <li><a class="el" href="_router_list_widget_8h_source.html">RouterListWidget.h</a></li> <li><a class="el" href="_router_list_widget_8cpp_source.html">RouterListWidget.cpp</a></li> </ul> </div> <hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Aug 30 22:58:57 2010 for Vidalia by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address> </body> </html>