Sophie

Sophie

distrib > Fedora > 18 > x86_64 > by-pkgid > b3a1f4d91c26f535919e39e25606614a > files > 386

wt-doc-3.2.3-1.fc18.noarch.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>Wt examples: Home Class Reference</title>

<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />



</head>
<body>
<div id="top"><!-- do not remove this div! -->


<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  
  
  <td style="padding-left: 0.5em;">
   <div id="projectname">Wt examples
   &#160;<span id="projectnumber">3.2.3</span>
   </div>
   
  </td>
  
  
  
 </tr>
 </tbody>
</table>
</div>

<!-- Generated by Doxygen 1.7.5.1 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="modules.html"><span>Modules</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>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="#pri-methods">Private Member Functions</a> &#124;
<a href="#pri-attribs">Private Attributes</a>  </div>
  <div class="headertitle">
<div class="title">Home Class Reference</div>  </div>
</div>
<div class="contents">
<!-- doxytag: class="Home" --><!-- doxytag: inherits="Wt::WApplication" -->
<p><code>#include &lt;<a class="el" href="Home_8h_source.html">Home.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for Home:</div>
<div class="dyncontent">
<div class="center"><img src="classHome__inherit__graph.png" border="0" usemap="#Home_inherit__map" alt="Inheritance graph"/></div>
<map name="Home_inherit__map" id="Home_inherit__map">
<area shape="rect" href="classJWtHome.html" title="JWtHome" alt="" coords="5,229,83,256"/><area shape="rect" href="classWtHome.html" title="WtHome" alt="" coords="107,229,179,256"/><area shape="rect" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WApplication.html" title="Wt::WApplication" alt="" coords="32,80,155,107"/><area shape="rect" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WObject.html" title="Wt::WObject" alt="" coords="45,5,141,32"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>

<p><a href="classHome-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classHome.html#ae5021fb481a207618c292c81cfbe7457">Home</a> (const <a class="elRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WEnvironment.html">WEnvironment</a> &amp;env, const std::string &amp;<a class="elRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WApplication.html#a86aefff2a3438fecdfde3e0e7dd6e5da">title</a>, const std::string &amp;resourceBundle, const std::string &amp;cssPath)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classHome.html#a7b27d4931b4b445d279202a098a0e8fd">~Home</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classHome.html#a3c26dd54dbc1a2020776f2d6cb2aa6bf">googleAnalyticsLogger</a> ()</td></tr>
<tr><td colspan="2"><h2><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WWidget.html">WWidget</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classHome.html#a359a8de9caa986c141dcce1b3968b0a3">examples</a> ()=0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WWidget.html">WWidget</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classHome.html#a6c03aafecae7c54dae30981a3fb29a65">createQuoteForm</a> ()=0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WWidget.html">WWidget</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classHome.html#abd90cc8e49527b1c18e01f92663e4862">sourceViewer</a> (const std::string &amp;deployPath)=0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classHome.html#a7e96a995cdb7d825dad505eaf976022c">filePrefix</a> () const =0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classHome.html#a63520babce460a8f3e1c8d02eb9bc137">init</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classHome.html#a36ac9d0c0798abaa419790c4888686b0">addLanguage</a> (const <a class="el" href="structLang.html">Lang</a> &amp;l)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WWidget.html">WWidget</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classHome.html#a6360a674c4d5dcc614411c283af8035b">linkSourceBrowser</a> (const std::string &amp;examplePath)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WString.html">WString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classHome.html#a7c8a4abe8f7ade4407333aaaee98c57e">tr</a> (const char *key)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classHome.html#a4c6b5887e984c16b88385e83805c28a2">href</a> (const std::string &amp;<a class="elRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WApplication.html#a5326831e30387099b5af76fe7a5cf213">url</a>, const std::string &amp;description)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classHome.html#aafa9b1d1821f2501c80eb6666b54e90e">readReleases</a> (<a class="elRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WTable.html">WTable</a> *releaseTable)</td></tr>
<tr><td colspan="2"><h2><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WTabWidget.html">WTabWidget</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classHome.html#a3abd28c83870cb52131d423ec9e73b6b">examplesMenu_</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WTable.html">WTable</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classHome.html#a31eeca8eae96be5b0b1d53ef96a3b4b7">releases_</a></td></tr>
<tr><td colspan="2"><h2><a name="pri-methods"></a>
Private Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classHome.html#a26ec7013c619c58952a7d9cbbad16296">createHome</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WWidget.html">WWidget</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classHome.html#a471befeff5c65714689e8ade7efdcb38">introduction</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WWidget.html">WWidget</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classHome.html#a40445c00ba2b7a08b018291cf666f17d">blog</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WWidget.html">WWidget</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classHome.html#a0cc1b83013ca364378ebf7e548f6e34a">status</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WWidget.html">WWidget</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classHome.html#a11f3739ebaf43eb01698aaef2b136a19">features</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WWidget.html">WWidget</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classHome.html#a4f384190a3cbf49f1fecdf3f0f33c234">documentation</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WWidget.html">WWidget</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classHome.html#a4be006ace81f78b276571bcc4d7cfb46">community</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WWidget.html">WWidget</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classHome.html#a07340aa45ed31efb3b2d6b98f2e495ba">otherLanguage</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WWidget.html">WWidget</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classHome.html#a3536b47df5b4984aafb1ab219f210822">download</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WWidget.html">WWidget</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classHome.html#add9b5fae03ff6dfc6220e853cd21e209">quoteForm</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classHome.html#a15952af63255f1be2c6cb756d51c77b2">readNews</a> (<a class="elRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WTable.html">WTable</a> *newsTable, const std::string &amp;newsfile)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WWidget.html">WWidget</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classHome.html#a5bd2b198e4e02d1f05dc85f3a13adca0">wrapView</a> (<a class="elRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WWidget.html">WWidget</a> *(Home::*createFunction)())</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classHome.html#a6762815f91ed1f02ab35c34284a95ca9">updateTitle</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classHome.html#a582d22dab888b8edf9ec9988c5e36b05">setLanguage</a> (int language)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classHome.html#ad381554da62b59ddbb9ae85b7c5ef93a">setLanguageFromPath</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classHome.html#a070118440bcd93bf8e511847c61cf97e">setup</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classHome.html#abf2e03a8963dbd0c84ad14c5f8d9244e">logInternalPath</a> (const std::string &amp;path)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classHome.html#ae59d96c040a01d1297dc55a882ffb8e6">chatSetUser</a> (const <a class="elRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WString.html">WString</a> &amp;name)</td></tr>
<tr><td colspan="2"><h2><a name="pri-attribs"></a>
Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WWidget.html">WWidget</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classHome.html#a5a9ef14d23cc67713ebf5a34633623ed">homePage_</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WWidget.html">WWidget</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classHome.html#a81dbbcea6732bbcf70b267fc2a2083ff">sourceViewer_</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WStackedWidget.html">WStackedWidget</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classHome.html#a2aea43a56a1f6a8b40307d9e7c1d68b5">contents_</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WMenu.html">WMenu</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classHome.html#aaf48ed4f0046a83106757460964042be">mainMenu_</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classHome.html#a526a7423463c4662ad824b5580d7ed3e">language_</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WContainerWidget.html">WContainerWidget</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classHome.html#ab5152bb8733fe428f5d6d80d17dc42a2">sideBarContent_</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="structLang.html">Lang</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classHome.html#ac50d32f527dcd701f238b4db2e0bafa0">languages</a></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock">
<p>Definition at line <a class="el" href="Home_8h_source.html#l00067">67</a> of file <a class="el" href="Home_8h_source.html">Home.h</a>.</p>
</div><hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="ae5021fb481a207618c292c81cfbe7457"></a><!-- doxytag: member="Home::Home" ref="ae5021fb481a207618c292c81cfbe7457" args="(const WEnvironment &amp;env, const std::string &amp;title, const std::string &amp;resourceBundle, const std::string &amp;cssPath)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Home::Home </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WEnvironment.html">WEnvironment</a> &amp;&#160;</td>
          <td class="paramname"><em>env</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>title</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>resourceBundle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>cssPath</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="Home_8C_source.html#l00038">38</a> of file <a class="el" href="Home_8C_source.html">Home.C</a>.</p>
