File: LoginWidget_8C-source.html

package info (click to toggle)
witty 3.1.2-3
  • links: PTS
  • area: main
  • in suites: squeeze
  • size: 45,512 kB
  • ctags: 35,832
  • sloc: cpp: 69,469; ansic: 66,945; xml: 4,383; sh: 594; perl: 108; makefile: 106
file content (122 lines) | stat: -rw-r--r-- 21,450 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Wt examples: /home/koen/project/wt/public-git/wt/examples/hangman/LoginWidget.C Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;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><a href="annotated.html"><span>Classes</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
<h1>/home/koen/project/wt/public-git/wt/examples/hangman/LoginWidget.C</h1><a href="LoginWidget_8C.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
<a name="l00002"></a>00002 <span class="comment"> * Copyright (C) 2005 Wim Dumon</span>
<a name="l00003"></a>00003 <span class="comment"> *</span>
<a name="l00004"></a>00004 <span class="comment"> * See the LICENSE file for terms of use.</span>
<a name="l00005"></a>00005 <span class="comment"> */</span>
<a name="l00006"></a>00006 
<a name="l00007"></a>00007 <span class="preprocessor">#include &lt;Wt/WText&gt;</span>
<a name="l00008"></a>00008 <span class="preprocessor">#include &lt;Wt/WLabel&gt;</span>
<a name="l00009"></a>00009 <span class="preprocessor">#include &lt;Wt/WLineEdit&gt;</span>
<a name="l00010"></a>00010 <span class="preprocessor">#include &lt;Wt/WBreak&gt;</span>
<a name="l00011"></a>00011 <span class="preprocessor">#include &lt;Wt/WCssDecorationStyle&gt;</span>
<a name="l00012"></a>00012 <span class="preprocessor">#include &lt;Wt/WPushButton&gt;</span>
<a name="l00013"></a>00013 <span class="preprocessor">#include &lt;Wt/WTable&gt;</span>
<a name="l00014"></a>00014 <span class="preprocessor">#include &lt;Wt/WTableCell&gt;</span>
<a name="l00015"></a>00015 <span class="preprocessor">#include &lt;Wt/WComboBox&gt;</span>
<a name="l00016"></a>00016 
<a name="l00017"></a>00017 <span class="preprocessor">#include "<a class="code" href="LoginWidget_8h.html">LoginWidget.h</a>"</span>
<a name="l00018"></a>00018 <span class="preprocessor">#include "<a class="code" href="HangmanDb_8h.html">HangmanDb.h</a>"</span>
<a name="l00019"></a>00019 <span class="preprocessor">#include "<a class="code" href="Dictionary_8h.html">Dictionary.h</a>"</span>
<a name="l00020"></a>00020 
<a name="l00021"></a><a class="code" href="classLoginWidget.html#0dd650351bb3afa9ef731530cc0cb335">00021</a> <a class="code" href="classLoginWidget.html#0dd650351bb3afa9ef731530cc0cb335">LoginWidget::LoginWidget</a>(<a class="codeRef" doxygen="wt.tags:../../reference/html/" href="../../reference/html/classWt_1_1WContainerWidget.html">WContainerWidget</a> *parent):
<a name="l00022"></a>00022    <a class="codeRef" doxygen="wt.tags:../../reference/html/" href="../../reference/html/classWt_1_1WContainerWidget.html">WContainerWidget</a>(parent)
<a name="l00023"></a>00023 {
<a name="l00024"></a>00024    <a class="codeRef" doxygen="wt.tags:../../reference/html/" href="../../reference/html/classWt_1_1WContainerWidget.html#fa5f6800e2170ae2f4586a25c72f8c34">setPadding</a>(100, <a class="codeRef" doxygen="wt.tags:../../reference/html/" href="../../reference/html/namespaceWt.html#5a6f4636bcc6ab3c075165d249b3a5a36568fecac7c7d7223afaed240bcfdd9e">Left</a> | <a class="codeRef" doxygen="wt.tags:../../reference/html/" href="../../reference/html/namespaceWt.html#5a6f4636bcc6ab3c075165d249b3a5a3cf431c3ce5eb6f14c0390feb14a68004">Right</a>);
<a name="l00025"></a>00025 
<a name="l00026"></a>00026    <a class="codeRef" doxygen="wt.tags:../../reference/html/" href="../../reference/html/classWt_1_1WText.html">WText</a> *title = <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">"Login"</span>, <span class="keyword">this</span>);
<a name="l00027"></a>00027    title-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html/" href="../../reference/html/classWt_1_1WWebWidget.html#ee0157eb927635094425c6f91cc7bd16">decorationStyle</a>().<a class="codeRef" doxygen="wt.tags:../../reference/html/" href="../../reference/html/classWt_1_1WCssDecorationStyle.html#5e552350f0955212ea237994a98638dc">font</a>().<a class="codeRef" doxygen="wt.tags:../../reference/html/" href="../../reference/html/classWt_1_1WFont.html#d449c8c5c3b78e66d51fe6db0c0b9d58">setSize</a>(WFont::XLarge);
<a name="l00028"></a>00028 
<a name="l00029"></a>00029    <a class="code" href="classLoginWidget.html#7cc69d32fa7ccdd49beaf15dfeeb685e">IntroText</a> =
<a name="l00030"></a>00030       <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">"&lt;p&gt;Hangman keeps track of the best players. To recognise "</span>
<a name="l00031"></a>00031                 <span class="stringliteral">"you, we ask you to log in. If you never logged in before, "</span>
<a name="l00032"></a>00032                 <span class="stringliteral">"choose any name and password. If you don't want to be in "</span>
<a name="l00033"></a>00033                 <span class="stringliteral">"our database for some reason, use the 'guest/guest' "</span>
<a name="l00034"></a>00034                 <span class="stringliteral">"account.&lt;/p&gt;"</span>
<a name="l00035"></a>00035                 <span class="stringliteral">"&lt;p&gt;Warning: hangman contains some words and "</span>
<a name="l00036"></a>00036                 <span class="stringliteral">"pictures that may offend really young players.&lt;/p&gt;"</span>, <span class="keyword">this</span>);
<a name="l00037"></a>00037 
<a name="l00038"></a>00038    <a class="codeRef" doxygen="wt.tags:../../reference/html/" href="../../reference/html/classWt_1_1WTable.html">WTable</a> *<a class="codeRef" doxygen="wt.tags:../../reference/html/" href="../../reference/html/classWt_1_1WContainerWidget.html#faba82a27836f4a82bab48e8b26ccca2">layout</a> = <span class="keyword">new</span> <a class="codeRef" doxygen="wt.tags:../../reference/html/" href="../../reference/html/classWt_1_1WTable.html">WTable</a>(<span class="keyword">this</span>);
<a name="l00039"></a>00039    <a class="codeRef" doxygen="wt.tags:../../reference/html/" href="../../reference/html/classWt_1_1WLabel.html">WLabel</a> *usernameLabel = <span class="keyword">new</span> <a class="codeRef" doxygen="wt.tags:../../reference/html/" href="../../reference/html/classWt_1_1WLabel.html">WLabel</a>(<span class="stringliteral">"User name: "</span>, layout-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html/" href="../../reference/html/classWt_1_1WTable.html#c4b59af9a44e185edb14e7f1f439d6c4">elementAt</a>(0, 0));
<a name="l00040"></a>00040    layout-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html/" href="../../reference/html/classWt_1_1WTable.html#c4b59af9a44e185edb14e7f1f439d6c4">elementAt</a>(0, 0)-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html/" href="../../reference/html/classWt_1_1WWebWidget.html#e1b84e31581405358b6d57ec14505234">resize</a>(<a class="codeRef" doxygen="wt.tags:../../reference/html/" href="../../reference/html/classWt_1_1WLength.html">WLength</a>(14, WLength::FontEx), WLength::Auto);
<a name="l00041"></a>00041    <a class="code" href="classLoginWidget.html#77d3f310ae10c5482a24bcab48531025">Username</a> = <span class="keyword">new</span> <a class="codeRef" doxygen="wt.tags:../../reference/html/" href="../../reference/html/classWt_1_1WLineEdit.html">WLineEdit</a>(layout-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html/" href="../../reference/html/classWt_1_1WTable.html#c4b59af9a44e185edb14e7f1f439d6c4">elementAt</a>(0, 1));
<a name="l00042"></a>00042    usernameLabel-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html/" href="../../reference/html/classWt_1_1WLabel.html#f468c613eab7d184c68fd6ae20978de5">setBuddy</a>(<a class="code" href="classLoginWidget.html#77d3f310ae10c5482a24bcab48531025">Username</a>);
<a name="l00043"></a>00043 
<a name="l00044"></a>00044    <a class="codeRef" doxygen="wt.tags:../../reference/html/" href="../../reference/html/classWt_1_1WLabel.html">WLabel</a> *passwordLabel = <span class="keyword">new</span> <a class="codeRef" doxygen="wt.tags:../../reference/html/" href="../../reference/html/classWt_1_1WLabel.html">WLabel</a>(<span class="stringliteral">"Password: "</span>, layout-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html/" href="../../reference/html/classWt_1_1WTable.html#c4b59af9a44e185edb14e7f1f439d6c4">elementAt</a>(1, 0));
<a name="l00045"></a>00045    <a class="code" href="classLoginWidget.html#925445795743554afd6c285861ef3b17">Password</a> = <span class="keyword">new</span> <a class="codeRef" doxygen="wt.tags:../../reference/html/" href="../../reference/html/classWt_1_1WLineEdit.html">WLineEdit</a>(layout-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html/" href="../../reference/html/classWt_1_1WTable.html#c4b59af9a44e185edb14e7f1f439d6c4">elementAt</a>(1, 1));
<a name="l00046"></a>00046    Password-&gt;setEchoMode(WLineEdit::Password);
<a name="l00047"></a>00047    passwordLabel-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html/" href="../../reference/html/classWt_1_1WLabel.html#f468c613eab7d184c68fd6ae20978de5">setBuddy</a>(Password);
<a name="l00048"></a>00048 
<a name="l00049"></a>00049    <a class="codeRef" doxygen="wt.tags:../../reference/html/" href="../../reference/html/classWt_1_1WLabel.html">WLabel</a> *languageLabel = <span class="keyword">new</span> <a class="codeRef" doxygen="wt.tags:../../reference/html/" href="../../reference/html/classWt_1_1WLabel.html">WLabel</a>(<span class="stringliteral">"Language: "</span>, layout-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html/" href="../../reference/html/classWt_1_1WTable.html#c4b59af9a44e185edb14e7f1f439d6c4">elementAt</a>(2, 0));
<a name="l00050"></a>00050    <a class="code" href="classLoginWidget.html#99b28929f2b3841f1b0a98a08cdef9d2">Language</a> = <span class="keyword">new</span> <a class="codeRef" doxygen="wt.tags:../../reference/html/" href="../../reference/html/classWt_1_1WComboBox.html">WComboBox</a>(layout-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html/" href="../../reference/html/classWt_1_1WTable.html#c4b59af9a44e185edb14e7f1f439d6c4">elementAt</a>(2, 1));
<a name="l00051"></a>00051    Language-&gt;insertItem(0, <span class="stringliteral">"English words (18957 words)"</span>);
<a name="l00052"></a>00052    Language-&gt;insertItem(1, <span class="stringliteral">"Nederlandse woordjes (1688 woorden)"</span>);
<a name="l00053"></a>00053    languageLabel-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html/" href="../../reference/html/classWt_1_1WLabel.html#f468c613eab7d184c68fd6ae20978de5">setBuddy</a>(Language);
<a name="l00054"></a>00054 
<a name="l00055"></a>00055    <span class="keyword">new</span> <a class="codeRef" doxygen="wt.tags:../../reference/html/" href="../../reference/html/classWt_1_1WBreak.html">WBreak</a>(<span class="keyword">this</span>);
<a name="l00056"></a>00056 
<a name="l00057"></a>00057    <a class="codeRef" doxygen="wt.tags:../../reference/html/" href="../../reference/html/classWt_1_1WPushButton.html">WPushButton</a> *LoginButton = <span class="keyword">new</span> <a class="codeRef" doxygen="wt.tags:../../reference/html/" href="../../reference/html/classWt_1_1WPushButton.html">WPushButton</a>(<span class="stringliteral">"Login"</span>, <span class="keyword">this</span>);
<a name="l00058"></a>00058    LoginButton-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html/" href="../../reference/html/classWt_1_1WInteractWidget.html#e11e050cce0d4a8f742afa3ef92bfe8c">clicked</a>().connect(SLOT( <span class="keyword">this</span>, <a class="code" href="classLoginWidget.html#26e51cf6cb0ac7d310ff6afbb070395a">LoginWidget::checkCredentials</a>));
<a name="l00059"></a>00059 }
<a name="l00060"></a>00060 
<a name="l00061"></a><a class="code" href="classLoginWidget.html#26e51cf6cb0ac7d310ff6afbb070395a">00061</a> <span class="keywordtype">void</span> <a class="code" href="classLoginWidget.html#26e51cf6cb0ac7d310ff6afbb070395a">LoginWidget::checkCredentials</a>()
<a name="l00062"></a>00062 {
<a name="l00063"></a>00063    <a class="code" href="classLoginWidget.html#1084c6e2b109d1cf50efc567a0619b13">User</a> = <a class="code" href="classLoginWidget.html#77d3f310ae10c5482a24bcab48531025">Username</a>-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html/" href="../../reference/html/classWt_1_1WLineEdit.html#c74b58779cb635898cac13e81d8b0c7a">text</a>();
<a name="l00064"></a>00064    std::wstring pass = <a class="code" href="classLoginWidget.html#925445795743554afd6c285861ef3b17">Password</a>-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html/" href="../../reference/html/classWt_1_1WLineEdit.html#c74b58779cb635898cac13e81d8b0c7a">text</a>();
<a name="l00065"></a>00065    <a class="code" href="classLoginWidget.html#d01044382de014b2117967793dddb893">Dict</a> = (<a class="code" href="Dictionary_8h.html#75d0a1670704923e348986686c3714f9">Dictionary</a>) <a class="code" href="classLoginWidget.html#99b28929f2b3841f1b0a98a08cdef9d2">Language</a>-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html/" href="../../reference/html/classWt_1_1WComboBox.html#94b6a87121adab0abbf23562d35a716e">currentIndex</a>();
<a name="l00066"></a>00066    
<a name="l00067"></a>00067    <span class="keywordflow">if</span> (<a class="code" href="classHangmanDb.html#f64e7b180549bdf218992a1b37ab0549">HangmanDb::validLogin</a>(<a class="code" href="classLoginWidget.html#1084c6e2b109d1cf50efc567a0619b13">User</a>, pass)) {
<a name="l00068"></a>00068       <a class="code" href="classLoginWidget.html#80d6b9098e67cbc6051ffba2b1cfb11b">confirmLogin</a>(L<span class="stringliteral">"&lt;p&gt;Welcome back, "</span> + <a class="code" href="classLoginWidget.html#1084c6e2b109d1cf50efc567a0619b13">User</a> + L<span class="stringliteral">".&lt;/p&gt;"</span>);
<a name="l00069"></a>00069    } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (<a class="code" href="classLoginWidget.html#1084c6e2b109d1cf50efc567a0619b13">User</a> == L<span class="stringliteral">"guest"</span> &amp;&amp; pass == L<span class="stringliteral">"guest"</span>) {
<a name="l00070"></a>00070       <a class="code" href="classLoginWidget.html#80d6b9098e67cbc6051ffba2b1cfb11b">confirmLogin</a>(L<span class="stringliteral">"&lt;p&gt;Welcome guest, good luck.&lt;/p&gt;"</span>);
<a name="l00071"></a>00071    } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (<a class="code" href="classHangmanDb.html#0190e8b4f748d0720bc1d61eeb2a5f4b">HangmanDb::addUser</a>(<a class="code" href="classLoginWidget.html#1084c6e2b109d1cf50efc567a0619b13">User</a>, pass)) {
<a name="l00072"></a>00072       <a class="code" href="classLoginWidget.html#80d6b9098e67cbc6051ffba2b1cfb11b">confirmLogin</a>(L<span class="stringliteral">"&lt;p&gt;Welcome, "</span>
<a name="l00073"></a>00073                    + <a class="code" href="classLoginWidget.html#1084c6e2b109d1cf50efc567a0619b13">User</a> + L<span class="stringliteral">". Good luck with your first game!&lt;/p&gt;"</span>);
<a name="l00074"></a>00074    } <span class="keywordflow">else</span> {
<a name="l00075"></a>00075       <a class="code" href="classLoginWidget.html#7cc69d32fa7ccdd49beaf15dfeeb685e">IntroText</a>
<a name="l00076"></a>00076         -&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html/" href="../../reference/html/classWt_1_1WText.html#2f788aa524d51b3962642c9f565e66e6">setText</a>(<span class="stringliteral">"&lt;p&gt;You entered the wrong password, or the username "</span>
<a name="l00077"></a>00077                   <span class="stringliteral">"combination is already in use. If you are a returning "</span>
<a name="l00078"></a>00078                   <span class="stringliteral">"user, please try again. If you are a new user, please "</span>
<a name="l00079"></a>00079                   <span class="stringliteral">"try a different name.&lt;/p&gt;"</span>);
<a name="l00080"></a>00080       <a class="code" href="classLoginWidget.html#7cc69d32fa7ccdd49beaf15dfeeb685e">IntroText</a>-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html/" href="../../reference/html/classWt_1_1WWebWidget.html#ee0157eb927635094425c6f91cc7bd16">decorationStyle</a>().<a class="codeRef" doxygen="wt.tags:../../reference/html/" href="../../reference/html/classWt_1_1WCssDecorationStyle.html#986681e0391d09bdf7f82d0cf283ae86">setForegroundColor</a>(<a class="codeRef" doxygen="wt.tags:../../reference/html/" href="../../reference/html/group__style.html#gg9686ea88ce4db2c0a12ea84452f6013357462cb05392ee7e39d27e5f66252c42">Wt::red</a>);
<a name="l00081"></a>00081       <a class="code" href="classLoginWidget.html#77d3f310ae10c5482a24bcab48531025">Username</a>-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html/" href="../../reference/html/classWt_1_1WLineEdit.html#ddb99c6ab5483836adf44a2706a410af">setText</a>(<span class="stringliteral">""</span>);
<a name="l00082"></a>00082       <a class="code" href="classLoginWidget.html#925445795743554afd6c285861ef3b17">Password</a>-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html/" href="../../reference/html/classWt_1_1WLineEdit.html#ddb99c6ab5483836adf44a2706a410af">setText</a>(<span class="stringliteral">""</span>);
<a name="l00083"></a>00083    }
<a name="l00084"></a>00084 }
<a name="l00085"></a>00085 
<a name="l00086"></a><a class="code" href="classLoginWidget.html#80d6b9098e67cbc6051ffba2b1cfb11b">00086</a> <span class="keywordtype">void</span> <a class="code" href="classLoginWidget.html#80d6b9098e67cbc6051ffba2b1cfb11b">LoginWidget::confirmLogin</a>(<span class="keyword">const</span> std::wstring text)
<a name="l00087"></a>00087 {
<a name="l00088"></a>00088    <a class="codeRef" doxygen="wt.tags:../../reference/html/" href="../../reference/html/classWt_1_1WContainerWidget.html#608f748cbdda763f1a11556ddad9fbe1">clear</a>();
<a name="l00089"></a>00089 
<a name="l00090"></a>00090    <a class="codeRef" doxygen="wt.tags:../../reference/html/" href="../../reference/html/classWt_1_1WText.html">WText</a> *title = <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">"Loging successful"</span>, <span class="keyword">this</span>);
<a name="l00091"></a>00091    title-&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html/" href="../../reference/html/classWt_1_1WWebWidget.html#ee0157eb927635094425c6f91cc7bd16">decorationStyle</a>().<a class="codeRef" doxygen="wt.tags:../../reference/html/" href="../../reference/html/classWt_1_1WCssDecorationStyle.html#5e552350f0955212ea237994a98638dc">font</a>().<a class="codeRef" doxygen="wt.tags:../../reference/html/" href="../../reference/html/classWt_1_1WFont.html#d449c8c5c3b78e66d51fe6db0c0b9d58">setSize</a>(WFont::XLarge);
<a name="l00092"></a>00092 
<a name="l00093"></a>00093    <span class="keyword">new</span> <a class="codeRef" doxygen="wt.tags:../../reference/html/" href="../../reference/html/classWt_1_1WText.html">WText</a>(text, <span class="keyword">this</span>);
<a name="l00094"></a>00094    (<span class="keyword">new</span> <a class="codeRef" doxygen="wt.tags:../../reference/html/" href="../../reference/html/classWt_1_1WPushButton.html">WPushButton</a>(<span class="stringliteral">"Start playing"</span>, <span class="keyword">this</span>))
<a name="l00095"></a>00095      -&gt;<a class="codeRef" doxygen="wt.tags:../../reference/html/" href="../../reference/html/classWt_1_1WInteractWidget.html#e11e050cce0d4a8f742afa3ef92bfe8c">clicked</a>().connect(SLOT(<span class="keyword">this</span>, <a class="code" href="classLoginWidget.html#baff122da9e0d8633bf36d41f7c6cf9f">LoginWidget::startPlaying</a>));
<a name="l00096"></a>00096 }
<a name="l00097"></a>00097 
<a name="l00098"></a><a class="code" href="classLoginWidget.html#baff122da9e0d8633bf36d41f7c6cf9f">00098</a> <span class="keywordtype">void</span> <a class="code" href="classLoginWidget.html#baff122da9e0d8633bf36d41f7c6cf9f">LoginWidget::startPlaying</a>()
<a name="l00099"></a>00099 {
<a name="l00100"></a>00100    <a class="code" href="classLoginWidget.html#6bd635ec986811b5457702ac7dcd74cb">loginSuccessful</a>.<a class="codeRef" doxygen="wt.tags:../../reference/html/" href="../../reference/html/classWt_1_1Signal.html#b9ec97260c79e7b546b7235ad2ffd627">emit</a>(<a class="code" href="classLoginWidget.html#1084c6e2b109d1cf50efc567a0619b13">User</a>, <a class="code" href="classLoginWidget.html#d01044382de014b2117967793dddb893">Dict</a>);
<a name="l00101"></a>00101 }
</pre></div></div>
<hr size="1"><address style="align: right;"><small>
Generated on Fri Mar 26 17:12:12 2010 for <a href="http://www.webtoolkit.eu/wt/">Wt</a> by&nbsp;<a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>