Screen will turn black after 30 min
[chessclock] / www / html / class_chess_clock.html
1 <!-- This comment will put IE 6, 7 and 8 in quirks mode -->
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml">
4 <head>
5 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
6 <title>Chess Clock: ChessClock Class Reference</title>
7 <link href="tabs.css" rel="stylesheet" type="text/css"/>
8 <link href="search/search.css" rel="stylesheet" type="text/css"/>
9 <script type="text/javaScript" src="search/search.js"></script>
10 <link href="doxygen.css" rel="stylesheet" type="text/css"/>
11 </head>
12 <body onload='searchBox.OnSelectItem(0);'>
13 <!-- Generated by Doxygen 1.6.3 -->
14 <script type="text/javascript"><!--
15 var searchBox = new SearchBox("searchBox", "search",false,'Search');
16 --></script>
17 <div class="navigation" id="top">
18   <div class="tabs">
19     <ul>
20       <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
21       <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
22       <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
23       <li><a href="files.html"><span>Files</span></a></li>
24       <li>
25         <div id="MSearchBox" class="MSearchBoxInactive">
26         <img id="MSearchSelect" src="search/search.png"
27              onmouseover="return searchBox.OnSearchSelectShow()"
28              onmouseout="return searchBox.OnSearchSelectHide()"
29              alt=""/>
30         <input type="text" id="MSearchField" value="Search" accesskey="S"
31              onfocus="searchBox.OnSearchFieldFocus(true)" 
32              onblur="searchBox.OnSearchFieldFocus(false)" 
33              onkeyup="searchBox.OnSearchFieldChange(event)"/>
34         <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
35         </div>
36       </li>
37     </ul>
38   </div>
39   <div class="tabs">
40     <ul>
41       <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
42       <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
43       <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
44     </ul>
45   </div>
46 </div>
47 <div class="contents">
48 <h1>ChessClock Class Reference</h1><!-- doxytag: class="ChessClock" -->
49 <p>Clock of a individual player.  
50 <a href="#_details">More...</a></p>
51
52 <p><code>#include &lt;<a class="el" href="chessclock_8h_source.html">chessclock.h</a>&gt;</code></p>
53 <div class="dynheader">
54 Inheritance diagram for ChessClock:</div>
55 <div class="dynsection">
56  <div class="center">
57   <img src="class_chess_clock.png" usemap="#ChessClock_map" alt=""/>
58   <map id="ChessClock_map" name="ChessClock_map">
59 <area href="class_chess_clock_widget.html" alt="ChessClockWidget" shape="rect" coords="254,56,371,80"/>
60 <area href="class_delay_after_clock.html" alt="DelayAfterClock" shape="rect" coords="0,112,117,136"/>
61 <area href="class_delay_clock.html" alt="DelayClock" shape="rect" coords="127,112,244,136"/>
62 <area href="class_fischer_after_clock.html" alt="FischerAfterClock" shape="rect" coords="254,112,371,136"/>
63 <area href="class_fischer_clock.html" alt="FischerClock" shape="rect" coords="381,112,498,136"/>
64 <area href="class_hour_glass_clock.html" alt="HourGlassClock" shape="rect" coords="508,112,625,136"/>
65 </map>
66  </div>
67 </div>
68
69 <p><a href="class_chess_clock-members.html">List of all members.</a></p>
70 <table border="0" cellpadding="0" cellspacing="0">
71 <tr><td colspan="2"><h2>Public Types</h2></td></tr>
72 <tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_chess_clock.html#a4a819ca828d25e17dd5975a2ea935d28">RunningStatus</a> { <a class="el" href="class_chess_clock.html#a4a819ca828d25e17dd5975a2ea935d28a62801e3ac4d8e7f2889090525598b181">NotRunning</a> =  0, 
73 <a class="el" href="class_chess_clock.html#a4a819ca828d25e17dd5975a2ea935d28ac717f6fe8e135ffff8153ec7d5b2b36c">Running</a> =  1, 
74 <a class="el" href="class_chess_clock.html#a4a819ca828d25e17dd5975a2ea935d28a71899c98710fe6d3a18a5d3f1029e9d9">Paused</a> =  2
75  }</td></tr>
76 <tr><td colspan="2"><h2>Public Slots</h2></td></tr>
77 <tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_chess_clock.html#a349c7c108551649a9885651c5470e2dd">repaintClock</a> ()=0</td></tr>
78 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Refresh clock information.  <a href="#a349c7c108551649a9885651c5470e2dd"></a><br/></td></tr>
79 <tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_chess_clock.html#a2262f5bb09794ef7a40c62c0c28a6979">updateClock</a> ()</td></tr>
80 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Update clock information, check looser state and refresh.  <a href="#a2262f5bb09794ef7a40c62c0c28a6979"></a><br/></td></tr>
81 <tr><td colspan="2"><h2>Signals</h2></td></tr>
82 <tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_chess_clock.html#a9406ad0b60047e6605cf3e41c8a47b13">timeOutLoser</a> ()</td></tr>
83 <tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_chess_clock.html#a832bb1a623c56078c91be7d67b12dea9">turnEnded</a> ()</td></tr>
84 <tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_chess_clock.html#a663e4cea430d1223d33dbd0bc2aa9ace">dontEatBattery</a> ()</td></tr>
85 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Emitted after 30 min played one turn.  <a href="#a663e4cea430d1223d33dbd0bc2aa9ace"></a><br/></td></tr>
86 <tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
87 <tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_chess_clock.html#af4d3718b1e746317749bbb992688dcd8">ChessClock</a> (bool white, QWidget *parent=0)</td></tr>
88 <tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_chess_clock.html#a8ee162da0545410332d3fc1c4696b64a">isLoser</a> () const </td></tr>
89 <tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_chess_clock.html#ad250dc2ff1f62f2c984e1925d30c1956">getTurn</a> () const </td></tr>
90 <tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_chess_clock.html#a87c8761d7b25ef31764a3e173b9645c1">isWhite</a> () const </td></tr>
91 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_chess_clock.html#a4a819ca828d25e17dd5975a2ea935d28">RunningStatus</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_chess_clock.html#a8988e92a321e25d52dc00552b4d44a4d">getStatus</a> () const </td></tr>
92 <tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_chess_clock.html#a49504d86896ef3f724b2aa481c85435a">startTurn</a> ()</td></tr>
93 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Start new turn.  <a href="#a49504d86896ef3f724b2aa481c85435a"></a><br/></td></tr>
94 <tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_turn_information.html">TurnInformation</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_chess_clock.html#a2383619532d2e9e6557961616c722531">endTurn</a> ()</td></tr>
95 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">End this turn.  <a href="#a2383619532d2e9e6557961616c722531"></a><br/></td></tr>
96 <tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_chess_clock.html#a461145515ab3854c079937143026a047">pauseTurn</a> ()</td></tr>
97 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pause clock.  <a href="#a461145515ab3854c079937143026a047"></a><br/></td></tr>
98 <tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_chess_clock.html#ae0686cb1be507be4c7c411898ba52495">continueTurn</a> ()</td></tr>
99 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Continue paused game.  <a href="#ae0686cb1be507be4c7c411898ba52495"></a><br/></td></tr>
100 <tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_chess_clock.html#aa19330404a35872591d45d24fb52572e">setAnother</a> (<a class="el" href="class_chess_clock.html">ChessClock</a> *another)</td></tr>
101 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set another chess clock for connecting.  <a href="#aa19330404a35872591d45d24fb52572e"></a><br/></td></tr>
102 <tr><td class="memItemLeft" align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_chess_clock.html#a8e7d214dcc13dcd1087d2281fe96ce16">getTimeAvailable</a> ()</td></tr>
103 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get total time available.  <a href="#a8e7d214dcc13dcd1087d2281fe96ce16"></a><br/></td></tr>
104 <tr><td class="memItemLeft" align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_chess_clock.html#a4bc0dedc29db4e121424b83605a3ec1b">getTimePlayed</a> ()</td></tr>
105 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get total time played.  <a href="#a4bc0dedc29db4e121424b83605a3ec1b"></a><br/></td></tr>
106 <tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_chess_clock.html#af0415d0184abb73d9ee3348635c3e0d8">setTimeAvailable</a> (int msecs)</td></tr>
107 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set time available.  <a href="#af0415d0184abb73d9ee3348635c3e0d8"></a><br/></td></tr>
108 <tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_chess_clock.html#a7726be810822d28f039252e29e8377d5">addTime</a> (int msecs)</td></tr>
109 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Add time.  <a href="#a7726be810822d28f039252e29e8377d5"></a><br/></td></tr>
110 <tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_chess_clock.html#a781fff762250f63de87d12f5d88ae5ed">currentTurnPlayed</a> ()</td></tr>
111 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get time played current turn.  <a href="#a781fff762250f63de87d12f5d88ae5ed"></a><br/></td></tr>
112 <tr><td colspan="2"><h2>Protected Attributes</h2></td></tr>
113 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_chess_clock.html">ChessClock</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_chess_clock.html#a2ec3c0ed0a5e9bee6bd0864c5c9e4452">another_</a></td></tr>
114 <tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_chess_clock.html#a4ed94dc49d57927eb518c3e7d93718b1">loser_</a></td></tr>
115 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Another player's clock.  <a href="#a4ed94dc49d57927eb518c3e7d93718b1"></a><br/></td></tr>
116 <tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_chess_clock.html#aba90e7b968a5d27fc8653f7690344f8d">turn_</a></td></tr>
117 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Is player losed because of timeout.  <a href="#aba90e7b968a5d27fc8653f7690344f8d"></a><br/></td></tr>
118 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_chess_clock.html#a4a819ca828d25e17dd5975a2ea935d28">RunningStatus</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_chess_clock.html#ad2d4601fbc0dae0599a95ce7924c9902">status_</a></td></tr>
119 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Current turn.  <a href="#ad2d4601fbc0dae0599a95ce7924c9902"></a><br/></td></tr>
120 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_turn_information.html">TurnInformation</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_chess_clock.html#a0eb205f7484c7cf2a0be1f8bec78bf68">currentTurn_</a></td></tr>
121 <tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_chess_clock.html#a5a9bcfd2cbf2af4b5785d6ae2d9c84c8">dontEatBatteryEmitted_</a></td></tr>
122 <tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_chess_clock.html#a373e5774a0af5387c76006a1a24d770e">timePlayedBeforeTurn_</a></td></tr>
123 <tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_chess_clock.html#abbce62e8c796244cadb1a5413469ca1b">timeAvailableBeforeTurn_</a></td></tr>
124 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Time played in this game BEFORE this turn msecs.  <a href="#abbce62e8c796244cadb1a5413469ca1b"></a><br/></td></tr>
125 <tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_chess_clock.html#a844453fc4683c62d24b53b70fb68c1a9">isWhite_</a></td></tr>
126 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Time available for play BEFORE this turn msecs !  <a href="#a844453fc4683c62d24b53b70fb68c1a9"></a><br/></td></tr>
127 <tr><td class="memItemLeft" align="right" valign="top">QTime&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_chess_clock.html#ae25ff9bfd3ccb8651b3e7890e712d1be">clockTime_</a></td></tr>
128 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">True if white player.  <a href="#ae25ff9bfd3ccb8651b3e7890e712d1be"></a><br/></td></tr>
129 <tr><td class="memItemLeft" align="right" valign="top">QTimer&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_chess_clock.html#a3493e745462457ebf5660754fe333fd2">updateTimer_</a></td></tr>
130 <tr><td colspan="2"><h2>Static Protected Attributes</h2></td></tr>
131 <tr><td class="memItemLeft" align="right" valign="top">static const int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_chess_clock.html#a848e42d72b3470578f0f958106894b4f">UPDATEINTERVAL</a> = 1000</td></tr>
132 <tr><td class="memItemLeft" align="right" valign="top">static const int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_chess_clock.html#ab15d3ca817a996ee4f3427c2d72bd233">DONTEATBATTERYTIME</a> = 30 * 60 * 1000</td></tr>
133 </table>
134 <hr/><a name="_details"></a><h2>Detailed Description</h2>
135 <p>Clock of a individual player. </p>
136 <dl class="author"><dt><b>Author:</b></dt><dd>Arto Hyvättinen </dd></dl>
137 <dl class="date"><dt><b>Date:</b></dt><dd>2010-08-13</dd></dl>
138 <p>Base class of chess clock.</p>
139 <p><a class="el" href="class_chess_clock.html" title="Clock of a individual player.">ChessClock</a> has not GUI itself, but it is subclass of QWidget avoiding polymorphism. </p>
140
141 <p>Definition at line <a class="el" href="chessclock_8h_source.html#l00043">43</a> of file <a class="el" href="chessclock_8h_source.html">chessclock.h</a>.</p>
142 <hr/><h2>Member Enumeration Documentation</h2>
143 <a class="anchor" id="a4a819ca828d25e17dd5975a2ea935d28"></a><!-- doxytag: member="ChessClock::RunningStatus" ref="a4a819ca828d25e17dd5975a2ea935d28" args="" -->
144 <div class="memitem">
145 <div class="memproto">
146       <table class="memname">
147         <tr>
148           <td class="memname">enum <a class="el" href="class_chess_clock.html#a4a819ca828d25e17dd5975a2ea935d28">ChessClock::RunningStatus</a></td>
149         </tr>
150       </table>
151 </div>
152 <div class="memdoc">
153 <dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
154 <tr><td valign="top"><em><a class="anchor" id="a4a819ca828d25e17dd5975a2ea935d28a62801e3ac4d8e7f2889090525598b181"></a><!-- doxytag: member="NotRunning" ref="a4a819ca828d25e17dd5975a2ea935d28a62801e3ac4d8e7f2889090525598b181" args="" -->NotRunning</em>&nbsp;</td><td>
155 <p>Not turn. </p>
156 </td></tr>
157 <tr><td valign="top"><em><a class="anchor" id="a4a819ca828d25e17dd5975a2ea935d28ac717f6fe8e135ffff8153ec7d5b2b36c"></a><!-- doxytag: member="Running" ref="a4a819ca828d25e17dd5975a2ea935d28ac717f6fe8e135ffff8153ec7d5b2b36c" args="" -->Running</em>&nbsp;</td><td>
158 <p>Turn running. </p>
159 </td></tr>
160 <tr><td valign="top"><em><a class="anchor" id="a4a819ca828d25e17dd5975a2ea935d28a71899c98710fe6d3a18a5d3f1029e9d9"></a><!-- doxytag: member="Paused" ref="a4a819ca828d25e17dd5975a2ea935d28a71899c98710fe6d3a18a5d3f1029e9d9" args="" -->Paused</em>&nbsp;</td><td>
161 <p>Turn paused. </p>
162 </td></tr>
163 </table>
164 </dd>
165 </dl>
166
167 <p>Definition at line <a class="el" href="chessclock_8h_source.html#l00050">50</a> of file <a class="el" href="chessclock_8h_source.html">chessclock.h</a>.</p>
168
169 </div>
170 </div>
171 <hr/><h2>Constructor &amp; Destructor Documentation</h2>
172 <a class="anchor" id="af4d3718b1e746317749bbb992688dcd8"></a><!-- doxytag: member="ChessClock::ChessClock" ref="af4d3718b1e746317749bbb992688dcd8" args="(bool white, QWidget *parent=0)" -->
173 <div class="memitem">
174 <div class="memproto">
175       <table class="memname">
176         <tr>
177           <td class="memname">ChessClock::ChessClock </td>
178           <td>(</td>
179           <td class="paramtype">bool&nbsp;</td>
180           <td class="paramname"> <em>white</em>, </td>
181         </tr>
182         <tr>
183           <td class="paramkey"></td>
184           <td></td>
185           <td class="paramtype">QWidget *&nbsp;</td>
186           <td class="paramname"> <em>parent</em> = <code>0</code></td><td>&nbsp;</td>
187         </tr>
188         <tr>
189           <td></td>
190           <td>)</td>
191           <td></td><td></td><td></td>
192         </tr>
193       </table>
194 </div>
195 <div class="memdoc">
196
197 <p>Definition at line <a class="el" href="chessclock_8cpp_source.html#l00029">29</a> of file <a class="el" href="chessclock_8cpp_source.html">chessclock.cpp</a>.</p>
198
199 </div>
200 </div>
201 <hr/><h2>Member Function Documentation</h2>
202 <a class="anchor" id="a7726be810822d28f039252e29e8377d5"></a><!-- doxytag: member="ChessClock::addTime" ref="a7726be810822d28f039252e29e8377d5" args="(int msecs)" -->
203 <div class="memitem">
204 <div class="memproto">
205       <table class="memname">
206         <tr>
207           <td class="memname">void ChessClock::addTime </td>
208           <td>(</td>
209           <td class="paramtype">int&nbsp;</td>
210           <td class="paramname"> <em>msecs</em></td>
211           <td>&nbsp;)&nbsp;</td>
212           <td></td>
213         </tr>
214       </table>
215 </div>
216 <div class="memdoc">
217
218 <p>Add time. </p>
219 <p>Add time to timeAvailableBeforeTurn_ total available time counter.</p>
220 <dl><dt><b>Parameters:</b></dt><dd>
221   <table border="0" cellspacing="2" cellpadding="0">
222     <tr><td valign="top"></td><td valign="top"><em>msecs</em>&nbsp;</td><td>Time to add in msecs </td></tr>
223   </table>
224   </dd>
225 </dl>
226
227 <p>Definition at line <a class="el" href="chessclock_8cpp_source.html#l00138">138</a> of file <a class="el" href="chessclock_8cpp_source.html">chessclock.cpp</a>.</p>
228
229 </div>
230 </div>
231 <a class="anchor" id="ae0686cb1be507be4c7c411898ba52495"></a><!-- doxytag: member="ChessClock::continueTurn" ref="ae0686cb1be507be4c7c411898ba52495" args="()" -->
232 <div class="memitem">
233 <div class="memproto">
234       <table class="memname">
235         <tr>
236           <td class="memname">void ChessClock::continueTurn </td>
237           <td>(</td>
238           <td class="paramname"></td>
239           <td>&nbsp;)&nbsp;</td>
240           <td><code> [virtual]</code></td>
241         </tr>
242       </table>
243 </div>
244 <div class="memdoc">
245
246 <p>Continue paused game. </p>
247
248 <p>Definition at line <a class="el" href="chessclock_8cpp_source.html#l00073">73</a> of file <a class="el" href="chessclock_8cpp_source.html">chessclock.cpp</a>.</p>
249
250 </div>
251 </div>
252 <a class="anchor" id="a781fff762250f63de87d12f5d88ae5ed"></a><!-- doxytag: member="ChessClock::currentTurnPlayed" ref="a781fff762250f63de87d12f5d88ae5ed" args="()" -->
253 <div class="memitem">
254 <div class="memproto">
255       <table class="memname">
256         <tr>
257           <td class="memname">int ChessClock::currentTurnPlayed </td>
258           <td>(</td>
259           <td class="paramname"></td>
260           <td>&nbsp;)&nbsp;</td>
261           <td></td>
262         </tr>
263       </table>
264 </div>
265 <div class="memdoc">
266
267 <p>Get time played current turn. </p>
268 <dl class="return"><dt><b>Returns:</b></dt><dd>Time in msecs </dd></dl>
269
270 <p>Definition at line <a class="el" href="chessclock_8cpp_source.html#l00143">143</a> of file <a class="el" href="chessclock_8cpp_source.html">chessclock.cpp</a>.</p>
271
272 </div>
273 </div>
274 <a class="anchor" id="a663e4cea430d1223d33dbd0bc2aa9ace"></a><!-- doxytag: member="ChessClock::dontEatBattery" ref="a663e4cea430d1223d33dbd0bc2aa9ace" args="()" -->
275 <div class="memitem">
276 <div class="memproto">
277       <table class="memname">
278         <tr>
279           <td class="memname">void ChessClock::dontEatBattery </td>
280           <td>(</td>
281           <td class="paramname"></td>
282           <td>&nbsp;)&nbsp;</td>
283           <td><code> [signal]</code></td>
284         </tr>
285       </table>
286 </div>
287 <div class="memdoc">
288
289 <p>Emitted after 30 min played one turn. </p>
290 <p>Will cause screen not to keeped lit. </p>
291 <dl class="since"><dt><b>Since:</b></dt><dd>1.1.2 </dd></dl>
292
293 </div>
294 </div>
295 <a class="anchor" id="a2383619532d2e9e6557961616c722531"></a><!-- doxytag: member="ChessClock::endTurn" ref="a2383619532d2e9e6557961616c722531" args="()" -->
296 <div class="memitem">
297 <div class="memproto">
298       <table class="memname">
299         <tr>
300           <td class="memname"><a class="el" href="class_turn_information.html">TurnInformation</a> * ChessClock::endTurn </td>
301           <td>(</td>
302           <td class="paramname"></td>
303           <td>&nbsp;)&nbsp;</td>
304           <td><code> [virtual]</code></td>
305         </tr>
306       </table>
307 </div>
308 <div class="memdoc">
309
310 <p>End this turn. </p>
311 <p>Player has done his move. </p>
312 <dl class="return"><dt><b>Returns:</b></dt><dd>Locked turn information </dd></dl>
313
314 <p>Reimplemented in <a class="el" href="class_delay_after_clock.html#a67513894f0749d488e275f26e43008e8">DelayAfterClock</a>, <a class="el" href="class_fischer_after_clock.html#a01047f1c8eea1ca406eaebdaab930daf">FischerAfterClock</a>, and <a class="el" href="class_hour_glass_clock.html#af2c3629621f5ac7c41b41b236c2f1594">HourGlassClock</a>.</p>
315
316 <p>Definition at line <a class="el" href="chessclock_8cpp_source.html#l00084">84</a> of file <a class="el" href="chessclock_8cpp_source.html">chessclock.cpp</a>.</p>
317
318 </div>
319 </div>
320 <a class="anchor" id="a8988e92a321e25d52dc00552b4d44a4d"></a><!-- doxytag: member="ChessClock::getStatus" ref="a8988e92a321e25d52dc00552b4d44a4d" args="() const " -->
321 <div class="memitem">
322 <div class="memproto">
323       <table class="memname">
324         <tr>
325           <td class="memname"><a class="el" href="class_chess_clock.html#a4a819ca828d25e17dd5975a2ea935d28">RunningStatus</a> ChessClock::getStatus </td>
326           <td>(</td>
327           <td class="paramname"></td>
328           <td>&nbsp;)&nbsp;</td>
329           <td> const<code> [inline]</code></td>
330         </tr>
331       </table>
332 </div>
333 <div class="memdoc">
334
335 <p>Definition at line <a class="el" href="chessclock_8h_source.html#l00059">59</a> of file <a class="el" href="chessclock_8h_source.html">chessclock.h</a>.</p>
336
337 </div>
338 </div>
339 <a class="anchor" id="a8e7d214dcc13dcd1087d2281fe96ce16"></a><!-- doxytag: member="ChessClock::getTimeAvailable" ref="a8e7d214dcc13dcd1087d2281fe96ce16" args="()" -->
340 <div class="memitem">
341 <div class="memproto">
342       <table class="memname">
343         <tr>
344           <td class="memname">int ChessClock::getTimeAvailable </td>
345           <td>(</td>
346           <td class="paramname"></td>
347           <td>&nbsp;)&nbsp;</td>
348           <td><code> [virtual]</code></td>
349         </tr>
350       </table>
351 </div>
352 <div class="memdoc">
353
354 <p>Get total time available. </p>
355 <p>Time does't contain delays.</p>
356 <dl class="return"><dt><b>Returns:</b></dt><dd>Time available in msecs </dd></dl>
357
358 <p>Reimplemented in <a class="el" href="class_delay_clock.html#ad926d5f15903c47092d431cc26b296d4">DelayClock</a>, and <a class="el" href="class_hour_glass_clock.html#a50daaa71c289575f47e1310ce215f45f">HourGlassClock</a>.</p>
359
360 <p>Definition at line <a class="el" href="chessclock_8cpp_source.html#l00112">112</a> of file <a class="el" href="chessclock_8cpp_source.html">chessclock.cpp</a>.</p>
361
362 </div>
363 </div>
364 <a class="anchor" id="a4bc0dedc29db4e121424b83605a3ec1b"></a><!-- doxytag: member="ChessClock::getTimePlayed" ref="a4bc0dedc29db4e121424b83605a3ec1b" args="()" -->
365 <div class="memitem">
366 <div class="memproto">
367       <table class="memname">
368         <tr>
369           <td class="memname">int ChessClock::getTimePlayed </td>
370           <td>(</td>
371           <td class="paramname"></td>
372           <td>&nbsp;)&nbsp;</td>
373           <td><code> [virtual]</code></td>
374         </tr>
375       </table>
376 </div>
377 <div class="memdoc">
378
379 <p>Get total time played. </p>
380 <dl class="return"><dt><b>Returns:</b></dt><dd>Time played in msecs </dd></dl>
381
382 <p>Definition at line <a class="el" href="chessclock_8cpp_source.html#l00126">126</a> of file <a class="el" href="chessclock_8cpp_source.html">chessclock.cpp</a>.</p>
383
384 </div>
385 </div>
386 <a class="anchor" id="ad250dc2ff1f62f2c984e1925d30c1956"></a><!-- doxytag: member="ChessClock::getTurn" ref="ad250dc2ff1f62f2c984e1925d30c1956" args="() const " -->
387 <div class="memitem">
388 <div class="memproto">
389       <table class="memname">
390         <tr>
391           <td class="memname">int ChessClock::getTurn </td>
392           <td>(</td>
393           <td class="paramname"></td>
394           <td>&nbsp;)&nbsp;</td>
395           <td> const<code> [inline]</code></td>
396         </tr>
397       </table>
398 </div>
399 <div class="memdoc">
400
401 <p>Definition at line <a class="el" href="chessclock_8h_source.html#l00057">57</a> of file <a class="el" href="chessclock_8h_source.html">chessclock.h</a>.</p>
402
403 </div>
404 </div>
405 <a class="anchor" id="a8ee162da0545410332d3fc1c4696b64a"></a><!-- doxytag: member="ChessClock::isLoser" ref="a8ee162da0545410332d3fc1c4696b64a" args="() const " -->
406 <div class="memitem">
407 <div class="memproto">
408       <table class="memname">
409         <tr>
410           <td class="memname">bool ChessClock::isLoser </td>
411           <td>(</td>
412           <td class="paramname"></td>
413           <td>&nbsp;)&nbsp;</td>
414           <td> const<code> [inline]</code></td>
415         </tr>
416       </table>
417 </div>
418 <div class="memdoc">
419
420 <p>Definition at line <a class="el" href="chessclock_8h_source.html#l00056">56</a> of file <a class="el" href="chessclock_8h_source.html">chessclock.h</a>.</p>
421
422 </div>
423 </div>
424 <a class="anchor" id="a87c8761d7b25ef31764a3e173b9645c1"></a><!-- doxytag: member="ChessClock::isWhite" ref="a87c8761d7b25ef31764a3e173b9645c1" args="() const " -->
425 <div class="memitem">
426 <div class="memproto">
427       <table class="memname">
428         <tr>
429           <td class="memname">bool ChessClock::isWhite </td>
430           <td>(</td>
431           <td class="paramname"></td>
432           <td>&nbsp;)&nbsp;</td>
433           <td> const<code> [inline]</code></td>
434         </tr>
435       </table>
436 </div>
437 <div class="memdoc">
438
439 <p>Definition at line <a class="el" href="chessclock_8h_source.html#l00058">58</a> of file <a class="el" href="chessclock_8h_source.html">chessclock.h</a>.</p>
440
441 </div>
442 </div>
443 <a class="anchor" id="a461145515ab3854c079937143026a047"></a><!-- doxytag: member="ChessClock::pauseTurn" ref="a461145515ab3854c079937143026a047" args="()" -->
444 <div class="memitem">
445 <div class="memproto">
446       <table class="memname">
447         <tr>
448           <td class="memname">void ChessClock::pauseTurn </td>
449           <td>(</td>
450           <td class="paramname"></td>
451           <td>&nbsp;)&nbsp;</td>
452           <td><code> [virtual]</code></td>
453         </tr>
454       </table>
455 </div>
456 <div class="memdoc">
457
458 <p>Pause clock. </p>
459
460 <p>Definition at line <a class="el" href="chessclock_8cpp_source.html#l00064">64</a> of file <a class="el" href="chessclock_8cpp_source.html">chessclock.cpp</a>.</p>
461
462 </div>
463 </div>
464 <a class="anchor" id="a349c7c108551649a9885651c5470e2dd"></a><!-- doxytag: member="ChessClock::repaintClock" ref="a349c7c108551649a9885651c5470e2dd" args="()=0" -->
465 <div class="memitem">
466 <div class="memproto">
467       <table class="memname">
468         <tr>
469           <td class="memname">virtual void ChessClock::repaintClock </td>
470           <td>(</td>
471           <td class="paramname"></td>
472           <td>&nbsp;)&nbsp;</td>
473           <td><code> [pure virtual, slot]</code></td>
474         </tr>
475       </table>
476 </div>
477 <div class="memdoc">
478
479 <p>Refresh clock information. </p>
480
481 <p>Implemented in <a class="el" href="class_chess_clock_widget.html#ac61998d19019342ea4ab93651e32a2ad">ChessClockWidget</a>.</p>
482
483 </div>
484 </div>
485 <a class="anchor" id="aa19330404a35872591d45d24fb52572e"></a><!-- doxytag: member="ChessClock::setAnother" ref="aa19330404a35872591d45d24fb52572e" args="(ChessClock *another)" -->
486 <div class="memitem">
487 <div class="memproto">
488       <table class="memname">
489         <tr>
490           <td class="memname">void ChessClock::setAnother </td>
491           <td>(</td>
492           <td class="paramtype"><a class="el" href="class_chess_clock.html">ChessClock</a> *&nbsp;</td>
493           <td class="paramname"> <em>another</em></td>
494           <td>&nbsp;)&nbsp;</td>
495           <td></td>
496         </tr>
497       </table>
498 </div>
499 <div class="memdoc">
500
501 <p>Set another chess clock for connecting. </p>
502 <dl><dt><b>Parameters:</b></dt><dd>
503   <table border="0" cellspacing="2" cellpadding="0">
504     <tr><td valign="top"></td><td valign="top"><em>another</em>&nbsp;</td><td>Clock of opposite player </td></tr>
505   </table>
506   </dd>
507 </dl>
508
509 <p>Definition at line <a class="el" href="chessclock_8cpp_source.html#l00107">107</a> of file <a class="el" href="chessclock_8cpp_source.html">chessclock.cpp</a>.</p>
510
511 </div>
512 </div>
513 <a class="anchor" id="af0415d0184abb73d9ee3348635c3e0d8"></a><!-- doxytag: member="ChessClock::setTimeAvailable" ref="af0415d0184abb73d9ee3348635c3e0d8" args="(int msecs)" -->
514 <div class="memitem">
515 <div class="memproto">
516       <table class="memname">
517         <tr>
518           <td class="memname">void ChessClock::setTimeAvailable </td>
519           <td>(</td>
520           <td class="paramtype">int&nbsp;</td>
521           <td class="paramname"> <em>msecs</em></td>
522           <td>&nbsp;)&nbsp;</td>
523           <td></td>
524         </tr>
525       </table>
526 </div>
527 <div class="memdoc">
528
529 <p>Set time available. </p>
530 <dl><dt><b>Parameters:</b></dt><dd>
531   <table border="0" cellspacing="2" cellpadding="0">
532     <tr><td valign="top"></td><td valign="top"><em>msecs</em>&nbsp;</td><td>Time available in msecs </td></tr>
533   </table>
534   </dd>
535 </dl>
536
537 <p>Definition at line <a class="el" href="chessclock_8cpp_source.html#l00132">132</a> of file <a class="el" href="chessclock_8cpp_source.html">chessclock.cpp</a>.</p>
538
539 </div>
540 </div>
541 <a class="anchor" id="a49504d86896ef3f724b2aa481c85435a"></a><!-- doxytag: member="ChessClock::startTurn" ref="a49504d86896ef3f724b2aa481c85435a" args="()" -->
542 <div class="memitem">
543 <div class="memproto">
544       <table class="memname">
545         <tr>
546           <td class="memname">void ChessClock::startTurn </td>
547           <td>(</td>
548           <td class="paramname"></td>
549           <td>&nbsp;)&nbsp;</td>
550           <td><code> [virtual]</code></td>
551         </tr>
552       </table>
553 </div>
554 <div class="memdoc">
555
556 <p>Start new turn. </p>
557
558 <p>Reimplemented in <a class="el" href="class_fischer_clock.html#a57f7d1108e88c04e3c8d9326cc8bb0b6">FischerClock</a>.</p>
559
560 <p>Definition at line <a class="el" href="chessclock_8cpp_source.html#l00049">49</a> of file <a class="el" href="chessclock_8cpp_source.html">chessclock.cpp</a>.</p>
561
562 </div>
563 </div>
564 <a class="anchor" id="a9406ad0b60047e6605cf3e41c8a47b13"></a><!-- doxytag: member="ChessClock::timeOutLoser" ref="a9406ad0b60047e6605cf3e41c8a47b13" args="()" -->
565 <div class="memitem">
566 <div class="memproto">
567       <table class="memname">
568         <tr>
569           <td class="memname">void ChessClock::timeOutLoser </td>
570           <td>(</td>
571           <td class="paramname"></td>
572           <td>&nbsp;)&nbsp;</td>
573           <td><code> [signal]</code></td>
574         </tr>
575       </table>
576 </div>
577 <div class="memdoc">
578
579 </div>
580 </div>
581 <a class="anchor" id="a832bb1a623c56078c91be7d67b12dea9"></a><!-- doxytag: member="ChessClock::turnEnded" ref="a832bb1a623c56078c91be7d67b12dea9" args="()" -->
582 <div class="memitem">
583 <div class="memproto">
584       <table class="memname">
585         <tr>
586           <td class="memname">void ChessClock::turnEnded </td>
587           <td>(</td>
588           <td class="paramname"></td>
589           <td>&nbsp;)&nbsp;</td>
590           <td><code> [signal]</code></td>
591         </tr>
592       </table>
593 </div>
594 <div class="memdoc">
595
596 </div>
597 </div>
598 <a class="anchor" id="a2262f5bb09794ef7a40c62c0c28a6979"></a><!-- doxytag: member="ChessClock::updateClock" ref="a2262f5bb09794ef7a40c62c0c28a6979" args="()" -->
599 <div class="memitem">
600 <div class="memproto">
601       <table class="memname">
602         <tr>
603           <td class="memname">void ChessClock::updateClock </td>
604           <td>(</td>
605           <td class="paramname"></td>
606           <td>&nbsp;)&nbsp;</td>
607           <td><code> [virtual, slot]</code></td>
608         </tr>
609       </table>
610 </div>
611 <div class="memdoc">
612
613 <p>Update clock information, check looser state and refresh. </p>
614
615 <p>Reimplemented in <a class="el" href="class_hour_glass_clock.html#af4a8ee4fa210f6d9bc08510f614402e6">HourGlassClock</a>.</p>
616
617 <p>Definition at line <a class="el" href="chessclock_8cpp_source.html#l00169">169</a> of file <a class="el" href="chessclock_8cpp_source.html">chessclock.cpp</a>.</p>
618
619 </div>
620 </div>
621 <hr/><h2>Member Data Documentation</h2>
622 <a class="anchor" id="a2ec3c0ed0a5e9bee6bd0864c5c9e4452"></a><!-- doxytag: member="ChessClock::another_" ref="a2ec3c0ed0a5e9bee6bd0864c5c9e4452" args="" -->
623 <div class="memitem">
624 <div class="memproto">
625       <table class="memname">
626         <tr>
627           <td class="memname"><a class="el" href="class_chess_clock.html">ChessClock</a>* <a class="el" href="class_chess_clock.html#a2ec3c0ed0a5e9bee6bd0864c5c9e4452">ChessClock::another_</a><code> [protected]</code></td>
628         </tr>
629       </table>
630 </div>
631 <div class="memdoc">
632
633 <p>Definition at line <a class="el" href="chessclock_8h_source.html#l00129">129</a> of file <a class="el" href="chessclock_8h_source.html">chessclock.h</a>.</p>
634
635 </div>
636 </div>
637 <a class="anchor" id="ae25ff9bfd3ccb8651b3e7890e712d1be"></a><!-- doxytag: member="ChessClock::clockTime_" ref="ae25ff9bfd3ccb8651b3e7890e712d1be" args="" -->
638 <div class="memitem">
639 <div class="memproto">
640       <table class="memname">
641         <tr>
642           <td class="memname">QTime <a class="el" href="class_chess_clock.html#ae25ff9bfd3ccb8651b3e7890e712d1be">ChessClock::clockTime_</a><code> [protected]</code></td>
643         </tr>
644       </table>
645 </div>
646 <div class="memdoc">
647
648 <p>True if white player. </p>
649
650 <p>Definition at line <a class="el" href="chessclock_8h_source.html#l00142">142</a> of file <a class="el" href="chessclock_8h_source.html">chessclock.h</a>.</p>
651
652 </div>
653 </div>
654 <a class="anchor" id="a0eb205f7484c7cf2a0be1f8bec78bf68"></a><!-- doxytag: member="ChessClock::currentTurn_" ref="a0eb205f7484c7cf2a0be1f8bec78bf68" args="" -->
655 <div class="memitem">
656 <div class="memproto">
657       <table class="memname">
658         <tr>
659           <td class="memname"><a class="el" href="class_turn_information.html">TurnInformation</a>* <a class="el" href="class_chess_clock.html#a0eb205f7484c7cf2a0be1f8bec78bf68">ChessClock::currentTurn_</a><code> [protected]</code></td>
660         </tr>
661       </table>
662 </div>
663 <div class="memdoc">
664
665 <p>Definition at line <a class="el" href="chessclock_8h_source.html#l00134">134</a> of file <a class="el" href="chessclock_8h_source.html">chessclock.h</a>.</p>
666
667 </div>
668 </div>
669 <a class="anchor" id="a5a9bcfd2cbf2af4b5785d6ae2d9c84c8"></a><!-- doxytag: member="ChessClock::dontEatBatteryEmitted_" ref="a5a9bcfd2cbf2af4b5785d6ae2d9c84c8" args="" -->
670 <div class="memitem">
671 <div class="memproto">
672       <table class="memname">
673         <tr>
674           <td class="memname">bool <a class="el" href="class_chess_clock.html#a5a9bcfd2cbf2af4b5785d6ae2d9c84c8">ChessClock::dontEatBatteryEmitted_</a><code> [protected]</code></td>
675         </tr>
676       </table>
677 </div>
678 <div class="memdoc">
679
680 <p>Definition at line <a class="el" href="chessclock_8h_source.html#l00135">135</a> of file <a class="el" href="chessclock_8h_source.html">chessclock.h</a>.</p>
681
682 </div>
683 </div>
684 <a class="anchor" id="ab15d3ca817a996ee4f3427c2d72bd233"></a><!-- doxytag: member="ChessClock::DONTEATBATTERYTIME" ref="ab15d3ca817a996ee4f3427c2d72bd233" args="" -->
685 <div class="memitem">
686 <div class="memproto">
687       <table class="memname">
688         <tr>
689           <td class="memname">const int <a class="el" href="class_chess_clock.html#ab15d3ca817a996ee4f3427c2d72bd233">ChessClock::DONTEATBATTERYTIME</a> = 30 * 60 * 1000<code> [static, protected]</code></td>
690         </tr>
691       </table>
692 </div>
693 <div class="memdoc">
694 <p>Clock updating interval in msecs </p>
695
696 <p>Definition at line <a class="el" href="chessclock_8h_source.html#l00146">146</a> of file <a class="el" href="chessclock_8h_source.html">chessclock.h</a>.</p>
697
698 </div>
699 </div>
700 <a class="anchor" id="a844453fc4683c62d24b53b70fb68c1a9"></a><!-- doxytag: member="ChessClock::isWhite_" ref="a844453fc4683c62d24b53b70fb68c1a9" args="" -->
701 <div class="memitem">
702 <div class="memproto">
703       <table class="memname">
704         <tr>
705           <td class="memname">bool <a class="el" href="class_chess_clock.html#a844453fc4683c62d24b53b70fb68c1a9">ChessClock::isWhite_</a><code> [protected]</code></td>
706         </tr>
707       </table>
708 </div>
709 <div class="memdoc">
710
711 <p>Time available for play BEFORE this turn msecs ! </p>
712
713 <p>Definition at line <a class="el" href="chessclock_8h_source.html#l00140">140</a> of file <a class="el" href="chessclock_8h_source.html">chessclock.h</a>.</p>
714
715 </div>
716 </div>
717 <a class="anchor" id="a4ed94dc49d57927eb518c3e7d93718b1"></a><!-- doxytag: member="ChessClock::loser_" ref="a4ed94dc49d57927eb518c3e7d93718b1" args="" -->
718 <div class="memitem">
719 <div class="memproto">
720       <table class="memname">
721         <tr>
722           <td class="memname">bool <a class="el" href="class_chess_clock.html#a4ed94dc49d57927eb518c3e7d93718b1">ChessClock::loser_</a><code> [protected]</code></td>
723         </tr>
724       </table>
725 </div>
726 <div class="memdoc">
727
728 <p>Another player's clock. </p>
729
730 <p>Definition at line <a class="el" href="chessclock_8h_source.html#l00131">131</a> of file <a class="el" href="chessclock_8h_source.html">chessclock.h</a>.</p>
731
732 </div>
733 </div>
734 <a class="anchor" id="ad2d4601fbc0dae0599a95ce7924c9902"></a><!-- doxytag: member="ChessClock::status_" ref="ad2d4601fbc0dae0599a95ce7924c9902" args="" -->
735 <div class="memitem">
736 <div class="memproto">
737       <table class="memname">
738         <tr>
739           <td class="memname"><a class="el" href="class_chess_clock.html#a4a819ca828d25e17dd5975a2ea935d28">RunningStatus</a> <a class="el" href="class_chess_clock.html#ad2d4601fbc0dae0599a95ce7924c9902">ChessClock::status_</a><code> [protected]</code></td>
740         </tr>
741       </table>
742 </div>
743 <div class="memdoc">
744
745 <p>Current turn. </p>
746
747 <p>Definition at line <a class="el" href="chessclock_8h_source.html#l00133">133</a> of file <a class="el" href="chessclock_8h_source.html">chessclock.h</a>.</p>
748
749 </div>
750 </div>
751 <a class="anchor" id="abbce62e8c796244cadb1a5413469ca1b"></a><!-- doxytag: member="ChessClock::timeAvailableBeforeTurn_" ref="abbce62e8c796244cadb1a5413469ca1b" args="" -->
752 <div class="memitem">
753 <div class="memproto">
754       <table class="memname">
755         <tr>
756           <td class="memname">int <a class="el" href="class_chess_clock.html#abbce62e8c796244cadb1a5413469ca1b">ChessClock::timeAvailableBeforeTurn_</a><code> [protected]</code></td>
757         </tr>
758       </table>
759 </div>
760 <div class="memdoc">
761
762 <p>Time played in this game BEFORE this turn msecs. </p>
763
764 <p>Definition at line <a class="el" href="chessclock_8h_source.html#l00138">138</a> of file <a class="el" href="chessclock_8h_source.html">chessclock.h</a>.</p>
765
766 </div>
767 </div>
768 <a class="anchor" id="a373e5774a0af5387c76006a1a24d770e"></a><!-- doxytag: member="ChessClock::timePlayedBeforeTurn_" ref="a373e5774a0af5387c76006a1a24d770e" args="" -->
769 <div class="memitem">
770 <div class="memproto">
771       <table class="memname">
772         <tr>
773           <td class="memname">int <a class="el" href="class_chess_clock.html#a373e5774a0af5387c76006a1a24d770e">ChessClock::timePlayedBeforeTurn_</a><code> [protected]</code></td>
774         </tr>
775       </table>
776 </div>
777 <div class="memdoc">
778
779 <p>Definition at line <a class="el" href="chessclock_8h_source.html#l00137">137</a> of file <a class="el" href="chessclock_8h_source.html">chessclock.h</a>.</p>
780
781 </div>
782 </div>
783 <a class="anchor" id="aba90e7b968a5d27fc8653f7690344f8d"></a><!-- doxytag: member="ChessClock::turn_" ref="aba90e7b968a5d27fc8653f7690344f8d" args="" -->
784 <div class="memitem">
785 <div class="memproto">
786       <table class="memname">
787         <tr>
788           <td class="memname">int <a class="el" href="class_chess_clock.html#aba90e7b968a5d27fc8653f7690344f8d">ChessClock::turn_</a><code> [protected]</code></td>
789         </tr>
790       </table>
791 </div>
792 <div class="memdoc">
793
794 <p>Is player losed because of timeout. </p>
795
796 <p>Definition at line <a class="el" href="chessclock_8h_source.html#l00132">132</a> of file <a class="el" href="chessclock_8h_source.html">chessclock.h</a>.</p>
797
798 </div>
799 </div>
800 <a class="anchor" id="a848e42d72b3470578f0f958106894b4f"></a><!-- doxytag: member="ChessClock::UPDATEINTERVAL" ref="a848e42d72b3470578f0f958106894b4f" args="" -->
801 <div class="memitem">
802 <div class="memproto">
803       <table class="memname">
804         <tr>
805           <td class="memname">const int <a class="el" href="class_chess_clock.html#a848e42d72b3470578f0f958106894b4f">ChessClock::UPDATEINTERVAL</a> = 1000<code> [static, protected]</code></td>
806         </tr>
807       </table>
808 </div>
809 <div class="memdoc">
810
811 <p>Definition at line <a class="el" href="chessclock_8h_source.html#l00145">145</a> of file <a class="el" href="chessclock_8h_source.html">chessclock.h</a>.</p>
812
813 </div>
814 </div>
815 <a class="anchor" id="a3493e745462457ebf5660754fe333fd2"></a><!-- doxytag: member="ChessClock::updateTimer_" ref="a3493e745462457ebf5660754fe333fd2" args="" -->
816 <div class="memitem">
817 <div class="memproto">
818       <table class="memname">
819         <tr>
820           <td class="memname">QTimer <a class="el" href="class_chess_clock.html#a3493e745462457ebf5660754fe333fd2">ChessClock::updateTimer_</a><code> [protected]</code></td>
821         </tr>
822       </table>
823 </div>
824 <div class="memdoc">
825
826 <p>Definition at line <a class="el" href="chessclock_8h_source.html#l00143">143</a> of file <a class="el" href="chessclock_8h_source.html">chessclock.h</a>.</p>
827
828 </div>
829 </div>
830 <hr/>The documentation for this class was generated from the following files:<ul>
831 <li>/holvi/arto/ohjelmointi/ChessClock/chessclock/classes/<a class="el" href="chessclock_8h_source.html">chessclock.h</a></li>
832 <li>/holvi/arto/ohjelmointi/ChessClock/chessclock/classes/<a class="el" href="chessclock_8cpp_source.html">chessclock.cpp</a></li>
833 </ul>
834 </div>
835 <!--- window showing the filter options -->
836 <div id="MSearchSelectWindow"
837      onmouseover="return searchBox.OnSearchSelectShow()"
838      onmouseout="return searchBox.OnSearchSelectHide()"
839      onkeydown="return searchBox.OnSearchSelectKey(event)">
840 <a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&nbsp;</span>Enumerator</a></div>
841
842 <!-- iframe showing the search results (closed by default) -->
843 <div id="MSearchResultsWindow">
844 <iframe src="" frameborder="0" 
845         name="MSearchResults" id="MSearchResults">
846 </iframe>
847 </div>
848
849 <hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
850 <a href="http://www.doxygen.org/index.html">
851 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
852 </body>
853 </html>