<div class="fragment"><pre class="fragment">  : <a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WApplication.html#ae29a843f4d50159b17abfa9503c389db">WApplication</a>(env),
    <a class="code" href="classHome.html#a31eeca8eae96be5b0b1d53ef96a3b4b7">releases_</a>(0),
    <a class="code" href="classHome.html#a5a9ef14d23cc67713ebf5a34633623ed">homePage_</a>(0),
    <a class="code" href="classHome.html#a81dbbcea6732bbcf70b267fc2a2083ff">sourceViewer_</a>(0)
{
  <a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WApplication.html#a4f304244f6bc75be6cd5f41798ea5e2e">messageResourceBundle</a>().<a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WMessageResourceBundle.html#a01368946b2a2aaceab3a64cddb1cb1e2">use</a>(<a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WApplication.html#a88b082dadadd3fb7dbe10887e7d89c91">appRoot</a>() + resourceBundle, <span class="keyword">false</span>);

  <a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WApplication.html#af377d541443b4bcea5fcc40be7c70173">useStyleSheet</a>(cssPath + <span class="stringliteral">&quot;/wt.css&quot;</span>);
  <a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WApplication.html#af377d541443b4bcea5fcc40be7c70173">useStyleSheet</a>(cssPath + <span class="stringliteral">&quot;/wt_ie.css&quot;</span>, <span class="stringliteral">&quot;lt IE 7&quot;</span>);
  <a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WApplication.html#af377d541443b4bcea5fcc40be7c70173">useStyleSheet</a>(<span class="stringliteral">&quot;css/home.css&quot;</span>);
  <a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WApplication.html#af377d541443b4bcea5fcc40be7c70173">useStyleSheet</a>(<span class="stringliteral">&quot;css/sourceview.css&quot;</span>);
  <a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WApplication.html#a71a3f7da5abb9a76df94fab69ba61670">setTitle</a>(<a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WApplication.html#a86aefff2a3438fecdfde3e0e7dd6e5da">title</a>);

  <a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WApplication.html#a5c9cc1350019d69f154a2b44cdaf2596">setLocale</a>(<span class="stringliteral">&quot;&quot;</span>);
  <a class="code" href="classHome.html#a526a7423463c4662ad824b5580d7ed3e">language_</a> = 0;
}
</pre></div>
</div>
</div>
<a class="anchor" id="a7b27d4931b4b445d279202a098a0e8fd"></a><!-- doxytag: member="Home::~Home" ref="a7b27d4931b4b445d279202a098a0e8fd" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Home::~Home </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="Home_8C_source.html#l00034">34</a> of file <a class="el" href="Home_8C_source.html">Home.C</a>.</p>
<div class="fragment"><pre class="fragment">{
}
</pre></div>
</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a36ac9d0c0798abaa419790c4888686b0"></a><!-- doxytag: member="Home::addLanguage" ref="a36ac9d0c0798abaa419790c4888686b0" args="(const Lang &amp;l)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Home::addLanguage </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="structLang.html">Lang</a> &amp;&#160;</td>
          <td class="paramname"><em>l</em></td><td>)</td>
          <td><code> [inline, protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="Home_8h_source.html#l00086">86</a> of file <a class="el" href="Home_8h_source.html">Home.h</a>.</p>
<div class="fragment"><pre class="fragment">{ <a class="code" href="classHome.html#ac50d32f527dcd701f238b4db2e0bafa0">languages</a>.push_back(l); }
</pre></div>
</div>
</div>
<a class="anchor" id="a40445c00ba2b7a08b018291cf666f17d"></a><!-- doxytag: member="Home::blog" ref="a40445c00ba2b7a08b018291cf666f17d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WWidget.html">WWidget</a> * Home::blog </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="Home_8C_source.html#l00254">254</a> of file <a class="el" href="Home_8C_source.html">Home.C</a>.</p>
<div class="fragment"><pre class="fragment">{
  <span class="keyword">const</span> <a class="code" href="structLang.html">Lang</a>&amp; l = <a class="code" href="classHome.html#ac50d32f527dcd701f238b4db2e0bafa0">languages</a>[<a class="code" href="classHome.html#a526a7423463c4662ad824b5580d7ed3e">language_</a>];
  std::string langPath = l.<a class="code" href="structLang.html#ae4b25b734896099b9551d16ee49873aa">path_</a>;
  BlogView *<a class="code" href="classHome.html#a40445c00ba2b7a08b018291cf666f17d">blog</a> = <span class="keyword">new</span> BlogView(langPath + <span class="stringliteral">&quot;blog/&quot;</span>,
                                <a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WApplication.html#a88b082dadadd3fb7dbe10887e7d89c91">appRoot</a>() + <span class="stringliteral">&quot;blog.db&quot;</span>, <span class="stringliteral">&quot;/wt/blog/feed/&quot;</span>);
  blog-&gt;setObjectName(<span class="stringliteral">&quot;blog&quot;</span>);

  <span class="keywordflow">if</span> (!blog-&gt;user().empty())
    <a class="code" href="classHome.html#ae59d96c040a01d1297dc55a882ffb8e6">chatSetUser</a>(blog-&gt;user());

  blog-&gt;userChanged().connect(<span class="keyword">this</span>, &amp;<a class="code" href="classHome.html#ae59d96c040a01d1297dc55a882ffb8e6">Home::chatSetUser</a>);

  <span class="keywordflow">return</span> <a class="code" href="classHome.html#a40445c00ba2b7a08b018291cf666f17d">blog</a>;
}
</pre></div>
</div>
</div>
<a class="anchor" id="ae59d96c040a01d1297dc55a882ffb8e6"></a><!-- doxytag: member="Home::chatSetUser" ref="ae59d96c040a01d1297dc55a882ffb8e6" args="(const WString &amp;name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Home::chatSetUser </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WString.html">WString</a> &amp;&#160;</td>
          <td class="paramname"><em>name</em></td><td>)</td>
          <td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="Home_8C_source.html#l00270">270</a> of file <a class="el" href="Home_8C_source.html">Home.C</a>.</p>
<div class="fragment"><pre class="fragment">{
  <a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WApplication.html#a38d922da0a0d83395519f3eaab85d0f6">WApplication::instance</a>()-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WApplication.html#a2a92457b9212cef4057cb54e56183967">doJavaScript</a>
    (<span class="stringliteral">&quot;if (window.chat) &quot;</span>
     <span class="stringliteral">&quot;try {&quot;</span>
     <span class="stringliteral">&quot;&quot;</span><span class="stringliteral">&quot;window.chat.emit(window.chat, &#39;login&#39;, &quot;</span>
     <span class="stringliteral">&quot;&quot;</span>                   <span class="stringliteral">&quot;&quot;</span> + userName.jsStringLiteral() + <span class="stringliteral">&quot;); &quot;</span>
     <span class="stringliteral">&quot;} catch (e) {&quot;</span>
     <span class="stringliteral">&quot;&quot;</span><span class="stringliteral">&quot;window.chatUser = &quot;</span> + userName.jsStringLiteral() + <span class="stringliteral">&quot;;&quot;</span>
     <span class="stringliteral">&quot;}&quot;</span>
     <span class="stringliteral">&quot;else &quot;</span>
     <span class="stringliteral">&quot;&quot;</span><span class="stringliteral">&quot;window.chatUser = &quot;</span> + userName.jsStringLiteral() + <span class="stringliteral">&quot;;&quot;</span>);
}
</pre></div>
</div>
</div>
<a class="anchor" id="a4be006ace81f78b276571bcc4d7cfb46"></a><!-- doxytag: member="Home::community" ref="a4be006ace81f78b276571bcc4d7cfb46" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WWidget.html">WWidget</a> * Home::community </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="Home_8C_source.html#l00316">316</a> of file <a class="el" href="Home_8C_source.html">Home.C</a>.</p>
<div class="fragment"><pre class="fragment">{
  <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WText.html">WText</a>(<a class="code" href="classHome.html#a7c8a4abe8f7ade4407333aaaee98c57e">tr</a>(<span class="stringliteral">&quot;home.community&quot;</span>));
}
</pre></div>
</div>
</div>
<a class="anchor" id="a26ec7013c619c58952a7d9cbbad16296"></a><!-- doxytag: member="Home::createHome" ref="a26ec7013c619c58952a7d9cbbad16296" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Home::createHome </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="Home_8C_source.html#l00108">108</a> of file <a class="el" href="Home_8C_source.html">Home.C</a>.</p>
<div class="fragment"><pre class="fragment">{
  <a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WTemplate.html">WTemplate</a> *result = <span class="keyword">new</span> <a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WTemplate.html">WTemplate</a>(<a class="code" href="classHome.html#a7c8a4abe8f7ade4407333aaaee98c57e">tr</a>(<span class="stringliteral">&quot;template&quot;</span>), <a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WApplication.html#a17e118a04d962459484a12989a80bc05">root</a>());
  <a class="code" href="classHome.html#a5a9ef14d23cc67713ebf5a34633623ed">homePage_</a> = result;

  <a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WContainerWidget.html">WContainerWidget</a> *languagesDiv = <span class="keyword">new</span> <a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WContainerWidget.html">WContainerWidget</a>();
  languagesDiv-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WWebWidget.html#a31bbe256124dd34461800c9dd5558b0b">setId</a>(<span class="stringliteral">&quot;top_languages&quot;</span>);

  <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> i = 0; i &lt; <a class="code" href="classHome.html#ac50d32f527dcd701f238b4db2e0bafa0">languages</a>.size(); ++i) {
    <span class="keywordflow">if</span> (i != 0)
      <span class="keyword">new</span> <a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WText.html">WText</a>(<span class="stringliteral">&quot;- &quot;</span>, languagesDiv);

    <span class="keyword">const</span> <a class="code" href="structLang.html">Lang</a>&amp; l = <a class="code" href="classHome.html#ac50d32f527dcd701f238b4db2e0bafa0">languages</a>[i];

    <span class="keyword">new</span> <a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WAnchor.html">WAnchor</a>(<a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WLink.html">WLink</a>(WLink::InternalPath, l.<a class="code" href="structLang.html#ae4b25b734896099b9551d16ee49873aa">path_</a>),
                WString::fromUTF8(l.<a class="code" href="structLang.html#a199e1b44f54b75ae92224900409771ff">longDescription_</a>), languagesDiv);
  }

  <a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WStackedWidget.html">WStackedWidget</a> *contents = <span class="keyword">new</span> <a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WStackedWidget.html">WStackedWidget</a>();
  <a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WAnimation.html">WAnimation</a> fade(WAnimation::Fade, WAnimation::Linear, 250);
  contents-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WStackedWidget.html#a46949b8def26baae654f54e3774da80e">setTransitionAnimation</a>(fade);
  contents-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WWebWidget.html#a31bbe256124dd34461800c9dd5558b0b">setId</a>(<span class="stringliteral">&quot;main_page&quot;</span>);

  <a class="code" href="classHome.html#aaf48ed4f0046a83106757460964042be">mainMenu_</a> = <span class="keyword">new</span> <a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WMenu.html">WMenu</a>(contents, Vertical);
  <a class="code" href="classHome.html#aaf48ed4f0046a83106757460964042be">mainMenu_</a>-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WMenu.html#a8bc28b9d703b93569846441213877d4f">setRenderAsList</a>(<span class="keyword">true</span>);

  <a class="code" href="classHome.html#aaf48ed4f0046a83106757460964042be">mainMenu_</a>-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WMenu.html#ad7840197cc0caf0430792b9f4a0df60d">addItem</a>
    (<a class="code" href="classHome.html#a7c8a4abe8f7ade4407333aaaee98c57e">tr</a>(<span class="stringliteral">&quot;introduction&quot;</span>), <a class="code" href="classHome.html#a471befeff5c65714689e8ade7efdcb38">introduction</a>())-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WMenuItem.html#a4291756303dbf128b718679cdb907a5a">setPathComponent</a>(<span class="stringliteral">&quot;&quot;</span>);

  <a class="code" href="classHome.html#aaf48ed4f0046a83106757460964042be">mainMenu_</a>-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WMenu.html#ad7840197cc0caf0430792b9f4a0df60d">addItem</a>
    (<a class="code" href="classHome.html#a7c8a4abe8f7ade4407333aaaee98c57e">tr</a>(<span class="stringliteral">&quot;blog&quot;</span>), <a class="code" href="Home_8h.html#a163cca4b185f096f1744d57f32d7a0d6">deferCreate</a>(boost::bind(&amp;<a class="code" href="classHome.html#a40445c00ba2b7a08b018291cf666f17d">Home::blog</a>, <span class="keyword">this</span>)));

  <a class="code" href="classHome.html#aaf48ed4f0046a83106757460964042be">mainMenu_</a>-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WMenu.html#ad7840197cc0caf0430792b9f4a0df60d">addItem</a>
    (<a class="code" href="classHome.html#a7c8a4abe8f7ade4407333aaaee98c57e">tr</a>(<span class="stringliteral">&quot;features&quot;</span>), <a class="code" href="classHome.html#a5bd2b198e4e02d1f05dc85f3a13adca0">wrapView</a>(&amp;<a class="code" href="classHome.html#a11f3739ebaf43eb01698aaef2b136a19">Home::features</a>), WMenuItem::PreLoading);

  <a class="code" href="classHome.html#aaf48ed4f0046a83106757460964042be">mainMenu_</a>-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WMenu.html#ad7840197cc0caf0430792b9f4a0df60d">addItem</a>
    (<a class="code" href="classHome.html#a7c8a4abe8f7ade4407333aaaee98c57e">tr</a>(<span class="stringliteral">&quot;documentation&quot;</span>), <a class="code" href="classHome.html#a5bd2b198e4e02d1f05dc85f3a13adca0">wrapView</a>(&amp;<a class="code" href="classHome.html#a4f384190a3cbf49f1fecdf3f0f33c234">Home::documentation</a>),
     WMenuItem::PreLoading);

  <a class="code" href="classHome.html#aaf48ed4f0046a83106757460964042be">mainMenu_</a>-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WMenu.html#ad7840197cc0caf0430792b9f4a0df60d">addItem</a>
    (<a class="code" href="classHome.html#a7c8a4abe8f7ade4407333aaaee98c57e">tr</a>(<span class="stringliteral">&quot;examples&quot;</span>), <a class="code" href="classHome.html#a359a8de9caa986c141dcce1b3968b0a3">examples</a>(),
     WMenuItem::PreLoading)-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WMenuItem.html#a4291756303dbf128b718679cdb907a5a">setPathComponent</a>(<span class="stringliteral">&quot;examples/&quot;</span>);

  <a class="code" href="classHome.html#aaf48ed4f0046a83106757460964042be">mainMenu_</a>-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WMenu.html#ad7840197cc0caf0430792b9f4a0df60d">addItem</a>
    (<a class="code" href="classHome.html#a7c8a4abe8f7ade4407333aaaee98c57e">tr</a>(<span class="stringliteral">&quot;download&quot;</span>), <a class="code" href="Home_8h.html#a163cca4b185f096f1744d57f32d7a0d6">deferCreate</a>(boost::bind(&amp;<a class="code" href="classHome.html#a3536b47df5b4984aafb1ab219f210822">Home::download</a>, <span class="keyword">this</span>)),
     WMenuItem::PreLoading);

  <a class="code" href="classHome.html#aaf48ed4f0046a83106757460964042be">mainMenu_</a>-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WMenu.html#ad7840197cc0caf0430792b9f4a0df60d">addItem</a>
    (<a class="code" href="classHome.html#a7c8a4abe8f7ade4407333aaaee98c57e">tr</a>(<span class="stringliteral">&quot;community&quot;</span>), <a class="code" href="classHome.html#a5bd2b198e4e02d1f05dc85f3a13adca0">wrapView</a>(&amp;<a class="code" href="classHome.html#a4be006ace81f78b276571bcc4d7cfb46">Home::community</a>), WMenuItem::PreLoading);

  <a class="code" href="classHome.html#aaf48ed4f0046a83106757460964042be">mainMenu_</a>-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WMenu.html#ad7840197cc0caf0430792b9f4a0df60d">addItem</a>
    (<a class="code" href="classHome.html#a7c8a4abe8f7ade4407333aaaee98c57e">tr</a>(<span class="stringliteral">&quot;other-language&quot;</span>), <a class="code" href="classHome.html#a5bd2b198e4e02d1f05dc85f3a13adca0">wrapView</a>(&amp;<a class="code" href="classHome.html#a07340aa45ed31efb3b2d6b98f2e495ba">Home::otherLanguage</a>),
     WMenuItem::PreLoading);

  <a class="code" href="classHome.html#aaf48ed4f0046a83106757460964042be">mainMenu_</a>-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WMenu.html#a8737f262f99d0db0a0f4b7aeb01cfe2e">itemSelectRendered</a>().connect(<span class="keyword">this</span>, &amp;<a class="code" href="classHome.html#a6762815f91ed1f02ab35c34284a95ca9">Home::updateTitle</a>);

  <a class="code" href="classHome.html#aaf48ed4f0046a83106757460964042be">mainMenu_</a>-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WMenu.html#a0303879705bcdd8dbffc2d1528670d20">itemSelected</a>().connect(<span class="keyword">this</span>, &amp;<a class="code" href="classHome.html#a3c26dd54dbc1a2020776f2d6cb2aa6bf">Home::googleAnalyticsLogger</a>);

  <span class="comment">// Make the menu be internal-path aware.</span>
  <a class="code" href="classHome.html#aaf48ed4f0046a83106757460964042be">mainMenu_</a>-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WMenu.html#ae1807eba0b1002808dbec779d00a79dc">setInternalPathEnabled</a>(<span class="stringliteral">&quot;/&quot;</span>);

  <a class="code" href="classHome.html#ab5152bb8733fe428f5d6d80d17dc42a2">sideBarContent_</a> = <span class="keyword">new</span> <a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WContainerWidget.html">WContainerWidget</a>();

  result-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WTemplate.html#a49b2e1de86726ef96875a347a8d02203">bindWidget</a>(<span class="stringliteral">&quot;languages&quot;</span>, languagesDiv);
  result-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WTemplate.html#a49b2e1de86726ef96875a347a8d02203">bindWidget</a>(<span class="stringliteral">&quot;menu&quot;</span>, <a class="code" href="classHome.html#aaf48ed4f0046a83106757460964042be">mainMenu_</a>);
  result-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WTemplate.html#a49b2e1de86726ef96875a347a8d02203">bindWidget</a>(<span class="stringliteral">&quot;contents&quot;</span>, contents);
  result-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WTemplate.html#a49b2e1de86726ef96875a347a8d02203">bindWidget</a>(<span class="stringliteral">&quot;sidebar&quot;</span>, <a class="code" href="classHome.html#ab5152bb8733fe428f5d6d80d17dc42a2">sideBarContent_</a>);
}
</pre></div>
</div>
</div>
<a class="anchor" id="a6c03aafecae7c54dae30981a3fb29a65"></a><!-- doxytag: member="Home::createQuoteForm" ref="a6c03aafecae7c54dae30981a3fb29a65" args="()=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="elRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WWidget.html">WWidget</a>* Home::createQuoteForm </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [protected, pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Implemented in <a class="el" href="classJWtHome.html#a3b7c824528c97d93d9fe2f06bea2ab10">JWtHome</a>, and <a class="el" href="classWtHome.html#a00b440196930a5229ac2f6f81df1b5e7">WtHome</a>.</p>

