Sophie

Sophie

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

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: MessageLog 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>MessageLog Class Reference</h1><!-- doxytag: class="MessageLog" --><!-- doxytag: inherits="VidaliaWindow" -->
<p><code>#include &lt;<a class="el" href="_message_log_8h_source.html">MessageLog.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for MessageLog:</div>
<div class="dynsection">
 <div class="center">
  <img src="class_message_log.png" usemap="#MessageLog_map" alt=""/>
  <map id="MessageLog_map" name="MessageLog_map">
<area href="class_vidalia_window.html" alt="VidaliaWindow" shape="rect" coords="0,0,95,24"/>
</map>
 </div>
</div>

<p><a href="class_message_log-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_message_log.html#ad79c38699f4299570caa7494c5f763c9">MessageLog</a> (QWidget *parent=0, Qt::WFlags flags=0)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_message_log.html#abf1c33ba127ed073cf91bb0aaa5e0122">~MessageLog</a> ()</td></tr>
<tr><td colspan="2"><h2>Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_message_log.html#a3e183e8c631a0907872cbe700d771f98">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_message_log.html#a93c6e629d53969b53da1a8a95981b86d">log</a> (<a class="el" href="namespacetc.html#abb893107129c283d2eb0238e46eb3d4c">tc::Severity</a> severity, const QString &amp;msg)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_message_log.html#a8d489f46face28711de29a168f0d6505">saveAll</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_message_log.html#ac297e522cbc6ac0e33dc7725be78a05d">saveSelected</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_message_log.html#a77db680329754afb4659be6373d99d0e">selectAll</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_message_log.html#a4fd1921d2cc96cfb9ee72b985625b034">copy</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_message_log.html#a5dac4bb67f625cf09b5e54931a89181e">clear</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_message_log.html#a784ad18d7e55a00c144a11beecc5e9bd">find</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_message_log.html#a395fee07dee9c583407930a98d4341f1">saveSettings</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_message_log.html#a8053ef97f4629cbb900806f646b957a7">cancelChanges</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_message_log.html#aefa4e05c5114cabc6aee38205328fa2b">browse</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_message_log.html#a86c7d9c14cb26ab6eadd81fa6678e21a">help</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_message_log.html#aa3e36955cc9fc8107ee2e479db4839c1">createActions</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_message_log.html#a853e0a5d24f10d23ab56f10cba3657d5">setToolTips</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_message_log.html#afd6598ece49f8ced646e62cb1a22334a">loadSettings</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_message_log.html#afd18cef5f103d6ea3077464dc749b2e9">registerLogEvents</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_message_log.html#aae229b36ccadbfea1c21d5de7a67e888">save</a> (const QStringList &amp;messages)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_message_log.html#adba18c200f5a1105a4f7b1eb833cbb2c">rotateLogFile</a> (const QString &amp;filename)</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_tor_control.html">TorControl</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_message_log.html#a4024c9e5937b976743bc237982f0d536">_torControl</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_vidalia_settings.html">VidaliaSettings</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_message_log.html#a8e8521ba96a0e9d5bdd7cb690c7eb492">_settings</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_message_log.html#acb4f045bde287a3b1eb0c0add222a8b3">_filter</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_message_log.html#a6ee2c2da6a8899b59b0cb96c5954c416">_enableLogging</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_log_file.html">LogFile</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_message_log.html#a9ea2377f53918ff0f3ee85aa22b7f5fe">_logFile</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">Ui::MessageLog&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_message_log.html#a1a07ffbeb4fbdb27371fa9036655fb9a">ui</a></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>