</div>
</div>
<a class="anchor" id="a4f384190a3cbf49f1fecdf3f0f33c234"></a><!-- doxytag: member="Home::documentation" ref="a4f384190a3cbf49f1fecdf3f0f33c234" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WWidget.html">WWidget</a> * Home::documentation </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="Home_8C_source.html#l00294">294</a> of file <a class="el" href="Home_8C_source.html">Home.C</a>.</p>
<div class="fragment"><pre class="fragment">{
  <a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WText.html">WText</a> *result = <span class="keyword">new</span> <a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WText.html">WText</a>(<a class="code" href="classHome.html#a7c8a4abe8f7ade4407333aaaee98c57e">tr</a>(<span class="stringliteral">&quot;home.documentation&quot;</span>));
  result-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WText.html#a3491e55f74027b49aaf8cd25369bc0e4">setInternalPathEncoding</a>(<span class="keyword">true</span>);
  <span class="keywordflow">return</span> result;
}
</pre></div>
</div>
</div>
<a class="anchor" id="a3536b47df5b4984aafb1ab219f210822"></a><!-- doxytag: member="Home::download" ref="a3536b47df5b4984aafb1ab219f210822" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WWidget.html">WWidget</a> * Home::download </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="Home_8C_source.html#l00388">388</a> of file <a class="el" href="Home_8C_source.html">Home.C</a>.</p>
<div class="fragment"><pre class="fragment">{
  <a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WContainerWidget.html">WContainerWidget</a> *result = <span class="keyword">new</span> <a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WContainerWidget.html">WContainerWidget</a>();
  result-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WContainerWidget.html#a2cfe66d9b62940f889e99538a9f478d2">addWidget</a>(<span class="keyword">new</span> <a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WText.html">WText</a>(<a class="code" href="classHome.html#a7c8a4abe8f7ade4407333aaaee98c57e">tr</a>(<span class="stringliteral">&quot;home.download&quot;</span>)));

  result-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WContainerWidget.html#a2cfe66d9b62940f889e99538a9f478d2">addWidget</a>(<span class="keyword">new</span> <a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WText.html">WText</a>(<a class="code" href="classHome.html#a7c8a4abe8f7ade4407333aaaee98c57e">tr</a>(<span class="stringliteral">&quot;home.download.license&quot;</span>)));

<span class="preprocessor">#ifdef WT_EMWEB_BUILD</span>
<span class="preprocessor"></span>  result-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WContainerWidget.html#a2cfe66d9b62940f889e99538a9f478d2">addWidget</a>(<a class="code" href="classHome.html#add9b5fae03ff6dfc6220e853cd21e209">quoteForm</a>());
<span class="preprocessor">#endif // WT_EMWEB_BUILD</span>
<span class="preprocessor"></span>
  result-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WContainerWidget.html#a2cfe66d9b62940f889e99538a9f478d2">addWidget</a>(<span class="keyword">new</span> <a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WText.html">WText</a>(<a class="code" href="classHome.html#a7c8a4abe8f7ade4407333aaaee98c57e">tr</a>(<span class="stringliteral">&quot;home.download.packages&quot;</span>)));

  <a class="code" href="classHome.html#a31eeca8eae96be5b0b1d53ef96a3b4b7">releases_</a> = <span class="keyword">new</span> <a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WTable.html">WTable</a>();
  <a class="code" href="classHome.html#aafa9b1d1821f2501c80eb6666b54e90e">readReleases</a>(<a class="code" href="classHome.html#a31eeca8eae96be5b0b1d53ef96a3b4b7">releases_</a>);
  result-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WContainerWidget.html#a2cfe66d9b62940f889e99538a9f478d2">addWidget</a>(<a class="code" href="classHome.html#a31eeca8eae96be5b0b1d53ef96a3b4b7">releases_</a>);

  result-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WContainerWidget.html#a2cfe66d9b62940f889e99538a9f478d2">addWidget</a>(<span class="keyword">new</span> <a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WText.html">WText</a>(<a class="code" href="classHome.html#a7c8a4abe8f7ade4407333aaaee98c57e">tr</a>(<span class="stringliteral">&quot;home.download.other&quot;</span>)));

  <span class="keywordflow">return</span> result;
}
</pre></div>
</div>
</div>
<a class="anchor" id="a359a8de9caa986c141dcce1b3968b0a3"></a><!-- doxytag: member="Home::examples" ref="a359a8de9caa986c141dcce1b3968b0a3" args="()=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="elRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WWidget.html">WWidget</a>* Home::examples </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [protected, pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Implemented in <a class="el" href="classJWtHome.html#a042af716e35e7f212acdf33bb91661a3">JWtHome</a>, and <a class="el" href="classWtHome.html#a1891319ba04a1219be58e80c54330803">WtHome</a>.</p>

</div>
</div>
<a class="anchor" id="a11f3739ebaf43eb01698aaef2b136a19"></a><!-- doxytag: member="Home::features" ref="a11f3739ebaf43eb01698aaef2b136a19" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WWidget.html">WWidget</a> * Home::features </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="Home_8C_source.html#l00289">289</a> of file <a class="el" href="Home_8C_source.html">Home.C</a>.</p>
<div class="fragment"><pre class="fragment">{
  <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WText.html">WText</a>(<a class="code" href="classHome.html#a7c8a4abe8f7ade4407333aaaee98c57e">tr</a>(<span class="stringliteral">&quot;home.features&quot;</span>));
}
</pre></div>
</div>
</div>
<a class="anchor" id="a7e96a995cdb7d825dad505eaf976022c"></a><!-- doxytag: member="Home::filePrefix" ref="a7e96a995cdb7d825dad505eaf976022c" args="() const =0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual std::string Home::filePrefix </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [protected, pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Implemented in <a class="el" href="classJWtHome.html#ae2298cc3d51a2d1c33fb99610f44282b">JWtHome</a>, and <a class="el" href="classWtHome.html#aa141a487042dec4fd0e41b064c270caf">WtHome</a>.</p>

</div>
</div>
<a class="anchor" id="a3c26dd54dbc1a2020776f2d6cb2aa6bf"></a><!-- doxytag: member="Home::googleAnalyticsLogger" ref="a3c26dd54dbc1a2020776f2d6cb2aa6bf" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Home::googleAnalyticsLogger </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="Home_8C_source.html#l00416">416</a> of file <a class="el" href="Home_8C_source.html">Home.C</a>.</p>
<div class="fragment"><pre class="fragment">{
  std::string googleCmd = 
    <span class="stringliteral">&quot;if (window.pageTracker) {&quot;</span>
    <span class="stringliteral">&quot;&quot;</span><span class="stringliteral">&quot;try {&quot;</span>
    <span class="stringliteral">&quot;&quot;</span>  <span class="stringliteral">&quot;setTimeout(function() {&quot;</span>
    <span class="stringliteral">&quot;&quot;</span>  <span class="stringliteral">&quot;window.pageTracker._trackPageview(\&quot;&quot;</span>
    + <a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WApplication.html#a19f3b913f4bc2f69761d9a3738bf142b">environment</a>().<a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WEnvironment.html#aa6c6f66f82b2c6f08317366882d9b827">deploymentPath</a>() + <a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WApplication.html#aab6320ecdd0e8e4026e9ef1aca710ca5">internalPath</a>() + <span class="stringliteral">&quot;\&quot;);&quot;</span>
    <span class="stringliteral">&quot;&quot;</span>  <span class="stringliteral">&quot;}, 1000);&quot;</span>
    <span class="stringliteral">&quot;&quot;</span><span class="stringliteral">&quot;} catch (e) { }&quot;</span>
    <span class="stringliteral">&quot;}&quot;</span>;

  <a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WApplication.html#a2a92457b9212cef4057cb54e56183967">doJavaScript</a>(googleCmd);
}
</pre></div>
</div>
</div>
<a class="anchor" id="a4c6b5887e984c16b88385e83805c28a2"></a><!-- doxytag: member="Home::href" ref="a4c6b5887e984c16b88385e83805c28a2" args="(const std::string &amp;url, const std::string &amp;description)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::string Home::href </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>url</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>description</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="Home_8C_source.html#l00311">311</a> of file <a class="el" href="Home_8C_source.html">Home.C</a>.</p>
<div class="fragment"><pre class="fragment">{
  <span class="keywordflow">return</span> <span class="stringliteral">&quot;&lt;a href=\&quot;&quot;</span> + <a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WApplication.html#a5326831e30387099b5af76fe7a5cf213">url</a> + <span class="stringliteral">&quot;\&quot; target=\&quot;_blank\&quot;&gt;&quot;</span> + description + <span class="stringliteral">&quot;&lt;/a&gt;&quot;</span>;
}
</pre></div>
</div>
</div>
<a class="anchor" id="a63520babce460a8f3e1c8d02eb9bc137"></a><!-- doxytag: member="Home::init" ref="a63520babce460a8f3e1c8d02eb9bc137" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Home::init </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="Home_8C_source.html#l00057">57</a> of file <a class="el" href="Home_8C_source.html">Home.C</a>.</p>
<div class="fragment"><pre class="fragment">{
  <a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WApplication.html#a674fd6a2522d66d07908e8f3d82424a9">internalPathChanged</a>().connect(<span class="keyword">this</span>, &amp;<a class="code" href="classHome.html#a070118440bcd93bf8e511847c61cf97e">Home::setup</a>);
  <a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WApplication.html#a674fd6a2522d66d07908e8f3d82424a9">internalPathChanged</a>().connect(<span class="keyword">this</span>, &amp;<a class="code" href="classHome.html#ad381554da62b59ddbb9ae85b7c5ef93a">Home::setLanguageFromPath</a>);
  <a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WApplication.html#a674fd6a2522d66d07908e8f3d82424a9">internalPathChanged</a>().connect(<span class="keyword">this</span>, &amp;<a class="code" href="classHome.html#abf2e03a8963dbd0c84ad14c5f8d9244e">Home::logInternalPath</a>);

  <a class="code" href="classHome.html#a070118440bcd93bf8e511847c61cf97e">setup</a>();

  <a class="code" href="classHome.html#ad381554da62b59ddbb9ae85b7c5ef93a">setLanguageFromPath</a>();
}
</pre></div>
</div>
</div>
<a class="anchor" id="a471befeff5c65714689e8ade7efdcb38"></a><!-- doxytag: member="Home::introduction" ref="a471befeff5c65714689e8ade7efdcb38" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WWidget.html">WWidget</a> * Home::introduction </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="Home_8C_source.html#l00249">249</a> of file <a class="el" href="Home_8C_source.html">Home.C</a>.</p>
<div class="fragment"><pre class="fragment">{
  <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WText.html">WText</a>(<a class="code" href="classHome.html#a7c8a4abe8f7ade4407333aaaee98c57e">tr</a>(<span class="stringliteral">&quot;home.intro&quot;</span>));
}
</pre></div>
</div>
</div>
<a class="anchor" id="a6360a674c4d5dcc614411c283af8035b"></a><!-- doxytag: member="Home::linkSourceBrowser" ref="a6360a674c4d5dcc614411c283af8035b" args="(const std::string &amp;examplePath)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WWidget.html">WWidget</a> * Home::linkSourceBrowser </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>examplePath</em></td><td>)</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="Home_8C_source.html#l00196">196</a> of file <a class="el" href="Home_8C_source.html">Home.C</a>.</p>
<div class="fragment"><pre class="fragment">{
  <span class="comment">/*</span>
<span class="comment">   * Instead of using a WAnchor, which will not progress properly because</span>
<span class="comment">   * it is wrapped with wrapView() (-- should we not fix that?), we use</span>
<span class="comment">   * a WText which contains an anchor, and enable internal path encoding.</span>
<span class="comment">   */</span>
  std::string path = <span class="stringliteral">&quot;#/&quot;</span> + <a class="code" href="Home_8C.html#a423b307dcf2d1198cb3a063fb8062133">SRC_INTERNAL_PATH</a> + <span class="stringliteral">&quot;/&quot;</span> + example;
  <a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WText.html">WText</a> *a = <span class="keyword">new</span> <a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WText.html">WText</a>(<a class="code" href="classHome.html#a7c8a4abe8f7ade4407333aaaee98c57e">tr</a>(<span class="stringliteral">&quot;source-browser-link&quot;</span>).arg(path));
  a-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WText.html#a3491e55f74027b49aaf8cd25369bc0e4">setInternalPathEncoding</a>(<span class="keyword">true</span>);
  <span class="keywordflow">return</span> a;
}
</pre></div>
</div>
</div>
<a class="anchor" id="abf2e03a8963dbd0c84ad14c5f8d9244e"></a><!-- doxytag: member="Home::logInternalPath" ref="abf2e03a8963dbd0c84ad14c5f8d9244e" args="(const std::string &amp;path)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Home::logInternalPath </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>path</em></td><td>)</td>
          <td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="Home_8C_source.html#l00238">238</a> of file <a class="el" href="Home_8C_source.html">Home.C</a>.</p>