<p>Definition at line <a class="el" href="_message_log_8h_source.html#l00029">29</a> of file <a class="el" href="_message_log_8h_source.html">MessageLog.h</a>.</p>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="ad79c38699f4299570caa7494c5f763c9"></a><!-- doxytag: member="MessageLog::MessageLog" ref="ad79c38699f4299570caa7494c5f763c9" args="(QWidget *parent=0, Qt::WFlags flags=0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">MessageLog::MessageLog </td>
          <td>(</td>
          <td class="paramtype">QWidget *&nbsp;</td>
          <td class="paramname"> <em>parent</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Qt::WFlags&nbsp;</td>
          <td class="paramname"> <em>flags</em> = <code>0</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Default constructor</p>
<p>Constructor. The constructor will load the message log's settings from VidaliSettings and register for log events according to the most recently set severity filter. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>torControl</em>&nbsp;</td><td>A <a class="el" href="class_tor_control.html">TorControl</a> object used to register for log events. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>parent</em>&nbsp;</td><td>The parent widget of this <a class="el" href="class_message_log.html">MessageLog</a> object. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>flags</em>&nbsp;</td><td>Any desired window creation flags. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="_message_log_8cpp_source.html#l00058">58</a> of file <a class="el" href="_message_log_8cpp_source.html">MessageLog.cpp</a>.</p>

<p>References <a class="el" href="_message_log_8h_source.html#l00084">_torControl</a>, <a class="el" href="_message_log_8cpp_source.html#l00093">createActions()</a>, <a class="el" href="_message_log_8cpp_source.html#l00161">loadSettings()</a>, <a class="el" href="_message_log_8cpp_source.html#l00455">log()</a>, <a class="el" href="_message_log_8cpp_source.html#l00135">setToolTips()</a>, <a class="el" href="_log_tree_widget_8h_source.html#l00039">LogTreeWidget::TimeColumn</a>, <a class="el" href="_vidalia_8h_source.html#l00076">Vidalia::torControl()</a>, and <a class="el" href="_message_log_8h_source.html#l00095">ui</a>.</p>

</div>
</div>
<a class="anchor" id="abf1c33ba127ed073cf91bb0aaa5e0122"></a><!-- doxytag: member="MessageLog::~MessageLog" ref="abf1c33ba127ed073cf91bb0aaa5e0122" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">MessageLog::~MessageLog </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Default destructor</p>
<p>Default Destructor. Simply frees up any memory allocated for member variables. </p>

<p>Definition at line <a class="el" href="_message_log_8cpp_source.html#l00086">86</a> of file <a class="el" href="_message_log_8cpp_source.html">MessageLog.cpp</a>.</p>

<p>References <a class="el" href="_message_log_8h_source.html#l00092">_logFile</a>, and <a class="el" href="_log_file_8cpp_source.html#l00085">LogFile::close()</a>.</p>

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="aefa4e05c5114cabc6aee38205328fa2b"></a><!-- doxytag: member="MessageLog::browse" ref="aefa4e05c5114cabc6aee38205328fa2b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void MessageLog::browse </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 "Browse" to select a new log file. </p>

<p>Definition at line <a class="el" href="_message_log_8cpp_source.html#l00300">300</a> of file <a class="el" href="_message_log_8cpp_source.html">MessageLog.cpp</a>.</p>

<p>References <a class="el" href="_message_log_8h_source.html#l00095">ui</a>.</p>

<p>Referenced by <a class="el" href="_message_log_8cpp_source.html#l00093">createActions()</a>.</p>

</div>
</div>
<a class="anchor" id="a8053ef97f4629cbb900806f646b957a7"></a><!-- doxytag: member="MessageLog::cancelChanges" ref="a8053ef97f4629cbb900806f646b957a7" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void MessageLog::cancelChanges </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 user cancels changed settings</p>
<p>Simply restores the previously saved settings and hides the settings frame. </p>

<p>Definition at line <a class="el" href="_message_log_8cpp_source.html#l00290">290</a> of file <a class="el" href="_message_log_8cpp_source.html">MessageLog.cpp</a>.</p>

<p>References <a class="el" href="_message_log_8cpp_source.html#l00161">loadSettings()</a>, and <a class="el" href="_message_log_8h_source.html#l00095">ui</a>.</p>

<p>Referenced by <a class="el" href="_message_log_8cpp_source.html#l00093">createActions()</a>.</p>

</div>
</div>
<a class="anchor" id="a5dac4bb67f625cf09b5e54931a89181e"></a><!-- doxytag: member="MessageLog::clear" ref="a5dac4bb67f625cf09b5e54931a89181e" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void MessageLog::clear </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 triggers the "Clear" action.</p>
<p>Clears all log messages or status notifications, depending on which tab is currently visible. </p>

<p>Definition at line <a class="el" href="_message_log_8cpp_source.html#l00400">400</a> of file <a class="el" href="_message_log_8cpp_source.html">MessageLog.cpp</a>.</p>

<p>References <a class="el" href="_message_log_8h_source.html#l00095">ui</a>.</p>

<p>Referenced by <a class="el" href="_message_log_8cpp_source.html#l00093">createActions()</a>.</p>

</div>
</div>
<a class="anchor" id="a4fd1921d2cc96cfb9ee72b985625b034"></a><!-- doxytag: member="MessageLog::copy" ref="a4fd1921d2cc96cfb9ee72b985625b034" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void MessageLog::copy </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 triggers the "Copy" action.</p>
<p>Copies contents of currently selected messages to the 'clipboard'. </p>

<p>Definition at line <a class="el" href="_message_log_8cpp_source.html#l00382">382</a> of file <a class="el" href="_message_log_8cpp_source.html">MessageLog.cpp</a>.</p>

<p>References <a class="el" href="_message_log_8h_source.html#l00095">ui</a>.</p>

<p>Referenced by <a class="el" href="_message_log_8cpp_source.html#l00093">createActions()</a>.</p>

</div>
</div>
<a class="anchor" id="aa3e36955cc9fc8107ee2e479db4839c1"></a><!-- doxytag: member="MessageLog::createActions" ref="aa3e36955cc9fc8107ee2e479db4839c1" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void MessageLog::createActions </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Create and bind actions to events</p>
<p>Binds events (signals) to actions (slots). </p>

<p>Definition at line <a class="el" href="_message_log_8cpp_source.html#l00093">93</a> of file <a class="el" href="_message_log_8cpp_source.html">MessageLog.cpp</a>.</p>

<p>References <a class="el" href="_message_log_8cpp_source.html#l00300">browse()</a>, <a class="el" href="_message_log_8cpp_source.html#l00290">cancelChanges()</a>, <a class="el" href="_message_log_8cpp_source.html#l00400">clear()</a>, <a class="el" href="_message_log_8cpp_source.html#l00382">copy()</a>, <a class="el" href="_vidalia_8cpp_source.html#l00387">Vidalia::createShortcut()</a>, <a class="el" href="_message_log_8cpp_source.html#l00414">find()</a>, <a class="el" href="_message_log_8cpp_source.html#l00479">help()</a>, <a class="el" href="_message_log_8cpp_source.html#l00363">saveAll()</a>, <a class="el" href="_message_log_8cpp_source.html#l00353">saveSelected()</a>, <a class="el" href="_message_log_8cpp_source.html#l00244">saveSettings()</a>, <a class="el" href="_message_log_8cpp_source.html#l00372">selectAll()</a>, and <a class="el" href="_message_log_8h_source.html#l00095">ui</a>.</p>

<p>Referenced by <a class="el" href="_message_log_8cpp_source.html#l00058">MessageLog()</a>.</p>

</div>
</div>
<a class="anchor" id="a784ad18d7e55a00c144a11beecc5e9bd"></a><!-- doxytag: member="MessageLog::find" ref="a784ad18d7e55a00c144a11beecc5e9bd" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void MessageLog::find </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 triggers the "Find" action. This will search through all currently displayed log entries for text specified by the user, highlighting the entries that contain a match.</p>
<p>Prompts the user for a search string. If the search string is not found in any of the currently displayed log entires, then a message will be displayed for the user informing them that no matches were found. </p>
<dl class="see"><dt><b>See also:</b></dt><dd>search() </dd></dl>

<p>Definition at line <a class="el" href="_message_log_8cpp_source.html#l00414">414</a> of file <a class="el" href="_message_log_8cpp_source.html">MessageLog.cpp</a>.</p>

<p>References <a class="el" href="_v_message_box_8cpp_source.html#l00133">VMessageBox::information()</a>, <a class="el" href="_v_message_box_8h_source.html#l00031">VMessageBox::Ok</a>, <a class="el" href="html_8cpp_source.html#l00023">p()</a>, and <a class="el" href="_message_log_8h_source.html#l00095">ui</a>.</p>

<p>Referenced by <a class="el" href="_message_log_8cpp_source.html#l00093">createActions()</a>.</p>

</div>
</div>
<a class="anchor" id="a86c7d9c14cb26ab6eadd81fa6678e21a"></a><!-- doxytag: member="MessageLog::help" ref="a86c7d9c14cb26ab6eadd81fa6678e21a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void MessageLog::help </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 "Help" to see help info about the log.</p>
<p>Displays help information about the message log. </p>

<p>Definition at line <a class="el" href="_message_log_8cpp_source.html#l00479">479</a> of file <a class="el" href="_message_log_8cpp_source.html">MessageLog.cpp</a>.</p>

<p>References <a class="el" href="class_vidalia_window.html#add0cc6c3beec0d1e18a3dd467a903e6c">VidaliaWindow::helpRequested()</a>.</p>

<p>Referenced by <a class="el" href="_message_log_8cpp_source.html#l00093">createActions()</a>.</p>

</div>
</div>
<a class="anchor" id="afd6598ece49f8ced646e62cb1a22334a"></a><!-- doxytag: member="MessageLog::loadSettings" ref="afd6598ece49f8ced646e62cb1a22334a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void MessageLog::loadSettings </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Loads the saved Message <a class="el" href="class_log.html">Log</a> settings </p>

<p>Definition at line <a class="el" href="_message_log_8cpp_source.html#l00161">161</a> of file <a class="el" href="_message_log_8cpp_source.html">MessageLog.cpp</a>.</p>

<p>References <a class="el" href="_message_log_8h_source.html#l00090">_enableLogging</a>, <a class="el" href="_message_log_8h_source.html#l00088">_filter</a>, <a class="el" href="_message_log_8h_source.html#l00092">_logFile</a>, <a class="el" href="tcglobal_8h_source.html#l00072">tc::DebugSeverity</a>, <a class="el" href="_message_log_8cpp_source.html#l00038">DEFAULT_ENABLE_LOGFILE</a>, <a class="el" href="_message_log_8cpp_source.html#l00045">DEFAULT_LOGFILE</a>, <a class="el" href="_message_log_8cpp_source.html#l00037">DEFAULT_MAX_MSG_COUNT</a>, <a class="el" href="_message_log_8cpp_source.html#l00035">DEFAULT_MSG_FILTER</a>, <a class="el" href="tcglobal_8h_source.html#l00076">tc::ErrorSeverity</a>, <a class="el" href="_vidalia_window_8cpp_source.html#l00094">VidaliaWindow::getSetting()</a>, <a class="el" href="tcglobal_8h_source.html#l00073">tc::InfoSeverity</a>, <a class="el" href="_log_file_8cpp_source.html#l00095">LogFile::isOpen()</a>, <a class="el" href="tcglobal_8h_source.html#l00074">tc::NoticeSeverity</a>, <a class="el" href="_message_log_8cpp_source.html#l00197">registerLogEvents()</a>, <a class="el" href="_message_log_8cpp_source.html#l00224">rotateLogFile()</a>, <a class="el" href="_message_log_8cpp_source.html#l00033">SETTING_ENABLE_LOGFILE</a>, <a class="el" href="_message_log_8cpp_source.html#l00034">SETTING_LOGFILE</a>, <a class="el" href="_message_log_8cpp_source.html#l00032">SETTING_MAX_MSG_COUNT</a>, <a class="el" href="_message_log_8cpp_source.html#l00031">SETTING_MSG_FILTER</a>, <a class="el" href="_message_log_8h_source.html#l00095">ui</a>, and <a class="el" href="tcglobal_8h_source.html#l00075">tc::WarnSeverity</a>.</p>

<p>Referenced by <a class="el" href="_message_log_8cpp_source.html#l00290">cancelChanges()</a>, and <a class="el" href="_message_log_8cpp_source.html#l00058">MessageLog()</a>.</p>

</div>
</div>
<a class="anchor" id="a93c6e629d53969b53da1a8a95981b86d"></a><!-- doxytag: member="MessageLog::log" ref="a93c6e629d53969b53da1a8a95981b86d" args="(tc::Severity severity, const QString &amp;msg)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void MessageLog::log </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespacetc.html#abb893107129c283d2eb0238e46eb3d4c">tc::Severity</a>&nbsp;</td>
          <td class="paramname"> <em>type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>message</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>Adds the passed message to the message log as the specified type</p>
<p>Writes a message to the Message History and tags it with the proper date, time and type. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>type</em>&nbsp;</td><td>The message's severity type. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>message</em>&nbsp;</td><td>The log message to be added. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="_message_log_8cpp_source.html#l00455">455</a> of file <a class="el" href="_message_log_8cpp_source.html">MessageLog.cpp</a>.</p>

<p>References <a class="el" href="_message_log_8h_source.html#l00090">_enableLogging</a>, <a class="el" href="_message_log_8h_source.html#l00088">_filter</a>, <a class="el" href="_message_log_8h_source.html#l00092">_logFile</a>, <a class="el" href="_log_tree_item_8cpp_source.html#l00051">LogTreeItem::toString()</a>, and <a class="el" href="_message_log_8h_source.html#l00095">ui</a>.</p>

<p>Referenced by <a class="el" href="_message_log_8cpp_source.html#l00058">MessageLog()</a>.</p>

</div>
</div>
<a class="anchor" id="afd18cef5f103d6ea3077464dc749b2e9"></a><!-- doxytag: member="MessageLog::registerLogEvents" ref="afd18cef5f103d6ea3077464dc749b2e9" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void MessageLog::registerLogEvents </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Registers the current message filter with Tor</p>
<p>Attempts to register the selected message filter with Tor and displays an error if setting the events fails. </p>

<p>Definition at line <a class="el" href="_message_log_8cpp_source.html#l00197">197</a> of file <a class="el" href="_message_log_8cpp_source.html">MessageLog.cpp</a>.</p>

<p>References <a class="el" href="_message_log_8h_source.html#l00088">_filter</a>, <a class="el" href="_message_log_8h_source.html#l00084">_torControl</a>, <a class="el" href="tcglobal_8h_source.html#l00072">tc::DebugSeverity</a>, <a class="el" href="_message_log_8cpp_source.html#l00035">DEFAULT_MSG_FILTER</a>, <a class="el" href="tcglobal_8h_source.html#l00076">tc::ErrorSeverity</a>, <a class="el" href="_vidalia_window_8cpp_source.html#l00094">VidaliaWindow::getSetting()</a>, <a class="el" href="tcglobal_8h_source.html#l00073">tc::InfoSeverity</a>, <a class="el" href="_tor_control_8cpp_source.html#l00223">TorControl::isConnected()</a>, <a class="el" href="_tor_events_8h_source.html#l00047">TorEvents::LogDebug</a>, <a class="el" href="_tor_events_8h_source.html#l00051">TorEvents::LogError</a>, <a class="el" href="_tor_events_8h_source.html#l00048">TorEvents::LogInfo</a>, <a class="el" href="_tor_events_8h_source.html#l00049">TorEvents::LogNotice</a>, <a class="el" href="_tor_events_8h_source.html#l00050">TorEvents::LogWarn</a>, <a class="el" href="tcglobal_8h_source.html#l00074">tc::NoticeSeverity</a>, <a class="el" href="_v_message_box_8h_source.html#l00031">VMessageBox::Ok</a>, <a class="el" href="html_8cpp_source.html#l00023">p()</a>, <a class="el" href="_tor_control_8cpp_source.html#l00638">TorControl::setEvent()</a>, <a class="el" href="_tor_control_8cpp_source.html#l00648">TorControl::setEvents()</a>, <a class="el" href="_message_log_8cpp_source.html#l00031">SETTING_MSG_FILTER</a>, <a class="el" href="_v_message_box_8cpp_source.html#l00150">VMessageBox::warning()</a>, and <a class="el" href="tcglobal_8h_source.html#l00075">tc::WarnSeverity</a>.</p>

<p>Referenced by <a class="el" href="_message_log_8cpp_source.html#l00161">loadSettings()</a>, and <a class="el" href="_message_log_8cpp_source.html#l00244">saveSettings()</a>.</p>

</div>
</div>
<a class="anchor" id="a3e183e8c631a0907872cbe700d771f98"></a><!-- doxytag: member="MessageLog::retranslateUi" ref="a3e183e8c631a0907872cbe700d771f98" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void MessageLog::retranslateUi </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected, 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_vidalia_window.html#a0be6339c19826f3473d558a9e11ced56">VidaliaWindow</a>.</p>

<p>Definition at line <a class="el" href="_message_log_8cpp_source.html#l00153">153</a> of file <a class="el" href="_message_log_8cpp_source.html">MessageLog.cpp</a>.</p>

<p>References <a class="el" href="_message_log_8cpp_source.html#l00135">setToolTips()</a>, and <a class="el" href="_message_log_8h_source.html#l00095">ui</a>.</p>

</div>
</div>
<a class="anchor" id="adba18c200f5a1105a4f7b1eb833cbb2c"></a><!-- doxytag: member="MessageLog::rotateLogFile" ref="adba18c200f5a1105a4f7b1eb833cbb2c" args="(const QString &amp;filename)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool MessageLog::rotateLogFile </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>filename</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Rotates the log file based on the filename and the current logging status.</p>
<p>Opens a log file if necessary, or closes it if logging is disabled. If a log file is already opened and a new filename is specified, then the log file will be rotated to the new filename. In the case that the new filename can not be openend, the old file will remain open and writable. </p>

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

<p>References <a class="el" href="_message_log_8h_source.html#l00090">_enableLogging</a>, <a class="el" href="_message_log_8h_source.html#l00092">_logFile</a>, <a class="el" href="_log_file_8cpp_source.html#l00085">LogFile::close()</a>, <a class="el" href="_v_message_box_8h_source.html#l00031">VMessageBox::Ok</a>, <a class="el" href="_log_file_8cpp_source.html#l00051">LogFile::open()</a>, <a class="el" href="html_8cpp_source.html#l00023">p()</a>, and <a class="el" href="_v_message_box_8cpp_source.html#l00150">VMessageBox::warning()</a>.</p>

<p>Referenced by <a class="el" href="_message_log_8cpp_source.html#l00161">loadSettings()</a>, and <a class="el" href="_message_log_8cpp_source.html#l00244">saveSettings()</a>.</p>

</div>
</div>
<a class="anchor" id="aae229b36ccadbfea1c21d5de7a67e888"></a><!-- doxytag: member="MessageLog::save" ref="aae229b36ccadbfea1c21d5de7a67e888" args="(const QStringList &amp;messages)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void MessageLog::save </td>
          <td>(</td>
          <td class="paramtype">const QStringList &amp;&nbsp;</td>
          <td class="paramname"> <em>messages</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Saves the given list of items to a file</p>
<p>Saves the given list of items to a file. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>items</em>&nbsp;</td><td>A list of log message items to save. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="_message_log_8cpp_source.html#l00315">315</a> of file <a class="el" href="_message_log_8cpp_source.html">MessageLog.cpp</a>.</p>

<p>References <a class="el" href="_v_message_box_8h_source.html#l00031">VMessageBox::Ok</a>, <a class="el" href="_log_file_8cpp_source.html#l00051">LogFile::open()</a>, <a class="el" href="html_8cpp_source.html#l00023">p()</a>, and <a class="el" href="_v_message_box_8cpp_source.html#l00150">VMessageBox::warning()</a>.</p>

<p>Referenced by <a class="el" href="_message_log_8cpp_source.html#l00363">saveAll()</a>, and <a class="el" href="_message_log_8cpp_source.html#l00353">saveSelected()</a>.</p>

</div>
</div>
<a class="anchor" id="a8d489f46face28711de29a168f0d6505"></a><!-- doxytag: member="MessageLog::saveAll" ref="a8d489f46face28711de29a168f0d6505" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void MessageLog::saveAll </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 triggers the "Save All" action.</p>
<p>Saves all shown messages to a file. </p>

<p>Definition at line <a class="el" href="_message_log_8cpp_source.html#l00363">363</a> of file <a class="el" href="_message_log_8cpp_source.html">MessageLog.cpp</a>.</p>

<p>References <a class="el" href="_message_log_8cpp_source.html#l00315">save()</a>, and <a class="el" href="_message_log_8h_source.html#l00095">ui</a>.</p>

<p>Referenced by <a class="el" href="_message_log_8cpp_source.html#l00093">createActions()</a>.</p>

</div>
</div>
<a class="anchor" id="ac297e522cbc6ac0e33dc7725be78a05d"></a><!-- doxytag: member="MessageLog::saveSelected" ref="ac297e522cbc6ac0e33dc7725be78a05d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void MessageLog::saveSelected </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 triggers "Save Selected" action.</p>
<p>Saves currently selected messages to a file. </p>

<p>Definition at line <a class="el" href="_message_log_8cpp_source.html#l00353">353</a> of file <a class="el" href="_message_log_8cpp_source.html">MessageLog.cpp</a>.</p>

<p>References <a class="el" href="_message_log_8cpp_source.html#l00315">save()</a>, and <a class="el" href="_message_log_8h_source.html#l00095">ui</a>.</p>

<p>Referenced by <a class="el" href="_message_log_8cpp_source.html#l00093">createActions()</a>.</p>

</div>
</div>
<a class="anchor" id="a395fee07dee9c583407930a98d4341f1"></a><!-- doxytag: member="MessageLog::saveSettings" ref="a395fee07dee9c583407930a98d4341f1" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void MessageLog::saveSettings </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 user saves settings</p>
<p>Saves the Message <a class="el" href="class_log.html">Log</a> settings, adjusts the message list if required, and then hides the settings frame. </p>

<p>Definition at line <a class="el" href="_message_log_8cpp_source.html#l00244">244</a> of file <a class="el" href="_message_log_8cpp_source.html">MessageLog.cpp</a>.</p>

<p>References <a class="el" href="_message_log_8h_source.html#l00090">_enableLogging</a>, <a class="el" href="_message_log_8h_source.html#l00088">_filter</a>, <a class="el" href="_message_log_8h_source.html#l00092">_logFile</a>, <a class="el" href="_bandwidth_graph_8cpp_source.html#l00031">ADD_TO_FILTER</a>, <a class="el" href="tcglobal_8h_source.html#l00072">tc::DebugSeverity</a>, <a class="el" href="tcglobal_8h_source.html#l00076">tc::ErrorSeverity</a>, <a class="el" href="tcglobal_8h_source.html#l00073">tc::InfoSeverity</a>, <a class="el" href="_log_file_8cpp_source.html#l00095">LogFile::isOpen()</a>, <a class="el" href="tcglobal_8h_source.html#l00074">tc::NoticeSeverity</a>, <a class="el" href="_v_message_box_8h_source.html#l00031">VMessageBox::Ok</a>, <a class="el" href="html_8cpp_source.html#l00023">p()</a>, <a class="el" href="_message_log_8cpp_source.html#l00197">registerLogEvents()</a>, <a class="el" href="_message_log_8cpp_source.html#l00224">rotateLogFile()</a>, <a class="el" href="_vidalia_window_8cpp_source.html#l00101">VidaliaWindow::saveSetting()</a>, <a class="el" href="_message_log_8cpp_source.html#l00033">SETTING_ENABLE_LOGFILE</a>, <a class="el" href="_message_log_8cpp_source.html#l00034">SETTING_LOGFILE</a>, <a class="el" href="_message_log_8cpp_source.html#l00032">SETTING_MAX_MSG_COUNT</a>, <a class="el" href="_message_log_8cpp_source.html#l00031">SETTING_MSG_FILTER</a>, <a class="el" href="_message_log_8h_source.html#l00095">ui</a>, <a class="el" href="_v_message_box_8cpp_source.html#l00150">VMessageBox::warning()</a>, and <a class="el" href="tcglobal_8h_source.html#l00075">tc::WarnSeverity</a>.</p>

<p>Referenced by <a class="el" href="_message_log_8cpp_source.html#l00093">createActions()</a>.</p>

</div>
</div>
<a class="anchor" id="a77db680329754afb4659be6373d99d0e"></a><!-- doxytag: member="MessageLog::selectAll" ref="a77db680329754afb4659be6373d99d0e" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void MessageLog::selectAll </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 triggers the "Select All" action. </p>

<p>Definition at line <a class="el" href="_message_log_8cpp_source.html#l00372">372</a> of file <a class="el" href="_message_log_8cpp_source.html">MessageLog.cpp</a>.</p>

<p>References <a class="el" href="_message_log_8h_source.html#l00095">ui</a>.</p>

<p>Referenced by <a class="el" href="_message_log_8cpp_source.html#l00093">createActions()</a>.</p>

</div>
</div>
<a class="anchor" id="a853e0a5d24f10d23ab56f10cba3657d5"></a><!-- doxytag: member="MessageLog::setToolTips" ref="a853e0a5d24f10d23ab56f10cba3657d5" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void MessageLog::setToolTips </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Set Tool Tips for various widgets</p>
<p>Set tooltips for Message Filter checkboxes in code because they are long and Designer wouldn't let us insert newlines into the text. </p>

<p>Definition at line <a class="el" href="_message_log_8cpp_source.html#l00135">135</a> of file <a class="el" href="_message_log_8cpp_source.html">MessageLog.cpp</a>.</p>

<p>References <a class="el" href="_message_log_8h_source.html#l00095">ui</a>.</p>

<p>Referenced by <a class="el" href="_message_log_8cpp_source.html#l00058">MessageLog()</a>, and <a class="el" href="_message_log_8cpp_source.html#l00153">retranslateUi()</a>.</p>

</div>
</div>
<hr/><h2>Member Data Documentation</h2>
<a class="anchor" id="a6ee2c2da6a8899b59b0cb96c5954c416"></a><!-- doxytag: member="MessageLog::_enableLogging" ref="a6ee2c2da6a8899b59b0cb96c5954c416" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="class_message_log.html#a6ee2c2da6a8899b59b0cb96c5954c416">MessageLog::_enableLogging</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Set to true if we will log all messages to a file. </p>

<p>Definition at line <a class="el" href="_message_log_8h_source.html#l00090">90</a> of file <a class="el" href="_message_log_8h_source.html">MessageLog.h</a>.</p>

<p>Referenced by <a class="el" href="_message_log_8cpp_source.html#l00161">loadSettings()</a>, <a class="el" href="_message_log_8cpp_source.html#l00455">log()</a>, <a class="el" href="_message_log_8cpp_source.html#l00224">rotateLogFile()</a>, and <a class="el" href="_message_log_8cpp_source.html#l00244">saveSettings()</a>.</p>

</div>
</div>
<a class="anchor" id="acb4f045bde287a3b1eb0c0add222a8b3"></a><!-- doxytag: member="MessageLog::_filter" ref="acb4f045bde287a3b1eb0c0add222a8b3" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint <a class="el" href="class_message_log.html#acb4f045bde287a3b1eb0c0add222a8b3">MessageLog::_filter</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Stores the current message filter </p>

<p>Definition at line <a class="el" href="_message_log_8h_source.html#l00088">88</a> of file <a class="el" href="_message_log_8h_source.html">MessageLog.h</a>.</p>

<p>Referenced by <a class="el" href="_message_log_8cpp_source.html#l00161">loadSettings()</a>, <a class="el" href="_message_log_8cpp_source.html#l00455">log()</a>, <a class="el" href="_message_log_8cpp_source.html#l00197">registerLogEvents()</a>, and <a class="el" href="_message_log_8cpp_source.html#l00244">saveSettings()</a>.</p>

</div>
</div>
<a class="anchor" id="a9ea2377f53918ff0f3ee85aa22b7f5fe"></a><!-- doxytag: member="MessageLog::_logFile" ref="a9ea2377f53918ff0f3ee85aa22b7f5fe" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_log_file.html">LogFile</a> <a class="el" href="class_message_log.html#a9ea2377f53918ff0f3ee85aa22b7f5fe">MessageLog::_logFile</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_message_log_8h_source.html#l00092">92</a> of file <a class="el" href="_message_log_8h_source.html">MessageLog.h</a>.</p>

<p>Referenced by <a class="el" href="_message_log_8cpp_source.html#l00161">loadSettings()</a>, <a class="el" href="_message_log_8cpp_source.html#l00455">log()</a>, <a class="el" href="_message_log_8cpp_source.html#l00224">rotateLogFile()</a>, <a class="el" href="_message_log_8cpp_source.html#l00244">saveSettings()</a>, and <a class="el" href="_message_log_8cpp_source.html#l00086">~MessageLog()</a>.</p>

</div>
</div>
<a class="anchor" id="a8e8521ba96a0e9d5bdd7cb690c7eb492"></a><!-- doxytag: member="MessageLog::_settings" ref="a8e8521ba96a0e9d5bdd7cb690c7eb492" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_vidalia_settings.html">VidaliaSettings</a>* <a class="el" href="class_message_log.html#a8e8521ba96a0e9d5bdd7cb690c7eb492">MessageLog::_settings</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>A <a class="el" href="class_vidalia_settings.html">VidaliaSettings</a> object that handles getting/saving settings </p>

<p>Reimplemented from <a class="el" href="class_vidalia_window.html#ae690c6b902d35ccb27e8943b2b5465d2">VidaliaWindow</a>.</p>

<p>Definition at line <a class="el" href="_message_log_8h_source.html#l00086">86</a> of file <a class="el" href="_message_log_8h_source.html">MessageLog.h</a>.</p>

</div>
</div>
<a class="anchor" id="a4024c9e5937b976743bc237982f0d536"></a><!-- doxytag: member="MessageLog::_torControl" ref="a4024c9e5937b976743bc237982f0d536" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_tor_control.html">TorControl</a>* <a class="el" href="class_message_log.html#a4024c9e5937b976743bc237982f0d536">MessageLog::_torControl</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>A pointer to a <a class="el" href="class_tor_control.html">TorControl</a> object, used to register for log events </p>

<p>Definition at line <a class="el" href="_message_log_8h_source.html#l00084">84</a> of file <a class="el" href="_message_log_8h_source.html">MessageLog.h</a>.</p>

<p>Referenced by <a class="el" href="_message_log_8cpp_source.html#l00058">MessageLog()</a>, and <a class="el" href="_message_log_8cpp_source.html#l00197">registerLogEvents()</a>.</p>

</div>
</div>
<a class="anchor" id="a1a07ffbeb4fbdb27371fa9036655fb9a"></a><!-- doxytag: member="MessageLog::ui" ref="a1a07ffbeb4fbdb27371fa9036655fb9a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Ui::MessageLog <a class="el" href="class_message_log.html#a1a07ffbeb4fbdb27371fa9036655fb9a">MessageLog::ui</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Qt Designer generatated QObject </p>

<p>Definition at line <a class="el" href="_message_log_8h_source.html#l00095">95</a> of file <a class="el" href="_message_log_8h_source.html">MessageLog.h</a>.</p>

<p>Referenced by <a class="el" href="_message_log_8cpp_source.html#l00300">browse()</a>, <a class="el" href="_message_log_8cpp_source.html#l00290">cancelChanges()</a>, <a class="el" href="_message_log_8cpp_source.html#l00400">clear()</a>, <a class="el" href="_message_log_8cpp_source.html#l00382">copy()</a>, <a class="el" href="_message_log_8cpp_source.html#l00093">createActions()</a>, <a class="el" href="_message_log_8cpp_source.html#l00414">find()</a>, <a class="el" href="_message_log_8cpp_source.html#l00161">loadSettings()</a>, <a class="el" href="_message_log_8cpp_source.html#l00455">log()</a>, <a class="el" href="_message_log_8cpp_source.html#l00058">MessageLog()</a>, <a class="el" href="_message_log_8cpp_source.html#l00153">retranslateUi()</a>, <a class="el" href="_message_log_8cpp_source.html#l00363">saveAll()</a>, <a class="el" href="_message_log_8cpp_source.html#l00353">saveSelected()</a>, <a class="el" href="_message_log_8cpp_source.html#l00244">saveSettings()</a>, <a class="el" href="_message_log_8cpp_source.html#l00372">selectAll()</a>, and <a class="el" href="_message_log_8cpp_source.html#l00135">setToolTips()</a>.</p>

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