<div class="fragment"><pre class="fragment">{
  <span class="comment">// simulate an access log for the interal paths</span>
  <a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WApplication.html#a75067771ba8fcc56e174f2e741ce278f">log</a>(<span class="stringliteral">&quot;path&quot;</span>) &lt;&lt; path;

  <span class="comment">// If this goes to /src, we need to invoke google analytics method too</span>
  <span class="keywordflow">if</span> (path.size() &gt;= 4 &amp;&amp; path.substr(0, 4) == <span class="stringliteral">&quot;/src&quot;</span>) {
    <a class="code" href="classHome.html#a3c26dd54dbc1a2020776f2d6cb2aa6bf">googleAnalyticsLogger</a>();
  }
}
</pre></div>
</div>
</div>
<a class="anchor" id="a07340aa45ed31efb3b2d6b98f2e495ba"></a><!-- doxytag: member="Home::otherLanguage" ref="a07340aa45ed31efb3b2d6b98f2e495ba" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WWidget.html">WWidget</a> * Home::otherLanguage </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="Home_8C_source.html#l00301">301</a> of file <a class="el" href="Home_8C_source.html">Home.C</a>.</p>
<div class="fragment"><pre class="fragment">{
  <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WText.html">WText</a>(<a class="code" href="classHome.html#a7c8a4abe8f7ade4407333aaaee98c57e">tr</a>(<span class="stringliteral">&quot;home.other-language&quot;</span>));
}
</pre></div>
</div>
</div>
<a class="anchor" id="add9b5fae03ff6dfc6220e853cd21e209"></a><!-- doxytag: member="Home::quoteForm" ref="add9b5fae03ff6dfc6220e853cd21e209" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WWidget.html">WWidget</a>* Home::quoteForm </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a15952af63255f1be2c6cb756d51c77b2"></a><!-- doxytag: member="Home::readNews" ref="a15952af63255f1be2c6cb756d51c77b2" args="(WTable *newsTable, const std::string &amp;newsfile)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Home::readNews </td>
          <td>(</td>
          <td class="paramtype"><a class="elRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WTable.html">WTable</a> *&#160;</td>
          <td class="paramname"><em>newsTable</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>newsfile</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aafa9b1d1821f2501c80eb6666b54e90e"></a><!-- doxytag: member="Home::readReleases" ref="aafa9b1d1821f2501c80eb6666b54e90e" args="(WTable *releaseTable)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Home::readReleases </td>
          <td>(</td>
          <td class="paramtype"><a class="elRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WTable.html">WTable</a> *&#160;</td>
          <td class="paramname"><em>releaseTable</em></td><td>)</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="Home_8C_source.html#l00321">321</a> of file <a class="el" href="Home_8C_source.html">Home.C</a>.</p>
<div class="fragment"><pre class="fragment">{
  std::ifstream f((<a class="code" href="classHome.html#a7e96a995cdb7d825dad505eaf976022c">filePrefix</a>() + <span class="stringliteral">&quot;releases.txt&quot;</span>).c_str());

  releaseTable-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WTable.html#a431d6a3da63ab9696e084ad7c2438afb">clear</a>();

  releaseTable-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WTable.html#ac4b59af9a44e185edb14e7f1f439d6c4">elementAt</a>(0, 0)
    -&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WContainerWidget.html#a2cfe66d9b62940f889e99538a9f478d2">addWidget</a>(<span class="keyword">new</span> <a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WText.html">WText</a>(<a class="code" href="classHome.html#a7c8a4abe8f7ade4407333aaaee98c57e">tr</a>(<span class="stringliteral">&quot;home.download.version&quot;</span>)));
  releaseTable-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WTable.html#ac4b59af9a44e185edb14e7f1f439d6c4">elementAt</a>(0, 1)
    -&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WContainerWidget.html#a2cfe66d9b62940f889e99538a9f478d2">addWidget</a>(<span class="keyword">new</span> <a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WText.html">WText</a>(<a class="code" href="classHome.html#a7c8a4abe8f7ade4407333aaaee98c57e">tr</a>(<span class="stringliteral">&quot;home.download.date&quot;</span>)));
  releaseTable-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WTable.html#ac4b59af9a44e185edb14e7f1f439d6c4">elementAt</a>(0, 2)
    -&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WContainerWidget.html#a2cfe66d9b62940f889e99538a9f478d2">addWidget</a>(<span class="keyword">new</span> <a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WText.html">WText</a>(<a class="code" href="classHome.html#a7c8a4abe8f7ade4407333aaaee98c57e">tr</a>(<span class="stringliteral">&quot;home.download.description&quot;</span>)));

  releaseTable-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WTable.html#ac4b59af9a44e185edb14e7f1f439d6c4">elementAt</a>(0, 0)-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WWebWidget.html#a4762c1aa0b5788e54a52270674f21e23">resize</a>(<a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WLength.html">WLength</a>(15, WLength::FontEx),
                                        WLength::Auto);
  releaseTable-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WTable.html#ac4b59af9a44e185edb14e7f1f439d6c4">elementAt</a>(0, 1)-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WWebWidget.html#a4762c1aa0b5788e54a52270674f21e23">resize</a>(<a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WLength.html">WLength</a>(15, WLength::FontEx),
                                        WLength::Auto);

  <span class="keywordtype">int</span> row = 1;

  <span class="keywordflow">while</span> (f) {
    std::string line;
    getline(f, line);

    <span class="keywordflow">if</span> (f) {
      <span class="keyword">typedef</span> boost::tokenizer&lt;boost::escaped_list_separator&lt;char&gt; &gt;
        CsvTokenizer;
      CsvTokenizer tok(line);

      CsvTokenizer::iterator i=tok.begin();

      std::string fileName = *i;
      std::string description = *(++i);
      releaseTable-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WTable.html#ac4b59af9a44e185edb14e7f1f439d6c4">elementAt</a>(row, 0)-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WContainerWidget.html#a2cfe66d9b62940f889e99538a9f478d2">addWidget</a>
        (<span class="keyword">new</span> <a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WText.html">WText</a>(<a class="code" href="classHome.html#a4c6b5887e984c16b88385e83805c28a2">href</a>(<span class="stringliteral">&quot;http://prdownloads.sourceforge.net/witty/&quot;</span> 
                        + fileName + <span class="stringliteral">&quot;?download&quot;</span>, description)));
      releaseTable-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WTable.html#ac4b59af9a44e185edb14e7f1f439d6c4">elementAt</a>(row, 1)-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WContainerWidget.html#a2cfe66d9b62940f889e99538a9f478d2">addWidget</a>(<span class="keyword">new</span> <a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WText.html">WText</a>(*(++i)));
      releaseTable-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WTable.html#ac4b59af9a44e185edb14e7f1f439d6c4">elementAt</a>(row, 2)-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WContainerWidget.html#a2cfe66d9b62940f889e99538a9f478d2">addWidget</a>(<span class="keyword">new</span> <a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WText.html">WText</a>(*(++i)));

      ++row;
    }
  }
}
</pre></div>
</div>
</div>
<a class="anchor" id="a582d22dab888b8edf9ec9988c5e36b05"></a><!-- doxytag: member="Home::setLanguage" ref="a582d22dab888b8edf9ec9988c5e36b05" args="(int language)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Home::setLanguage </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>language</em></td><td>)</td>
          <td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="Home_8C_source.html#l00177">177</a> of file <a class="el" href="Home_8C_source.html">Home.C</a>.</p>
<div class="fragment"><pre class="fragment">{
  <span class="keywordflow">if</span> (<a class="code" href="classHome.html#a5a9ef14d23cc67713ebf5a34633623ed">homePage_</a>) {
    <span class="keyword">const</span> <a class="code" href="structLang.html">Lang</a>&amp; l = <a class="code" href="classHome.html#ac50d32f527dcd701f238b4db2e0bafa0">languages</a>[index];

    <a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WApplication.html#a5c9cc1350019d69f154a2b44cdaf2596">setLocale</a>(l.<a class="code" href="structLang.html#ad46e6f93e1002656aca93a4e9b1d0ebc">code_</a>);

    std::string langPath = l.<a class="code" href="structLang.html#ae4b25b734896099b9551d16ee49873aa">path_</a>;
    <a class="code" href="classHome.html#aaf48ed4f0046a83106757460964042be">mainMenu_</a>-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WMenu.html#aa5cf3b5b9919d2f130c8acd156447132">setInternalBasePath</a>(langPath);
    <a class="code" href="classHome.html#a3abd28c83870cb52131d423ec9e73b6b">examplesMenu_</a>-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WTabWidget.html#a42c7d6ad6bfc8e821e3e667467865902">setInternalBasePath</a>(langPath + <span class="stringliteral">&quot;examples&quot;</span>);
    BlogView *<a class="code" href="classHome.html#a40445c00ba2b7a08b018291cf666f17d">blog</a> = <span class="keyword">dynamic_cast&lt;</span>BlogView *<span class="keyword">&gt;</span>(<a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WApplication.html#a0363c673fdb4e3f2be6068c5c1139b69">findWidget</a>(<span class="stringliteral">&quot;blog&quot;</span>));
    <span class="keywordflow">if</span> (blog)
      blog-&gt;setInternalBasePath(langPath + <span class="stringliteral">&quot;blog/&quot;</span>);
    <a class="code" href="classHome.html#a6762815f91ed1f02ab35c34284a95ca9">updateTitle</a>();

    <a class="code" href="classHome.html#a526a7423463c4662ad824b5580d7ed3e">language_</a> = index;
  }
}
</pre></div>
</div>
</div>
<a class="anchor" id="ad381554da62b59ddbb9ae85b7c5ef93a"></a><!-- doxytag: member="Home::setLanguageFromPath" ref="ad381554da62b59ddbb9ae85b7c5ef93a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Home::setLanguageFromPath </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="Home_8C_source.html#l00209">209</a> of file <a class="el" href="Home_8C_source.html">Home.C</a>.</p>
<div class="fragment"><pre class="fragment">{
  std::string langPath = <a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WApplication.html#a95e6b5e4dc9084d45e166264b10b3c46">internalPathNextPart</a>(<span class="stringliteral">&quot;/&quot;</span>);

  <span class="keywordflow">if</span> (langPath.empty())
    langPath = <span class="charliteral">&#39;/&#39;</span>;
  <span class="keywordflow">else</span>
    langPath = <span class="charliteral">&#39;/&#39;</span> + langPath + <span class="charliteral">&#39;/&#39;</span>;

  <span class="keywordtype">int</span> newLanguage = 0;

  <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> i = 0; i &lt; <a class="code" href="classHome.html#ac50d32f527dcd701f238b4db2e0bafa0">languages</a>.size(); ++i) {
    <span class="keywordflow">if</span> (<a class="code" href="classHome.html#ac50d32f527dcd701f238b4db2e0bafa0">languages</a>[i].path_ == langPath) {
      newLanguage = i;
      <span class="keywordflow">break</span>;
    }
  }

  <span class="keywordflow">if</span> (newLanguage != <a class="code" href="classHome.html#a526a7423463c4662ad824b5580d7ed3e">language_</a>)
    <a class="code" href="classHome.html#a582d22dab888b8edf9ec9988c5e36b05">setLanguage</a>(newLanguage);
}
</pre></div>
</div>
</div>
<a class="anchor" id="a070118440bcd93bf8e511847c61cf97e"></a><!-- doxytag: member="Home::setup" ref="a070118440bcd93bf8e511847c61cf97e" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Home::setup </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="Home_8C_source.html#l00068">68</a> of file <a class="el" href="Home_8C_source.html">Home.C</a>.</p>
<div class="fragment"><pre class="fragment">{
  <span class="comment">/*</span>
<span class="comment">   * This function switches between the two major components of the homepage,</span>
<span class="comment">   * depending on the internal path:</span>
<span class="comment">   * /src -&gt; source viewer</span>
<span class="comment">   * /... -&gt; homepage</span>
<span class="comment">   *</span>
<span class="comment">   * FIXME: we should take into account language /cn/src ...</span>
<span class="comment">   */</span>
  std::string base = <a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WApplication.html#a95e6b5e4dc9084d45e166264b10b3c46">internalPathNextPart</a>(<span class="stringliteral">&quot;/&quot;</span>);

  <span class="keywordflow">if</span> (base == <a class="code" href="Home_8C.html#a423b307dcf2d1198cb3a063fb8062133">SRC_INTERNAL_PATH</a>) {
    <span class="keywordflow">if</span> (!<a class="code" href="classHome.html#a81dbbcea6732bbcf70b267fc2a2083ff">sourceViewer_</a>) {
      <span class="keyword">delete</span> <a class="code" href="classHome.html#a5a9ef14d23cc67713ebf5a34633623ed">homePage_</a>;
      <a class="code" href="classHome.html#a5a9ef14d23cc67713ebf5a34633623ed">homePage_</a> = 0;

      <a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WApplication.html#a17e118a04d962459484a12989a80bc05">root</a>()-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WContainerWidget.html#a608f748cbdda763f1a11556ddad9fbe1">clear</a>();

      <a class="code" href="classHome.html#a81dbbcea6732bbcf70b267fc2a2083ff">sourceViewer_</a> = <a class="code" href="classHome.html#abd90cc8e49527b1c18e01f92663e4862">sourceViewer</a>(<span class="stringliteral">&quot;/&quot;</span> + <a class="code" href="Home_8C.html#a423b307dcf2d1198cb3a063fb8062133">SRC_INTERNAL_PATH</a> + <span class="stringliteral">&quot;/&quot;</span>);
      <a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WVBoxLayout.html">WVBoxLayout</a> *layout = <span class="keyword">new</span> <a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WVBoxLayout.html">WVBoxLayout</a>();
      layout-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WLayout.html#af18bae8c743c9f9a5cabee58826ffb45">setContentsMargins</a>(0, 0, 0, 0);
      layout-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WBoxLayout.html#a7c1ec58e25d0b7add93f5f4342844db6">addWidget</a>(<a class="code" href="classHome.html#a81dbbcea6732bbcf70b267fc2a2083ff">sourceViewer_</a>);
      <a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WApplication.html#a17e118a04d962459484a12989a80bc05">root</a>()-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WContainerWidget.html#a1c84e0ffe330d4798f0ce217f75be08c">setLayout</a>(layout);
    }
  } <span class="keywordflow">else</span> {
    <span class="keywordflow">if</span> (!<a class="code" href="classHome.html#a5a9ef14d23cc67713ebf5a34633623ed">homePage_</a>) {
      <span class="keyword">delete</span> <a class="code" href="classHome.html#a81dbbcea6732bbcf70b267fc2a2083ff">sourceViewer_</a>;
      <a class="code" href="classHome.html#a81dbbcea6732bbcf70b267fc2a2083ff">sourceViewer_</a> = 0;

      <a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WApplication.html#a17e118a04d962459484a12989a80bc05">root</a>()-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WContainerWidget.html#a608f748cbdda763f1a11556ddad9fbe1">clear</a>();

      <a class="code" href="classHome.html#a26ec7013c619c58952a7d9cbbad16296">createHome</a>();
      <a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WApplication.html#a17e118a04d962459484a12989a80bc05">root</a>()-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WContainerWidget.html#a2cfe66d9b62940f889e99538a9f478d2">addWidget</a>(<a class="code" href="classHome.html#a5a9ef14d23cc67713ebf5a34633623ed">homePage_</a>);

      <a class="code" href="classHome.html#ad381554da62b59ddbb9ae85b7c5ef93a">setLanguageFromPath</a>();
    }
  }
}
</pre></div>
</div>
</div>
<a class="anchor" id="abd90cc8e49527b1c18e01f92663e4862"></a><!-- doxytag: member="Home::sourceViewer" ref="abd90cc8e49527b1c18e01f92663e4862" args="(const std::string &amp;deployPath)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="elRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WWidget.html">WWidget</a>* Home::sourceViewer </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>deployPath</em></td><td>)</td>
          <td><code> [protected, pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Implemented in <a class="el" href="classJWtHome.html#a595396b982cb4ee9bf7871285d907767">JWtHome</a>, and <a class="el" href="classWtHome.html#a81bfb1f1a961403d2e578de60571693a">WtHome</a>.</p>

</div>
</div>
<a class="anchor" id="a0cc1b83013ca364378ebf7e548f6e34a"></a><!-- doxytag: member="Home::status" ref="a0cc1b83013ca364378ebf7e548f6e34a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WWidget.html">WWidget</a> * Home::status </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="Home_8C_source.html#l00284">284</a> of file <a class="el" href="Home_8C_source.html">Home.C</a>.</p>
<div class="fragment"><pre class="fragment">{
  <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WText.html">WText</a>(<a class="code" href="classHome.html#a7c8a4abe8f7ade4407333aaaee98c57e">tr</a>(<span class="stringliteral">&quot;home.status&quot;</span>));
}
</pre></div>
</div>
</div>
<a class="anchor" id="a7c8a4abe8f7ade4407333aaaee98c57e"></a><!-- doxytag: member="Home::tr" ref="a7c8a4abe8f7ade4407333aaaee98c57e" args="(const char *key)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WString.html">WString</a> Home::tr </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>key</em></td><td>)</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="Home_8C_source.html#l00411">411</a> of file <a class="el" href="Home_8C_source.html">Home.C</a>.</p>
<div class="fragment"><pre class="fragment">{
  <span class="keywordflow">return</span> <a class="code" href="classHome.html#a7c8a4abe8f7ade4407333aaaee98c57e">WString::tr</a>(key);
}
</pre></div>
</div>
</div>
<a class="anchor" id="a6762815f91ed1f02ab35c34284a95ca9"></a><!-- doxytag: member="Home::updateTitle" ref="a6762815f91ed1f02ab35c34284a95ca9" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Home::updateTitle </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="Home_8C_source.html#l00231">231</a> of file <a class="el" href="Home_8C_source.html">Home.C</a>.</p>
<div class="fragment"><pre class="fragment">{
  <span class="keywordflow">if</span> (<a class="code" href="classHome.html#aaf48ed4f0046a83106757460964042be">mainMenu_</a>-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WMenu.html#a4e94081f83aee45db0ffd43073f2b8ca">currentItem</a>()) {
    <a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WApplication.html#a71a3f7da5abb9a76df94fab69ba61670">setTitle</a>(<a class="code" href="classHome.html#a7c8a4abe8f7ade4407333aaaee98c57e">tr</a>(<span class="stringliteral">&quot;wt&quot;</span>) + <span class="stringliteral">&quot; - &quot;</span> + <a class="code" href="classHome.html#aaf48ed4f0046a83106757460964042be">mainMenu_</a>-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WMenu.html#a4e94081f83aee45db0ffd43073f2b8ca">currentItem</a>()-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WMenuItem.html#a2061c3c242e98e53c820bfa500db492c">text</a>());
  }
}
</pre></div>
</div>
</div>
<a class="anchor" id="a5bd2b198e4e02d1f05dc85f3a13adca0"></a><!-- doxytag: member="Home::wrapView" ref="a5bd2b198e4e02d1f05dc85f3a13adca0" args="(WWidget *(Home::*createFunction)())" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WWidget.html">WWidget</a> * Home::wrapView </td>
          <td>(</td>
          <td class="paramtype"><a class="elRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WWidget.html">WWidget</a> *(Home::*)()&#160;</td>
          <td class="paramname"><em>createFunction</em></td><td>)</td>
          <td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="Home_8C_source.html#l00306">306</a> of file <a class="el" href="Home_8C_source.html">Home.C</a>.</p>
<div class="fragment"><pre class="fragment">{
  <span class="keywordflow">return</span> makeStaticModel(boost::bind(<a class="code" href="group__chatexample.html#gabf00719b4e042ae3ee5676d30791ace0">createWidget</a>, <span class="keyword">this</span>));
}
</pre></div>
</div>
</div>
<hr/><h2>Member Data Documentation</h2>
<a class="anchor" id="a2aea43a56a1f6a8b40307d9e7c1d68b5"></a><!-- doxytag: member="Home::contents_" ref="a2aea43a56a1f6a8b40307d9e7c1d68b5" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WStackedWidget.html">WStackedWidget</a>* <a class="el" href="classHome.html#a2aea43a56a1f6a8b40307d9e7c1d68b5">Home::contents_</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="Home_8h_source.html#l00101">101</a> of file <a class="el" href="Home_8h_source.html">Home.h</a>.</p>

</div>
</div>
<a class="anchor" id="a3abd28c83870cb52131d423ec9e73b6b"></a><!-- doxytag: member="Home::examplesMenu_" ref="a3abd28c83870cb52131d423ec9e73b6b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WTabWidget.html">WTabWidget</a>* <a class="el" href="classHome.html#a3abd28c83870cb52131d423ec9e73b6b">Home::examplesMenu_</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="Home_8h_source.html#l00089">89</a> of file <a class="el" href="Home_8h_source.html">Home.h</a>.</p>

</div>
</div>
<a class="anchor" id="a5a9ef14d23cc67713ebf5a34633623ed"></a><!-- doxytag: member="Home::homePage_" ref="a5a9ef14d23cc67713ebf5a34633623ed" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WWidget.html">WWidget</a>* <a class="el" href="classHome.html#a5a9ef14d23cc67713ebf5a34633623ed">Home::homePage_</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="Home_8h_source.html#l00098">98</a> of file <a class="el" href="Home_8h_source.html">Home.h</a>.</p>

</div>
</div>
<a class="anchor" id="a526a7423463c4662ad824b5580d7ed3e"></a><!-- doxytag: member="Home::language_" ref="a526a7423463c4662ad824b5580d7ed3e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="classHome.html#a526a7423463c4662ad824b5580d7ed3e">Home::language_</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="Home_8h_source.html#l00117">117</a> of file <a class="el" href="Home_8h_source.html">Home.h</a>.</p>

</div>
</div>
<a class="anchor" id="ac50d32f527dcd701f238b4db2e0bafa0"></a><!-- doxytag: member="Home::languages" ref="ac50d32f527dcd701f238b4db2e0bafa0" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt;<a class="el" href="structLang.html">Lang</a>&gt; <a class="el" href="classHome.html#ac50d32f527dcd701f238b4db2e0bafa0">Home::languages</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="Home_8h_source.html#l00132">132</a> of file <a class="el" href="Home_8h_source.html">Home.h</a>.</p>

</div>
</div>
<a class="anchor" id="aaf48ed4f0046a83106757460964042be"></a><!-- doxytag: member="Home::mainMenu_" ref="aaf48ed4f0046a83106757460964042be" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WMenu.html">WMenu</a>* <a class="el" href="classHome.html#aaf48ed4f0046a83106757460964042be">Home::mainMenu_</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="Home_8h_source.html#l00115">115</a> of file <a class="el" href="Home_8h_source.html">Home.h</a>.</p>

</div>
</div>
<a class="anchor" id="a31eeca8eae96be5b0b1d53ef96a3b4b7"></a><!-- doxytag: member="Home::releases_" ref="a31eeca8eae96be5b0b1d53ef96a3b4b7" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WTable.html">WTable</a>* <a class="el" href="classHome.html#a31eeca8eae96be5b0b1d53ef96a3b4b7">Home::releases_</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div>
<a class="anchor" id="ab5152bb8733fe428f5d6d80d17dc42a2"></a><!-- doxytag: member="Home::sideBarContent_" ref="ab5152bb8733fe428f5d6d80d17dc42a2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WContainerWidget.html">WContainerWidget</a>* <a class="el" href="classHome.html#ab5152bb8733fe428f5d6d80d17dc42a2">Home::sideBarContent_</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="Home_8h_source.html#l00130">130</a> of file <a class="el" href="Home_8h_source.html">Home.h</a>.</p>

</div>
</div>
<a class="anchor" id="a81dbbcea6732bbcf70b267fc2a2083ff"></a><!-- doxytag: member="Home::sourceViewer_" ref="a81dbbcea6732bbcf70b267fc2a2083ff" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="wt.tags:../../reference/html" href="../../reference/html/classWt_1_1WWidget.html">WWidget</a>* <a class="el" href="classHome.html#a81dbbcea6732bbcf70b267fc2a2083ff">Home::sourceViewer_</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="Home_8h_source.html#l00099">99</a> of file <a class="el" href="Home_8h_source.html">Home.h</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>/home/koen/project/wt/public-git/wt/examples/wt-homepage/<a class="el" href="Home_8h_source.html">Home.h</a></li>
<li>/home/koen/project/wt/public-git/wt/examples/wt-homepage/<a class="el" href="Home_8C_source.html">Home.C</a></li>
</ul>
</div>
<hr size="1"><address style="text-align: right; margin: 3px"><small>
Generated on Thu Nov 1 2012 for <a href="http://www.webtoolkit.eu/wt">the
C++ Web Toolkit (Wt)</a> by&nbsp;<a
href="http://www.doxygen.org/index.html"><img src="doxygen.png"
alt="doxygen" border="0" style="vertical-align: middle; display:
inline-block; height: 2em"></a> 1.7.5.1</small></address>
</body>
</html>