Screen will turn black after 30 min
authorArto Hyvättinen <arto.hyvattinen@gmail.com>
Tue, 12 Oct 2010 19:15:52 +0000 (22:15 +0300)
committerArto Hyvättinen <arto.hyvattinen@gmail.com>
Tue, 12 Oct 2010 19:15:52 +0000 (22:15 +0300)
API doc updated

154 files changed:
chessclockwindow.cpp
chessclockwindow.h
classes/chessclock.cpp
classes/chessclock.h
classes/clockswidget.cpp
classes/clockswidget.h
main.cpp
www/html/annotated.html
www/html/basicdialog_8cpp.html
www/html/basicdialog_8cpp_source.html
www/html/basicdialog_8h.html
www/html/basicdialog_8h_source.html
www/html/chessclock_8cpp.html
www/html/chessclock_8cpp_source.html
www/html/chessclock_8h.html
www/html/chessclock_8h_source.html
www/html/chessclockwidget_8cpp.html
www/html/chessclockwidget_8cpp_source.html
www/html/chessclockwidget_8h.html
www/html/chessclockwidget_8h_source.html
www/html/chessclockwindow_8cpp.html
www/html/chessclockwindow_8cpp_source.html
www/html/chessclockwindow_8h.html
www/html/chessclockwindow_8h_source.html
www/html/class_basic_dialog-members.html
www/html/class_basic_dialog.html
www/html/class_chess_clock-members.html
www/html/class_chess_clock.html
www/html/class_chess_clock_widget-members.html
www/html/class_chess_clock_widget.html
www/html/class_chess_clock_window-members.html
www/html/class_chess_clock_window.html
www/html/class_clocks_widget-members.html
www/html/class_clocks_widget.html
www/html/class_delay_after_clock-members.html
www/html/class_delay_after_clock.html
www/html/class_delay_after_time_control-members.html
www/html/class_delay_after_time_control.html
www/html/class_delay_clock-members.html
www/html/class_delay_clock.html
www/html/class_delay_time_control-members.html
www/html/class_delay_time_control.html
www/html/class_fischer_after_clock-members.html
www/html/class_fischer_after_clock.html
www/html/class_fischer_after_time_control-members.html
www/html/class_fischer_after_time_control.html
www/html/class_fischer_clock-members.html
www/html/class_fischer_clock.html
www/html/class_fischer_time_control-members.html
www/html/class_fischer_time_control.html
www/html/class_hour_glass_clock-members.html
www/html/class_hour_glass_clock.html
www/html/class_hour_glass_time_control-members.html
www/html/class_hour_glass_time_control.html
www/html/class_no_time_control-members.html
www/html/class_no_time_control.html
www/html/class_screen_lit_keeper-members.html
www/html/class_screen_lit_keeper.html
www/html/class_start_widget-members.html
www/html/class_start_widget.html
www/html/class_time_control-members.html
www/html/class_time_control.html
www/html/class_turn_information-members.html
www/html/class_turn_information.html
www/html/class_welcome_screen_widget-members.html
www/html/class_welcome_screen_widget.html
www/html/classes.html
www/html/clockswidget_8cpp.html
www/html/clockswidget_8cpp_source.html
www/html/clockswidget_8h.html
www/html/clockswidget_8h_source.html
www/html/delayafterclock_8cpp.html
www/html/delayafterclock_8cpp_source.html
www/html/delayafterclock_8h.html
www/html/delayafterclock_8h_source.html
www/html/delayaftertimecontrol_8cpp.html
www/html/delayaftertimecontrol_8cpp_source.html
www/html/delayaftertimecontrol_8h.html
www/html/delayaftertimecontrol_8h_source.html
www/html/delayclock_8cpp.html
www/html/delayclock_8cpp_source.html
www/html/delayclock_8h.html
www/html/delayclock_8h_source.html
www/html/delaytimecontrol_8cpp.html
www/html/delaytimecontrol_8cpp_source.html
www/html/delaytimecontrol_8h.html
www/html/delaytimecontrol_8h_source.html
www/html/files.html
www/html/fischerafterclock_8cpp.html
www/html/fischerafterclock_8cpp_source.html
www/html/fischerafterclock_8h.html
www/html/fischerafterclock_8h_source.html
www/html/fischeraftertimecontrol_8cpp.html
www/html/fischeraftertimecontrol_8cpp_source.html
www/html/fischeraftertimecontrol_8h.html
www/html/fischeraftertimecontrol_8h_source.html
www/html/fischerclock_8cpp.html
www/html/fischerclock_8cpp_source.html
www/html/fischerclock_8h.html
www/html/fischerclock_8h_source.html
www/html/fischertimecontrol_8cpp.html
www/html/fischertimecontrol_8cpp_source.html
www/html/fischertimecontrol_8h.html
www/html/fischertimecontrol_8h_source.html
www/html/functions.html
www/html/functions_enum.html
www/html/functions_eval.html
www/html/functions_func.html
www/html/functions_vars.html
www/html/globals.html
www/html/globals_func.html
www/html/hierarchy.html
www/html/hourglassclock_8cpp.html
www/html/hourglassclock_8cpp_source.html
www/html/hourglassclock_8h.html
www/html/hourglassclock_8h_source.html
www/html/hourglasstimecontrol_8cpp.html
www/html/hourglasstimecontrol_8cpp_source.html
www/html/hourglasstimecontrol_8h.html
www/html/hourglasstimecontrol_8h_source.html
www/html/index.html
www/html/main_8cpp.html
www/html/main_8cpp_source.html
www/html/notimecontrol_8cpp.html
www/html/notimecontrol_8cpp_source.html
www/html/notimecontrol_8h.html
www/html/notimecontrol_8h_source.html
www/html/pages.html
www/html/screenlitkeeper_8cpp.html
www/html/screenlitkeeper_8cpp_source.html
www/html/screenlitkeeper_8h.html
www/html/screenlitkeeper_8h_source.html
www/html/search/all_64.html
www/html/search/all_65.html
www/html/search/all_73.html
www/html/search/functions_64.html
www/html/search/functions_65.html
www/html/search/functions_73.html
www/html/search/variables_64.html
www/html/startwidget_8cpp.html
www/html/startwidget_8cpp_source.html
www/html/startwidget_8h.html
www/html/startwidget_8h_source.html
www/html/timecontrol_8h.html
www/html/timecontrol_8h_source.html
www/html/todo.html
www/html/turninformation_8cpp.html
www/html/turninformation_8cpp_source.html
www/html/turninformation_8h.html
www/html/turninformation_8h_source.html
www/html/welcomescreenwidget_8cpp.html
www/html/welcomescreenwidget_8cpp_source.html
www/html/welcomescreenwidget_8h.html
www/html/welcomescreenwidget_8h_source.html

index 2a7c7cb..c5fde01 100644 (file)
@@ -25,6 +25,7 @@
 #include "classes/chessclockwidget.h"
 #include "classes/startwidget.h"
 #include "classes/timecontrol.h"
+#include "classes/turninformation.h"
 
 // Time controls
 #include "classes/timecontrol/notimecontrol.h"
@@ -144,6 +145,7 @@ void ChessClockWindow::startGame(TimeControl *timecontrol)
         clocks_ = newWidget;
         stack_->addWidget(clocks_);
         stack_->setCurrentWidget(clocks_);
+        connect( clocks_, SIGNAL(TurnFinished(TurnInformation*)), this, SLOT(dontEatMemory(TurnInformation*)));
     }
 }
 
@@ -163,3 +165,8 @@ bool ChessClockWindow::eventFilter(QObject *obj, QEvent *event)
         return QObject::eventFilter(obj, event);
     }
 }
+
+void ChessClockWindow::dontEatMemory(TurnInformation *turnInformation)
+{
+    delete turnInformation; // hopefully don't cause Segematation Fault
+}
index 4fe01c5..752f909 100644 (file)
@@ -28,6 +28,7 @@ class ClocksWidget;
 class StartWidget;
 class TimeControl;
 class QStackedWidget;
+class TurnInformation;
 
 class ChessClockWindow : public QMainWindow
 {
@@ -45,6 +46,11 @@ public slots:
     void visitWeb();
     void about();
     void aboutQt();
+    /*! Delete turn information to avoid memory leaks
+
+      @todo Save turn log and function to show it.
+    @since 1.1.2 */
+    void dontEatMemory(TurnInformation* turnInformation);
 
 
 protected:
index cc9269e..aedf531 100644 (file)
@@ -24,6 +24,7 @@
 #include "turninformation.h"
 
 const int ChessClock::UPDATEINTERVAL;
+const int ChessClock::DONTEATBATTERYTIME;
 
 ChessClock::ChessClock(bool white, QWidget *parent) :
     QWidget(parent)
@@ -31,6 +32,7 @@ ChessClock::ChessClock(bool white, QWidget *parent) :
     isWhite_ = white;
     loser_ = false;
     turn_ = 0;
+    dontEatBatteryEmitted_ = false;
     timePlayedBeforeTurn_ = 0;
     status_ = NotRunning;
     another_ = 0;
@@ -47,6 +49,7 @@ ChessClock::ChessClock(bool white, QWidget *parent) :
 void ChessClock::startTurn()
 {
     turn_++;
+    dontEatBatteryEmitted_ = false;
 
     // Turn information for this new turn
     currentTurn_ = new TurnInformation(turn_, isWhite_);
@@ -143,8 +146,18 @@ int ChessClock::currentTurnPlayed()
     {
         // Update current time
         if( status_ == Running )
+        {
             currentTurn_->addTime( clockTime_.restart());
 
+            // since 1.1.2
+            // emit dontEatBattery signal when screen should not to be keeped on
+            if ( currentTurn_->getDuration() > DONTEATBATTERYTIME  && dontEatBatteryEmitted_ == false )
+            {
+                dontEatBatteryEmitted_ = true;
+                emit dontEatBattery();
+            }
+        }
+
         // Return current time
         return currentTurn_->getDuration();
      }
index 793cd84..1f8f262 100644 (file)
@@ -110,6 +110,12 @@ public:
 signals:
     void timeOutLoser();
     void turnEnded();
+    /*! Emitted after 30 min played one turn.
+
+      Will cause screen not to keeped lit.
+      @since 1.1.2
+      */
+    void dontEatBattery();
 
 public slots:    
 
@@ -126,6 +132,7 @@ protected:
     int turn_;          /*! Current turn */
     RunningStatus status_;
     TurnInformation* currentTurn_;
+    bool dontEatBatteryEmitted_;
 
     int timePlayedBeforeTurn_;    /*! Time played in this game BEFORE this turn msecs */
     int timeAvailableBeforeTurn_; /*! Time available for play BEFORE this turn msecs !*/
@@ -136,7 +143,7 @@ protected:
     QTimer updateTimer_;
 
     static const int UPDATEINTERVAL = 1000; /** Clock updating interval in msecs */
-
+    static const int DONTEATBATTERYTIME = 30 * 60 * 1000; /*! Time after screen not to keep lit */
 };
 
 #endif // CHESSCLOCK_H
index eba9628..0daf329 100644 (file)
@@ -109,6 +109,9 @@ ClocksWidget::ClocksWidget(ChessClock *white, ChessClock *black, QWidget *parent
 
     // ScreenLitKeeper to keep screen lit when playing
     keeper_ = new ScreenLitKeeper(this);
+
+    connect( white, SIGNAL(dontEatBattery()), this, SLOT(saveScreen()));
+    connect( black, SIGNAL(dontEatBattery()), this, SLOT(saveScreen()));
 }
 
 ClocksWidget::~ClocksWidget()
@@ -147,6 +150,11 @@ void ClocksWidget::stopPlay()
     status_ = Stopped;
 }
 
+void ClocksWidget::saveScreen()
+{
+    keeper_->keepScreenLit(false);
+}
+
 
 void ClocksWidget::mouseReleaseEvent(QMouseEvent *event)
 {
index 2c0fe1a..d7810c1 100644 (file)
@@ -66,6 +66,8 @@ public slots:
     void pause();
     /*! End the game */
     void stopPlay();
+    /*! Not to keep screen lit */
+    void saveScreen();
 
 protected:
     ChessClock* white_;
index 6a3656c..53ba074 100644 (file)
--- a/main.cpp
+++ b/main.cpp
@@ -56,7 +56,7 @@ int main(int argc, char *argv[])
     a.setApplicationName( a.tr("Chess Clock","Application name") );
     a.setOrganizationName("Chess Clock");
     a.setOrganizationDomain("chessclock.garage.maemo.org");
-    a.setApplicationVersion("1.1.1");
+    a.setApplicationVersion("1.1.2");
 
     ChessClockWindow w;
 
index 38edb73..9b21217 100644 (file)
@@ -83,7 +83,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 7c9a4af..452df3d 100644 (file)
@@ -75,7 +75,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index fa1fba0..612d063 100644 (file)
@@ -279,7 +279,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index dae6b76..72a8c71 100644 (file)
@@ -69,7 +69,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 9888a02..0b16477 100644 (file)
@@ -138,7 +138,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 68690bd..95a6d70 100644 (file)
@@ -48,6 +48,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <code>#include &lt;QWidget&gt;</code><br/>
 <code>#include &lt;QTime&gt;</code><br/>
 <code>#include &lt;QTimer&gt;</code><br/>
+<code>#include &quot;<a class="el" href="turninformation_8h_source.html">turninformation.h</a>&quot;</code><br/>
 
 <p><a href="chessclock_8cpp_source.html">Go to the source code of this file.</a></p>
 <table border="0" cellpadding="0" cellspacing="0">
@@ -67,7 +68,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index faf52c1..a9417cc 100644 (file)
@@ -68,151 +68,164 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <a name="l00024"></a>00024 <span class="preprocessor">#include &quot;<a class="code" href="turninformation_8h.html">turninformation.h</a>&quot;</span>
 <a name="l00025"></a>00025 
 <a name="l00026"></a>00026 <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="class_chess_clock.html#a848e42d72b3470578f0f958106894b4f">ChessClock::UPDATEINTERVAL</a>;
-<a name="l00027"></a>00027 
-<a name="l00028"></a><a class="code" href="class_chess_clock.html#af4d3718b1e746317749bbb992688dcd8">00028</a> <a class="code" href="class_chess_clock.html#af4d3718b1e746317749bbb992688dcd8">ChessClock::ChessClock</a>(<span class="keywordtype">bool</span> white, QWidget *parent) :
-<a name="l00029"></a>00029     QWidget(parent)
-<a name="l00030"></a>00030 {
-<a name="l00031"></a>00031     <a class="code" href="class_chess_clock.html#a844453fc4683c62d24b53b70fb68c1a9" title="Time available for play BEFORE this turn msecs !">isWhite_</a> = white;
-<a name="l00032"></a>00032     <a class="code" href="class_chess_clock.html#a4ed94dc49d57927eb518c3e7d93718b1" title="Another player&amp;#39;s clock.">loser_</a> = <span class="keyword">false</span>;
-<a name="l00033"></a>00033     <a class="code" href="class_chess_clock.html#aba90e7b968a5d27fc8653f7690344f8d" title="Is player losed because of timeout.">turn_</a> = 0;
-<a name="l00034"></a>00034     <a class="code" href="class_chess_clock.html#a373e5774a0af5387c76006a1a24d770e">timePlayedBeforeTurn_</a> = 0;
-<a name="l00035"></a>00035     <a class="code" href="class_chess_clock.html#ad2d4601fbc0dae0599a95ce7924c9902" title="Current turn.">status_</a> = <a class="code" href="class_chess_clock.html#a4a819ca828d25e17dd5975a2ea935d28a62801e3ac4d8e7f2889090525598b181" title="Not turn.">NotRunning</a>;
-<a name="l00036"></a>00036     <a class="code" href="class_chess_clock.html#a2ec3c0ed0a5e9bee6bd0864c5c9e4452">another_</a> = 0;
-<a name="l00037"></a>00037     <a class="code" href="class_chess_clock.html#a0eb205f7484c7cf2a0be1f8bec78bf68">currentTurn_</a> = 0;
-<a name="l00038"></a>00038 
-<a name="l00039"></a>00039     <span class="comment">// Set clock timer calculating played time</span>
-<a name="l00040"></a>00040     <a class="code" href="class_chess_clock.html#ae25ff9bfd3ccb8651b3e7890e712d1be" title="True if white player.">clockTime_</a>.start();
-<a name="l00041"></a>00041 
-<a name="l00042"></a>00042     <span class="comment">// Set updating timer</span>
-<a name="l00043"></a>00043     <a class="code" href="class_chess_clock.html#a3493e745462457ebf5660754fe333fd2">updateTimer_</a>.setInterval( <a class="code" href="class_chess_clock.html#a848e42d72b3470578f0f958106894b4f">UPDATEINTERVAL</a> );
-<a name="l00044"></a>00044     connect( &amp;<a class="code" href="class_chess_clock.html#a3493e745462457ebf5660754fe333fd2">updateTimer_</a>, SIGNAL(timeout()),<span class="keyword">this</span>,SLOT(<a class="code" href="class_chess_clock.html#a2262f5bb09794ef7a40c62c0c28a6979" title="Update clock information, check looser state and refresh.">updateClock</a>()));
-<a name="l00045"></a>00045 }
-<a name="l00046"></a>00046 
-<a name="l00047"></a><a class="code" href="class_chess_clock.html#a49504d86896ef3f724b2aa481c85435a">00047</a> <span class="keywordtype">void</span> <a class="code" href="class_chess_clock.html#a49504d86896ef3f724b2aa481c85435a" title="Start new turn.">ChessClock::startTurn</a>()
-<a name="l00048"></a>00048 {
-<a name="l00049"></a>00049     <a class="code" href="class_chess_clock.html#aba90e7b968a5d27fc8653f7690344f8d" title="Is player losed because of timeout.">turn_</a>++;
-<a name="l00050"></a>00050 
-<a name="l00051"></a>00051     <span class="comment">// Turn information for this new turn</span>
-<a name="l00052"></a>00052     <a class="code" href="class_chess_clock.html#a0eb205f7484c7cf2a0be1f8bec78bf68">currentTurn_</a> = <span class="keyword">new</span> <a class="code" href="class_turn_information.html" title="Turn information class.">TurnInformation</a>(<a class="code" href="class_chess_clock.html#aba90e7b968a5d27fc8653f7690344f8d" title="Is player losed because of timeout.">turn_</a>, <a class="code" href="class_chess_clock.html#a844453fc4683c62d24b53b70fb68c1a9" title="Time available for play BEFORE this turn msecs !">isWhite_</a>);
-<a name="l00053"></a>00053     <a class="code" href="class_chess_clock.html#ae25ff9bfd3ccb8651b3e7890e712d1be" title="True if white player.">clockTime_</a>.restart();
-<a name="l00054"></a>00054     <a class="code" href="class_chess_clock.html#a3493e745462457ebf5660754fe333fd2">updateTimer_</a>.start();
-<a name="l00055"></a>00055     <a class="code" href="class_chess_clock.html#ad2d4601fbc0dae0599a95ce7924c9902" title="Current turn.">status_</a>=<a class="code" href="class_chess_clock.html#a4a819ca828d25e17dd5975a2ea935d28ac717f6fe8e135ffff8153ec7d5b2b36c" title="Turn running.">Running</a>;
-<a name="l00056"></a>00056 
-<a name="l00057"></a>00057     <span class="comment">// Repaint clock</span>
-<a name="l00058"></a>00058     <a class="code" href="class_chess_clock.html#a2262f5bb09794ef7a40c62c0c28a6979" title="Update clock information, check looser state and refresh.">updateClock</a>();
-<a name="l00059"></a>00059 }
-<a name="l00060"></a>00060 
-<a name="l00061"></a><a class="code" href="class_chess_clock.html#a461145515ab3854c079937143026a047">00061</a> <span class="keywordtype">void</span> <a class="code" href="class_chess_clock.html#a461145515ab3854c079937143026a047" title="Pause clock.">ChessClock::pauseTurn</a>()
-<a name="l00062"></a>00062 {
-<a name="l00063"></a>00063     <a class="code" href="class_chess_clock.html#a3493e745462457ebf5660754fe333fd2">updateTimer_</a>.stop();
-<a name="l00064"></a>00064     <span class="comment">// Update turn time</span>
-<a name="l00065"></a>00065     <a class="code" href="class_chess_clock.html#a0eb205f7484c7cf2a0be1f8bec78bf68">currentTurn_</a>-&gt;<a class="code" href="class_turn_information.html#a355359f883ab74e549b5e439ea7e827e">addTime</a>( <a class="code" href="class_chess_clock.html#ae25ff9bfd3ccb8651b3e7890e712d1be" title="True if white player.">clockTime_</a>.restart() );
-<a name="l00066"></a>00066     <a class="code" href="class_chess_clock.html#ad2d4601fbc0dae0599a95ce7924c9902" title="Current turn.">status_</a> = <a class="code" href="class_chess_clock.html#a4a819ca828d25e17dd5975a2ea935d28a71899c98710fe6d3a18a5d3f1029e9d9" title="Turn paused.">Paused</a>;
-<a name="l00067"></a>00067     <a class="code" href="class_chess_clock.html#a2262f5bb09794ef7a40c62c0c28a6979" title="Update clock information, check looser state and refresh.">updateClock</a>();
-<a name="l00068"></a>00068 }
-<a name="l00069"></a>00069 
-<a name="l00070"></a><a class="code" href="class_chess_clock.html#ae0686cb1be507be4c7c411898ba52495">00070</a> <span class="keywordtype">void</span> <a class="code" href="class_chess_clock.html#ae0686cb1be507be4c7c411898ba52495" title="Continue paused game.">ChessClock::continueTurn</a>()
-<a name="l00071"></a>00071 {
-<a name="l00072"></a>00072     <span class="comment">// Continue paused game</span>
-<a name="l00073"></a>00073     <span class="comment">// Add pause duration to information object</span>
-<a name="l00074"></a>00074     <a class="code" href="class_chess_clock.html#a0eb205f7484c7cf2a0be1f8bec78bf68">currentTurn_</a>-&gt;<a class="code" href="class_turn_information.html#ab8d3aa0183f400b64b217d39e920bb69">addPause</a>( <a class="code" href="class_chess_clock.html#ae25ff9bfd3ccb8651b3e7890e712d1be" title="True if white player.">clockTime_</a>.restart() );
-<a name="l00075"></a>00075     <a class="code" href="class_chess_clock.html#ad2d4601fbc0dae0599a95ce7924c9902" title="Current turn.">status_</a> = <a class="code" href="class_chess_clock.html#a4a819ca828d25e17dd5975a2ea935d28ac717f6fe8e135ffff8153ec7d5b2b36c" title="Turn running.">Running</a>;
-<a name="l00076"></a>00076     <a class="code" href="class_chess_clock.html#a3493e745462457ebf5660754fe333fd2">updateTimer_</a>.start();
-<a name="l00077"></a>00077     <a class="code" href="class_chess_clock.html#a2262f5bb09794ef7a40c62c0c28a6979" title="Update clock information, check looser state and refresh.">updateClock</a>();
-<a name="l00078"></a>00078 }
-<a name="l00079"></a>00079 
-<a name="l00080"></a>00080 
-<a name="l00081"></a><a class="code" href="class_chess_clock.html#a2383619532d2e9e6557961616c722531">00081</a> <a class="code" href="class_turn_information.html" title="Turn information class.">TurnInformation</a>* <a class="code" href="class_chess_clock.html#a2383619532d2e9e6557961616c722531" title="End this turn.">ChessClock::endTurn</a>()
-<a name="l00082"></a>00082 {
-<a name="l00083"></a>00083     <a class="code" href="class_chess_clock.html#a3493e745462457ebf5660754fe333fd2">updateTimer_</a>.stop();
-<a name="l00084"></a>00084     <a class="code" href="class_chess_clock.html#ad2d4601fbc0dae0599a95ce7924c9902" title="Current turn.">status_</a> = <a class="code" href="class_chess_clock.html#a4a819ca828d25e17dd5975a2ea935d28a62801e3ac4d8e7f2889090525598b181" title="Not turn.">NotRunning</a>;
-<a name="l00085"></a>00085 
-<a name="l00086"></a>00086     <a class="code" href="class_chess_clock.html#a2262f5bb09794ef7a40c62c0c28a6979" title="Update clock information, check looser state and refresh.">updateClock</a>();
-<a name="l00087"></a>00087     <span class="comment">// Count time played</span>
-<a name="l00088"></a>00088     <a class="code" href="class_chess_clock.html#a373e5774a0af5387c76006a1a24d770e">timePlayedBeforeTurn_</a> = <a class="code" href="class_chess_clock.html#a4bc0dedc29db4e121424b83605a3ec1b" title="Get total time played.">getTimePlayed</a>();
-<a name="l00089"></a>00089 
-<a name="l00090"></a>00090     <span class="comment">// Count time available</span>
-<a name="l00091"></a>00091     <span class="comment">// This update current turn</span>
-<a name="l00092"></a>00092     <a class="code" href="class_chess_clock.html#abbce62e8c796244cadb1a5413469ca1b" title="Time played in this game BEFORE this turn msecs.">timeAvailableBeforeTurn_</a> = <a class="code" href="class_chess_clock.html#a8e7d214dcc13dcd1087d2281fe96ce16" title="Get total time available.">getTimeAvailable</a>();
-<a name="l00093"></a>00093 
-<a name="l00094"></a>00094 
-<a name="l00095"></a>00095     <span class="comment">// Close and return turn information</span>
-<a name="l00096"></a>00096     <a class="code" href="class_chess_clock.html#a0eb205f7484c7cf2a0be1f8bec78bf68">currentTurn_</a>-&gt;<a class="code" href="class_turn_information.html#a8820646aa51dd407d909fa08b55d52c5" title="Mark turn ready.">turnReady</a>(<a class="code" href="class_chess_clock.html#abbce62e8c796244cadb1a5413469ca1b" title="Time played in this game BEFORE this turn msecs.">timeAvailableBeforeTurn_</a> );
-<a name="l00097"></a>00097     <a class="code" href="class_turn_information.html" title="Turn information class.">TurnInformation</a>* information = <a class="code" href="class_chess_clock.html#a0eb205f7484c7cf2a0be1f8bec78bf68">currentTurn_</a>;
-<a name="l00098"></a>00098     <a class="code" href="class_chess_clock.html#a0eb205f7484c7cf2a0be1f8bec78bf68">currentTurn_</a> = 0;
-<a name="l00099"></a>00099 
-<a name="l00100"></a>00100     emit <a class="code" href="class_chess_clock.html#a832bb1a623c56078c91be7d67b12dea9">turnEnded</a>();
-<a name="l00101"></a>00101     <span class="keywordflow">return</span> information;
-<a name="l00102"></a>00102 }
-<a name="l00103"></a>00103 
-<a name="l00104"></a><a class="code" href="class_chess_clock.html#aa19330404a35872591d45d24fb52572e">00104</a> <span class="keywordtype">void</span> <a class="code" href="class_chess_clock.html#aa19330404a35872591d45d24fb52572e" title="Set another chess clock for connecting.">ChessClock::setAnother</a>(<a class="code" href="class_chess_clock.html" title="Clock of a individual player.">ChessClock</a> *another)
-<a name="l00105"></a>00105 {
-<a name="l00106"></a>00106     <a class="code" href="class_chess_clock.html#a2ec3c0ed0a5e9bee6bd0864c5c9e4452">another_</a> = another;
-<a name="l00107"></a>00107 }
-<a name="l00108"></a>00108 
-<a name="l00109"></a><a class="code" href="class_chess_clock.html#a8e7d214dcc13dcd1087d2281fe96ce16">00109</a> <span class="keywordtype">int</span> <a class="code" href="class_chess_clock.html#a8e7d214dcc13dcd1087d2281fe96ce16" title="Get total time available.">ChessClock::getTimeAvailable</a>()
-<a name="l00110"></a>00110 {
-<a name="l00111"></a>00111     <span class="comment">// Most simple - will be overwritten in more complex time controls:</span>
-<a name="l00112"></a>00112     <span class="comment">// subtract duration time!</span>
-<a name="l00113"></a>00113     <span class="keywordflow">if</span>( <a class="code" href="class_chess_clock.html#a0eb205f7484c7cf2a0be1f8bec78bf68">currentTurn_</a>)
-<a name="l00114"></a>00114     {
-<a name="l00115"></a>00115         <span class="comment">// Update turn time</span>
-<a name="l00116"></a>00116         <span class="keywordflow">return</span> <a class="code" href="class_chess_clock.html#abbce62e8c796244cadb1a5413469ca1b" title="Time played in this game BEFORE this turn msecs.">timeAvailableBeforeTurn_</a>-<a class="code" href="class_chess_clock.html#a781fff762250f63de87d12f5d88ae5ed" title="Get time played current turn.">currentTurnPlayed</a>();
-<a name="l00117"></a>00117     }
-<a name="l00118"></a>00118     <span class="keywordflow">else</span>
-<a name="l00119"></a>00119         <span class="keywordflow">return</span> <a class="code" href="class_chess_clock.html#abbce62e8c796244cadb1a5413469ca1b" title="Time played in this game BEFORE this turn msecs.">timeAvailableBeforeTurn_</a>;
-<a name="l00120"></a>00120 }
-<a name="l00121"></a>00121 
-<a name="l00122"></a>00122 
-<a name="l00123"></a><a class="code" href="class_chess_clock.html#a4bc0dedc29db4e121424b83605a3ec1b">00123</a> <span class="keywordtype">int</span> <a class="code" href="class_chess_clock.html#a4bc0dedc29db4e121424b83605a3ec1b" title="Get total time played.">ChessClock::getTimePlayed</a>()
-<a name="l00124"></a>00124 {
-<a name="l00125"></a>00125      <span class="keywordflow">return</span> <a class="code" href="class_chess_clock.html#a373e5774a0af5387c76006a1a24d770e">timePlayedBeforeTurn_</a> + <a class="code" href="class_chess_clock.html#a781fff762250f63de87d12f5d88ae5ed" title="Get time played current turn.">currentTurnPlayed</a>();
-<a name="l00126"></a>00126 }
-<a name="l00127"></a>00127 
-<a name="l00128"></a>00128 
-<a name="l00129"></a><a class="code" href="class_chess_clock.html#af0415d0184abb73d9ee3348635c3e0d8">00129</a> <span class="keywordtype">void</span> <a class="code" href="class_chess_clock.html#af0415d0184abb73d9ee3348635c3e0d8" title="Set time available.">ChessClock::setTimeAvailable</a>(<span class="keywordtype">int</span> msecs)
-<a name="l00130"></a>00130 {
-<a name="l00131"></a>00131     <a class="code" href="class_chess_clock.html#abbce62e8c796244cadb1a5413469ca1b" title="Time played in this game BEFORE this turn msecs.">timeAvailableBeforeTurn_</a> = msecs;
-<a name="l00132"></a>00132 }
-<a name="l00133"></a>00133 
-<a name="l00134"></a>00134 
-<a name="l00135"></a><a class="code" href="class_chess_clock.html#a7726be810822d28f039252e29e8377d5">00135</a> <span class="keywordtype">void</span> <a class="code" href="class_chess_clock.html#a7726be810822d28f039252e29e8377d5" title="Add time.">ChessClock::addTime</a>(<span class="keywordtype">int</span> msecs)
-<a name="l00136"></a>00136 {
-<a name="l00137"></a>00137    <a class="code" href="class_chess_clock.html#abbce62e8c796244cadb1a5413469ca1b" title="Time played in this game BEFORE this turn msecs.">timeAvailableBeforeTurn_</a> += msecs;
-<a name="l00138"></a>00138 }
-<a name="l00139"></a>00139 
-<a name="l00140"></a><a class="code" href="class_chess_clock.html#a781fff762250f63de87d12f5d88ae5ed">00140</a> <span class="keywordtype">int</span> <a class="code" href="class_chess_clock.html#a781fff762250f63de87d12f5d88ae5ed" title="Get time played current turn.">ChessClock::currentTurnPlayed</a>()
-<a name="l00141"></a>00141 {
-<a name="l00142"></a>00142     <span class="keywordflow">if</span>( <a class="code" href="class_chess_clock.html#a0eb205f7484c7cf2a0be1f8bec78bf68">currentTurn_</a> )
-<a name="l00143"></a>00143     {
-<a name="l00144"></a>00144         <span class="comment">// Update current time</span>
-<a name="l00145"></a>00145         <span class="keywordflow">if</span>( <a class="code" href="class_chess_clock.html#ad2d4601fbc0dae0599a95ce7924c9902" title="Current turn.">status_</a> == <a class="code" href="class_chess_clock.html#a4a819ca828d25e17dd5975a2ea935d28ac717f6fe8e135ffff8153ec7d5b2b36c" title="Turn running.">Running</a> )
-<a name="l00146"></a>00146             <a class="code" href="class_chess_clock.html#a0eb205f7484c7cf2a0be1f8bec78bf68">currentTurn_</a>-&gt;<a class="code" href="class_turn_information.html#a355359f883ab74e549b5e439ea7e827e">addTime</a>( <a class="code" href="class_chess_clock.html#ae25ff9bfd3ccb8651b3e7890e712d1be" title="True if white player.">clockTime_</a>.restart());
-<a name="l00147"></a>00147 
-<a name="l00148"></a>00148         <span class="comment">// Return current time</span>
-<a name="l00149"></a>00149         <span class="keywordflow">return</span> <a class="code" href="class_chess_clock.html#a0eb205f7484c7cf2a0be1f8bec78bf68">currentTurn_</a>-&gt;<a class="code" href="class_turn_information.html#a04e622dacea74dbc558b1a4260bff9a6" title="Duration of turn.">getDuration</a>();
-<a name="l00150"></a>00150      }
-<a name="l00151"></a>00151     <span class="keywordflow">else</span>
-<a name="l00152"></a>00152         <span class="comment">// No current turn!</span>
-<a name="l00153"></a>00153         <span class="keywordflow">return</span> 0;
-<a name="l00154"></a>00154 }
-<a name="l00155"></a>00155 
-<a name="l00156"></a><a class="code" href="class_chess_clock.html#a2262f5bb09794ef7a40c62c0c28a6979">00156</a> <span class="keywordtype">void</span> <a class="code" href="class_chess_clock.html#a2262f5bb09794ef7a40c62c0c28a6979" title="Update clock information, check looser state and refresh.">ChessClock::updateClock</a>()
-<a name="l00157"></a>00157 {
-<a name="l00158"></a>00158     <span class="comment">// Check loser</span>
-<a name="l00159"></a>00159     <span class="keywordflow">if</span>( <a class="code" href="class_chess_clock.html#a2ec3c0ed0a5e9bee6bd0864c5c9e4452">another_</a> &amp;&amp; !<a class="code" href="class_chess_clock.html#a2ec3c0ed0a5e9bee6bd0864c5c9e4452">another_</a>-&gt;<a class="code" href="class_chess_clock.html#a8ee162da0545410332d3fc1c4696b64a">isLoser</a>())
-<a name="l00160"></a>00160     {
-<a name="l00161"></a>00161         <span class="keywordflow">if</span>( <a class="code" href="class_chess_clock.html#a8e7d214dcc13dcd1087d2281fe96ce16" title="Get total time available.">getTimeAvailable</a>() &lt; 0 &amp;&amp; !<a class="code" href="class_chess_clock.html#a4ed94dc49d57927eb518c3e7d93718b1" title="Another player&amp;#39;s clock.">loser_</a>)
-<a name="l00162"></a>00162         {
-<a name="l00163"></a>00163             <a class="code" href="class_chess_clock.html#a4ed94dc49d57927eb518c3e7d93718b1" title="Another player&amp;#39;s clock.">loser_</a> = <span class="keyword">true</span>;
-<a name="l00164"></a>00164             emit <a class="code" href="class_chess_clock.html#a9406ad0b60047e6605cf3e41c8a47b13">timeOutLoser</a>();
-<a name="l00165"></a>00165         }
-<a name="l00166"></a>00166 
-<a name="l00167"></a>00167     }
-<a name="l00168"></a>00168     <a class="code" href="class_chess_clock.html#a349c7c108551649a9885651c5470e2dd" title="Refresh clock information.">repaintClock</a>();
-<a name="l00169"></a>00169 
-<a name="l00170"></a>00170 }
-<a name="l00171"></a>00171 
+<a name="l00027"></a>00027 <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="class_chess_clock.html#ab15d3ca817a996ee4f3427c2d72bd233">ChessClock::DONTEATBATTERYTIME</a>;
+<a name="l00028"></a>00028 
+<a name="l00029"></a><a class="code" href="class_chess_clock.html#af4d3718b1e746317749bbb992688dcd8">00029</a> <a class="code" href="class_chess_clock.html#af4d3718b1e746317749bbb992688dcd8">ChessClock::ChessClock</a>(<span class="keywordtype">bool</span> white, QWidget *parent) :
+<a name="l00030"></a>00030     QWidget(parent)
+<a name="l00031"></a>00031 {
+<a name="l00032"></a>00032     <a class="code" href="class_chess_clock.html#a844453fc4683c62d24b53b70fb68c1a9" title="Time available for play BEFORE this turn msecs !">isWhite_</a> = white;
+<a name="l00033"></a>00033     <a class="code" href="class_chess_clock.html#a4ed94dc49d57927eb518c3e7d93718b1" title="Another player&amp;#39;s clock.">loser_</a> = <span class="keyword">false</span>;
+<a name="l00034"></a>00034     <a class="code" href="class_chess_clock.html#aba90e7b968a5d27fc8653f7690344f8d" title="Is player losed because of timeout.">turn_</a> = 0;
+<a name="l00035"></a>00035     <a class="code" href="class_chess_clock.html#a5a9bcfd2cbf2af4b5785d6ae2d9c84c8">dontEatBatteryEmitted_</a> = <span class="keyword">false</span>;
+<a name="l00036"></a>00036     <a class="code" href="class_chess_clock.html#a373e5774a0af5387c76006a1a24d770e">timePlayedBeforeTurn_</a> = 0;
+<a name="l00037"></a>00037     <a class="code" href="class_chess_clock.html#ad2d4601fbc0dae0599a95ce7924c9902" title="Current turn.">status_</a> = <a class="code" href="class_chess_clock.html#a4a819ca828d25e17dd5975a2ea935d28a62801e3ac4d8e7f2889090525598b181" title="Not turn.">NotRunning</a>;
+<a name="l00038"></a>00038     <a class="code" href="class_chess_clock.html#a2ec3c0ed0a5e9bee6bd0864c5c9e4452">another_</a> = 0;
+<a name="l00039"></a>00039     <a class="code" href="class_chess_clock.html#a0eb205f7484c7cf2a0be1f8bec78bf68">currentTurn_</a> = 0;
+<a name="l00040"></a>00040 
+<a name="l00041"></a>00041     <span class="comment">// Set clock timer calculating played time</span>
+<a name="l00042"></a>00042     <a class="code" href="class_chess_clock.html#ae25ff9bfd3ccb8651b3e7890e712d1be" title="True if white player.">clockTime_</a>.start();
+<a name="l00043"></a>00043 
+<a name="l00044"></a>00044     <span class="comment">// Set updating timer</span>
+<a name="l00045"></a>00045     <a class="code" href="class_chess_clock.html#a3493e745462457ebf5660754fe333fd2">updateTimer_</a>.setInterval( <a class="code" href="class_chess_clock.html#a848e42d72b3470578f0f958106894b4f">UPDATEINTERVAL</a> );
+<a name="l00046"></a>00046     connect( &amp;<a class="code" href="class_chess_clock.html#a3493e745462457ebf5660754fe333fd2">updateTimer_</a>, SIGNAL(timeout()),<span class="keyword">this</span>,SLOT(<a class="code" href="class_chess_clock.html#a2262f5bb09794ef7a40c62c0c28a6979" title="Update clock information, check looser state and refresh.">updateClock</a>()));
+<a name="l00047"></a>00047 }
+<a name="l00048"></a>00048 
+<a name="l00049"></a><a class="code" href="class_chess_clock.html#a49504d86896ef3f724b2aa481c85435a">00049</a> <span class="keywordtype">void</span> <a class="code" href="class_chess_clock.html#a49504d86896ef3f724b2aa481c85435a" title="Start new turn.">ChessClock::startTurn</a>()
+<a name="l00050"></a>00050 {
+<a name="l00051"></a>00051     <a class="code" href="class_chess_clock.html#aba90e7b968a5d27fc8653f7690344f8d" title="Is player losed because of timeout.">turn_</a>++;
+<a name="l00052"></a>00052     <a class="code" href="class_chess_clock.html#a5a9bcfd2cbf2af4b5785d6ae2d9c84c8">dontEatBatteryEmitted_</a> = <span class="keyword">false</span>;
+<a name="l00053"></a>00053 
+<a name="l00054"></a>00054     <span class="comment">// Turn information for this new turn</span>
+<a name="l00055"></a>00055     <a class="code" href="class_chess_clock.html#a0eb205f7484c7cf2a0be1f8bec78bf68">currentTurn_</a> = <span class="keyword">new</span> <a class="code" href="class_turn_information.html" title="Turn information class.">TurnInformation</a>(<a class="code" href="class_chess_clock.html#aba90e7b968a5d27fc8653f7690344f8d" title="Is player losed because of timeout.">turn_</a>, <a class="code" href="class_chess_clock.html#a844453fc4683c62d24b53b70fb68c1a9" title="Time available for play BEFORE this turn msecs !">isWhite_</a>);
+<a name="l00056"></a>00056     <a class="code" href="class_chess_clock.html#ae25ff9bfd3ccb8651b3e7890e712d1be" title="True if white player.">clockTime_</a>.restart();
+<a name="l00057"></a>00057     <a class="code" href="class_chess_clock.html#a3493e745462457ebf5660754fe333fd2">updateTimer_</a>.start();
+<a name="l00058"></a>00058     <a class="code" href="class_chess_clock.html#ad2d4601fbc0dae0599a95ce7924c9902" title="Current turn.">status_</a>=<a class="code" href="class_chess_clock.html#a4a819ca828d25e17dd5975a2ea935d28ac717f6fe8e135ffff8153ec7d5b2b36c" title="Turn running.">Running</a>;
+<a name="l00059"></a>00059 
+<a name="l00060"></a>00060     <span class="comment">// Repaint clock</span>
+<a name="l00061"></a>00061     <a class="code" href="class_chess_clock.html#a2262f5bb09794ef7a40c62c0c28a6979" title="Update clock information, check looser state and refresh.">updateClock</a>();
+<a name="l00062"></a>00062 }
+<a name="l00063"></a>00063 
+<a name="l00064"></a><a class="code" href="class_chess_clock.html#a461145515ab3854c079937143026a047">00064</a> <span class="keywordtype">void</span> <a class="code" href="class_chess_clock.html#a461145515ab3854c079937143026a047" title="Pause clock.">ChessClock::pauseTurn</a>()
+<a name="l00065"></a>00065 {
+<a name="l00066"></a>00066     <a class="code" href="class_chess_clock.html#a3493e745462457ebf5660754fe333fd2">updateTimer_</a>.stop();
+<a name="l00067"></a>00067     <span class="comment">// Update turn time</span>
+<a name="l00068"></a>00068     <a class="code" href="class_chess_clock.html#a0eb205f7484c7cf2a0be1f8bec78bf68">currentTurn_</a>-&gt;<a class="code" href="class_turn_information.html#a355359f883ab74e549b5e439ea7e827e">addTime</a>( <a class="code" href="class_chess_clock.html#ae25ff9bfd3ccb8651b3e7890e712d1be" title="True if white player.">clockTime_</a>.restart() );
+<a name="l00069"></a>00069     <a class="code" href="class_chess_clock.html#ad2d4601fbc0dae0599a95ce7924c9902" title="Current turn.">status_</a> = <a class="code" href="class_chess_clock.html#a4a819ca828d25e17dd5975a2ea935d28a71899c98710fe6d3a18a5d3f1029e9d9" title="Turn paused.">Paused</a>;
+<a name="l00070"></a>00070     <a class="code" href="class_chess_clock.html#a2262f5bb09794ef7a40c62c0c28a6979" title="Update clock information, check looser state and refresh.">updateClock</a>();
+<a name="l00071"></a>00071 }
+<a name="l00072"></a>00072 
+<a name="l00073"></a><a class="code" href="class_chess_clock.html#ae0686cb1be507be4c7c411898ba52495">00073</a> <span class="keywordtype">void</span> <a class="code" href="class_chess_clock.html#ae0686cb1be507be4c7c411898ba52495" title="Continue paused game.">ChessClock::continueTurn</a>()
+<a name="l00074"></a>00074 {
+<a name="l00075"></a>00075     <span class="comment">// Continue paused game</span>
+<a name="l00076"></a>00076     <span class="comment">// Add pause duration to information object</span>
+<a name="l00077"></a>00077     <a class="code" href="class_chess_clock.html#a0eb205f7484c7cf2a0be1f8bec78bf68">currentTurn_</a>-&gt;<a class="code" href="class_turn_information.html#ab8d3aa0183f400b64b217d39e920bb69">addPause</a>( <a class="code" href="class_chess_clock.html#ae25ff9bfd3ccb8651b3e7890e712d1be" title="True if white player.">clockTime_</a>.restart() );
+<a name="l00078"></a>00078     <a class="code" href="class_chess_clock.html#ad2d4601fbc0dae0599a95ce7924c9902" title="Current turn.">status_</a> = <a class="code" href="class_chess_clock.html#a4a819ca828d25e17dd5975a2ea935d28ac717f6fe8e135ffff8153ec7d5b2b36c" title="Turn running.">Running</a>;
+<a name="l00079"></a>00079     <a class="code" href="class_chess_clock.html#a3493e745462457ebf5660754fe333fd2">updateTimer_</a>.start();
+<a name="l00080"></a>00080     <a class="code" href="class_chess_clock.html#a2262f5bb09794ef7a40c62c0c28a6979" title="Update clock information, check looser state and refresh.">updateClock</a>();
+<a name="l00081"></a>00081 }
+<a name="l00082"></a>00082 
+<a name="l00083"></a>00083 
+<a name="l00084"></a><a class="code" href="class_chess_clock.html#a2383619532d2e9e6557961616c722531">00084</a> <a class="code" href="class_turn_information.html" title="Turn information class.">TurnInformation</a>* <a class="code" href="class_chess_clock.html#a2383619532d2e9e6557961616c722531" title="End this turn.">ChessClock::endTurn</a>()
+<a name="l00085"></a>00085 {
+<a name="l00086"></a>00086     <a class="code" href="class_chess_clock.html#a3493e745462457ebf5660754fe333fd2">updateTimer_</a>.stop();
+<a name="l00087"></a>00087     <a class="code" href="class_chess_clock.html#ad2d4601fbc0dae0599a95ce7924c9902" title="Current turn.">status_</a> = <a class="code" href="class_chess_clock.html#a4a819ca828d25e17dd5975a2ea935d28a62801e3ac4d8e7f2889090525598b181" title="Not turn.">NotRunning</a>;
+<a name="l00088"></a>00088 
+<a name="l00089"></a>00089     <a class="code" href="class_chess_clock.html#a2262f5bb09794ef7a40c62c0c28a6979" title="Update clock information, check looser state and refresh.">updateClock</a>();
+<a name="l00090"></a>00090     <span class="comment">// Count time played</span>
+<a name="l00091"></a>00091     <a class="code" href="class_chess_clock.html#a373e5774a0af5387c76006a1a24d770e">timePlayedBeforeTurn_</a> = <a class="code" href="class_chess_clock.html#a4bc0dedc29db4e121424b83605a3ec1b" title="Get total time played.">getTimePlayed</a>();
+<a name="l00092"></a>00092 
+<a name="l00093"></a>00093     <span class="comment">// Count time available</span>
+<a name="l00094"></a>00094     <span class="comment">// This update current turn</span>
+<a name="l00095"></a>00095     <a class="code" href="class_chess_clock.html#abbce62e8c796244cadb1a5413469ca1b" title="Time played in this game BEFORE this turn msecs.">timeAvailableBeforeTurn_</a> = <a class="code" href="class_chess_clock.html#a8e7d214dcc13dcd1087d2281fe96ce16" title="Get total time available.">getTimeAvailable</a>();
+<a name="l00096"></a>00096 
+<a name="l00097"></a>00097 
+<a name="l00098"></a>00098     <span class="comment">// Close and return turn information</span>
+<a name="l00099"></a>00099     <a class="code" href="class_chess_clock.html#a0eb205f7484c7cf2a0be1f8bec78bf68">currentTurn_</a>-&gt;<a class="code" href="class_turn_information.html#a8820646aa51dd407d909fa08b55d52c5" title="Mark turn ready.">turnReady</a>(<a class="code" href="class_chess_clock.html#abbce62e8c796244cadb1a5413469ca1b" title="Time played in this game BEFORE this turn msecs.">timeAvailableBeforeTurn_</a> );
+<a name="l00100"></a>00100     <a class="code" href="class_turn_information.html" title="Turn information class.">TurnInformation</a>* information = <a class="code" href="class_chess_clock.html#a0eb205f7484c7cf2a0be1f8bec78bf68">currentTurn_</a>;
+<a name="l00101"></a>00101     <a class="code" href="class_chess_clock.html#a0eb205f7484c7cf2a0be1f8bec78bf68">currentTurn_</a> = 0;
+<a name="l00102"></a>00102 
+<a name="l00103"></a>00103     emit <a class="code" href="class_chess_clock.html#a832bb1a623c56078c91be7d67b12dea9">turnEnded</a>();
+<a name="l00104"></a>00104     <span class="keywordflow">return</span> information;
+<a name="l00105"></a>00105 }
+<a name="l00106"></a>00106 
+<a name="l00107"></a><a class="code" href="class_chess_clock.html#aa19330404a35872591d45d24fb52572e">00107</a> <span class="keywordtype">void</span> <a class="code" href="class_chess_clock.html#aa19330404a35872591d45d24fb52572e" title="Set another chess clock for connecting.">ChessClock::setAnother</a>(<a class="code" href="class_chess_clock.html" title="Clock of a individual player.">ChessClock</a> *another)
+<a name="l00108"></a>00108 {
+<a name="l00109"></a>00109     <a class="code" href="class_chess_clock.html#a2ec3c0ed0a5e9bee6bd0864c5c9e4452">another_</a> = another;
+<a name="l00110"></a>00110 }
+<a name="l00111"></a>00111 
+<a name="l00112"></a><a class="code" href="class_chess_clock.html#a8e7d214dcc13dcd1087d2281fe96ce16">00112</a> <span class="keywordtype">int</span> <a class="code" href="class_chess_clock.html#a8e7d214dcc13dcd1087d2281fe96ce16" title="Get total time available.">ChessClock::getTimeAvailable</a>()
+<a name="l00113"></a>00113 {
+<a name="l00114"></a>00114     <span class="comment">// Most simple - will be overwritten in more complex time controls:</span>
+<a name="l00115"></a>00115     <span class="comment">// subtract duration time!</span>
+<a name="l00116"></a>00116     <span class="keywordflow">if</span>( <a class="code" href="class_chess_clock.html#a0eb205f7484c7cf2a0be1f8bec78bf68">currentTurn_</a>)
+<a name="l00117"></a>00117     {
+<a name="l00118"></a>00118         <span class="comment">// Update turn time</span>
+<a name="l00119"></a>00119         <span class="keywordflow">return</span> <a class="code" href="class_chess_clock.html#abbce62e8c796244cadb1a5413469ca1b" title="Time played in this game BEFORE this turn msecs.">timeAvailableBeforeTurn_</a>-<a class="code" href="class_chess_clock.html#a781fff762250f63de87d12f5d88ae5ed" title="Get time played current turn.">currentTurnPlayed</a>();
+<a name="l00120"></a>00120     }
+<a name="l00121"></a>00121     <span class="keywordflow">else</span>
+<a name="l00122"></a>00122         <span class="keywordflow">return</span> <a class="code" href="class_chess_clock.html#abbce62e8c796244cadb1a5413469ca1b" title="Time played in this game BEFORE this turn msecs.">timeAvailableBeforeTurn_</a>;
+<a name="l00123"></a>00123 }
+<a name="l00124"></a>00124 
+<a name="l00125"></a>00125 
+<a name="l00126"></a><a class="code" href="class_chess_clock.html#a4bc0dedc29db4e121424b83605a3ec1b">00126</a> <span class="keywordtype">int</span> <a class="code" href="class_chess_clock.html#a4bc0dedc29db4e121424b83605a3ec1b" title="Get total time played.">ChessClock::getTimePlayed</a>()
+<a name="l00127"></a>00127 {
+<a name="l00128"></a>00128      <span class="keywordflow">return</span> <a class="code" href="class_chess_clock.html#a373e5774a0af5387c76006a1a24d770e">timePlayedBeforeTurn_</a> + <a class="code" href="class_chess_clock.html#a781fff762250f63de87d12f5d88ae5ed" title="Get time played current turn.">currentTurnPlayed</a>();
+<a name="l00129"></a>00129 }
+<a name="l00130"></a>00130 
+<a name="l00131"></a>00131 
+<a name="l00132"></a><a class="code" href="class_chess_clock.html#af0415d0184abb73d9ee3348635c3e0d8">00132</a> <span class="keywordtype">void</span> <a class="code" href="class_chess_clock.html#af0415d0184abb73d9ee3348635c3e0d8" title="Set time available.">ChessClock::setTimeAvailable</a>(<span class="keywordtype">int</span> msecs)
+<a name="l00133"></a>00133 {
+<a name="l00134"></a>00134     <a class="code" href="class_chess_clock.html#abbce62e8c796244cadb1a5413469ca1b" title="Time played in this game BEFORE this turn msecs.">timeAvailableBeforeTurn_</a> = msecs;
+<a name="l00135"></a>00135 }
+<a name="l00136"></a>00136 
+<a name="l00137"></a>00137 
+<a name="l00138"></a><a class="code" href="class_chess_clock.html#a7726be810822d28f039252e29e8377d5">00138</a> <span class="keywordtype">void</span> <a class="code" href="class_chess_clock.html#a7726be810822d28f039252e29e8377d5" title="Add time.">ChessClock::addTime</a>(<span class="keywordtype">int</span> msecs)
+<a name="l00139"></a>00139 {
+<a name="l00140"></a>00140    <a class="code" href="class_chess_clock.html#abbce62e8c796244cadb1a5413469ca1b" title="Time played in this game BEFORE this turn msecs.">timeAvailableBeforeTurn_</a> += msecs;
+<a name="l00141"></a>00141 }
+<a name="l00142"></a>00142 
+<a name="l00143"></a><a class="code" href="class_chess_clock.html#a781fff762250f63de87d12f5d88ae5ed">00143</a> <span class="keywordtype">int</span> <a class="code" href="class_chess_clock.html#a781fff762250f63de87d12f5d88ae5ed" title="Get time played current turn.">ChessClock::currentTurnPlayed</a>()
+<a name="l00144"></a>00144 {
+<a name="l00145"></a>00145     <span class="keywordflow">if</span>( <a class="code" href="class_chess_clock.html#a0eb205f7484c7cf2a0be1f8bec78bf68">currentTurn_</a> )
+<a name="l00146"></a>00146     {
+<a name="l00147"></a>00147         <span class="comment">// Update current time</span>
+<a name="l00148"></a>00148         <span class="keywordflow">if</span>( <a class="code" href="class_chess_clock.html#ad2d4601fbc0dae0599a95ce7924c9902" title="Current turn.">status_</a> == <a class="code" href="class_chess_clock.html#a4a819ca828d25e17dd5975a2ea935d28ac717f6fe8e135ffff8153ec7d5b2b36c" title="Turn running.">Running</a> )
+<a name="l00149"></a>00149         {
+<a name="l00150"></a>00150             <a class="code" href="class_chess_clock.html#a0eb205f7484c7cf2a0be1f8bec78bf68">currentTurn_</a>-&gt;<a class="code" href="class_turn_information.html#a355359f883ab74e549b5e439ea7e827e">addTime</a>( <a class="code" href="class_chess_clock.html#ae25ff9bfd3ccb8651b3e7890e712d1be" title="True if white player.">clockTime_</a>.restart());
+<a name="l00151"></a>00151 
+<a name="l00152"></a>00152             <span class="comment">// since 1.1.2</span>
+<a name="l00153"></a>00153             <span class="comment">// emit dontEatBattery signal when screen should not to be keeped on</span>
+<a name="l00154"></a>00154             <span class="keywordflow">if</span> ( <a class="code" href="class_chess_clock.html#a0eb205f7484c7cf2a0be1f8bec78bf68">currentTurn_</a>-&gt;<a class="code" href="class_turn_information.html#a04e622dacea74dbc558b1a4260bff9a6" title="Duration of turn.">getDuration</a>() &gt; <a class="code" href="class_chess_clock.html#ab15d3ca817a996ee4f3427c2d72bd233">DONTEATBATTERYTIME</a>  &amp;&amp; <a class="code" href="class_chess_clock.html#a5a9bcfd2cbf2af4b5785d6ae2d9c84c8">dontEatBatteryEmitted_</a> == false )
+<a name="l00155"></a>00155             {
+<a name="l00156"></a>00156                 dontEatBatteryEmitted_ = <span class="keyword">true</span>;
+<a name="l00157"></a>00157                 emit <a class="code" href="class_chess_clock.html#a663e4cea430d1223d33dbd0bc2aa9ace" title="Emitted after 30 min played one turn.">dontEatBattery</a>();
+<a name="l00158"></a>00158             }
+<a name="l00159"></a>00159         }
+<a name="l00160"></a>00160 
+<a name="l00161"></a>00161         <span class="comment">// Return current time</span>
+<a name="l00162"></a>00162         <span class="keywordflow">return</span> <a class="code" href="class_chess_clock.html#a0eb205f7484c7cf2a0be1f8bec78bf68">currentTurn_</a>-&gt;<a class="code" href="class_turn_information.html#a04e622dacea74dbc558b1a4260bff9a6" title="Duration of turn.">getDuration</a>();
+<a name="l00163"></a>00163      }
+<a name="l00164"></a>00164     <span class="keywordflow">else</span>
+<a name="l00165"></a>00165         <span class="comment">// No current turn!</span>
+<a name="l00166"></a>00166         <span class="keywordflow">return</span> 0;
+<a name="l00167"></a>00167 }
+<a name="l00168"></a>00168 
+<a name="l00169"></a><a class="code" href="class_chess_clock.html#a2262f5bb09794ef7a40c62c0c28a6979">00169</a> <span class="keywordtype">void</span> <a class="code" href="class_chess_clock.html#a2262f5bb09794ef7a40c62c0c28a6979" title="Update clock information, check looser state and refresh.">ChessClock::updateClock</a>()
+<a name="l00170"></a>00170 {
+<a name="l00171"></a>00171     <span class="comment">// Check loser</span>
+<a name="l00172"></a>00172     <span class="keywordflow">if</span>( <a class="code" href="class_chess_clock.html#a2ec3c0ed0a5e9bee6bd0864c5c9e4452">another_</a> &amp;&amp; !<a class="code" href="class_chess_clock.html#a2ec3c0ed0a5e9bee6bd0864c5c9e4452">another_</a>-&gt;<a class="code" href="class_chess_clock.html#a8ee162da0545410332d3fc1c4696b64a">isLoser</a>())
+<a name="l00173"></a>00173     {
+<a name="l00174"></a>00174         <span class="keywordflow">if</span>( <a class="code" href="class_chess_clock.html#a8e7d214dcc13dcd1087d2281fe96ce16" title="Get total time available.">getTimeAvailable</a>() &lt; 0 &amp;&amp; !<a class="code" href="class_chess_clock.html#a4ed94dc49d57927eb518c3e7d93718b1" title="Another player&amp;#39;s clock.">loser_</a>)
+<a name="l00175"></a>00175         {
+<a name="l00176"></a>00176             <a class="code" href="class_chess_clock.html#a4ed94dc49d57927eb518c3e7d93718b1" title="Another player&amp;#39;s clock.">loser_</a> = <span class="keyword">true</span>;
+<a name="l00177"></a>00177             emit <a class="code" href="class_chess_clock.html#a9406ad0b60047e6605cf3e41c8a47b13">timeOutLoser</a>();
+<a name="l00178"></a>00178         }
+<a name="l00179"></a>00179 
+<a name="l00180"></a>00180     }
+<a name="l00181"></a>00181     <a class="code" href="class_chess_clock.html#a349c7c108551649a9885651c5470e2dd" title="Refresh clock information.">repaintClock</a>();
+<a name="l00182"></a>00182 
+<a name="l00183"></a>00183 }
+<a name="l00184"></a>00184 
 </pre></div></div>
 <!--- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -228,7 +241,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 0ed895b..dfd2a39 100644 (file)
@@ -69,7 +69,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 9ab4941..3663a0f 100644 (file)
@@ -116,30 +116,33 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <a name="l00110"></a>00110 signals:
 <a name="l00111"></a>00111     <span class="keywordtype">void</span> <a class="code" href="class_chess_clock.html#a9406ad0b60047e6605cf3e41c8a47b13">timeOutLoser</a>();
 <a name="l00112"></a>00112     <span class="keywordtype">void</span> <a class="code" href="class_chess_clock.html#a832bb1a623c56078c91be7d67b12dea9">turnEnded</a>();
-<a name="l00113"></a>00113 
-<a name="l00114"></a>00114 <span class="keyword">public</span> slots:    
-<a name="l00115"></a>00115 
-<a name="l00117"></a>00117     <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_chess_clock.html#a349c7c108551649a9885651c5470e2dd" title="Refresh clock information.">repaintClock</a>() = 0;
-<a name="l00118"></a>00118 
-<a name="l00120"></a>00120     <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_chess_clock.html#a2262f5bb09794ef7a40c62c0c28a6979" title="Update clock information, check looser state and refresh.">updateClock</a>();
+<a name="l00118"></a>00118     <span class="keywordtype">void</span> <a class="code" href="class_chess_clock.html#a663e4cea430d1223d33dbd0bc2aa9ace" title="Emitted after 30 min played one turn.">dontEatBattery</a>();
+<a name="l00119"></a>00119 
+<a name="l00120"></a>00120 <span class="keyword">public</span> slots:    
 <a name="l00121"></a>00121 
-<a name="l00122"></a>00122 <span class="keyword">protected</span>:
-<a name="l00123"></a><a class="code" href="class_chess_clock.html#a2ec3c0ed0a5e9bee6bd0864c5c9e4452">00123</a>     <a class="code" href="class_chess_clock.html" title="Clock of a individual player.">ChessClock</a>* <a class="code" href="class_chess_clock.html#a2ec3c0ed0a5e9bee6bd0864c5c9e4452">another_</a>; 
-<a name="l00125"></a><a class="code" href="class_chess_clock.html#a4ed94dc49d57927eb518c3e7d93718b1">00125</a>     <span class="keywordtype">bool</span> <a class="code" href="class_chess_clock.html#a4ed94dc49d57927eb518c3e7d93718b1" title="Another player&amp;#39;s clock.">loser_</a>;        
-<a name="l00126"></a><a class="code" href="class_chess_clock.html#aba90e7b968a5d27fc8653f7690344f8d">00126</a>     <span class="keywordtype">int</span> <a class="code" href="class_chess_clock.html#aba90e7b968a5d27fc8653f7690344f8d" title="Is player losed because of timeout.">turn_</a>;          
-<a name="l00127"></a><a class="code" href="class_chess_clock.html#ad2d4601fbc0dae0599a95ce7924c9902">00127</a>     <a class="code" href="class_chess_clock.html#a4a819ca828d25e17dd5975a2ea935d28">RunningStatus</a> <a class="code" href="class_chess_clock.html#ad2d4601fbc0dae0599a95ce7924c9902" title="Current turn.">status_</a>;
-<a name="l00128"></a><a class="code" href="class_chess_clock.html#a0eb205f7484c7cf2a0be1f8bec78bf68">00128</a>     <a class="code" href="class_turn_information.html" title="Turn information class.">TurnInformation</a>* <a class="code" href="class_chess_clock.html#a0eb205f7484c7cf2a0be1f8bec78bf68">currentTurn_</a>;
-<a name="l00129"></a>00129 
-<a name="l00130"></a><a class="code" href="class_chess_clock.html#a373e5774a0af5387c76006a1a24d770e">00130</a>     <span class="keywordtype">int</span> <a class="code" href="class_chess_clock.html#a373e5774a0af5387c76006a1a24d770e">timePlayedBeforeTurn_</a>;    
-<a name="l00131"></a><a class="code" href="class_chess_clock.html#abbce62e8c796244cadb1a5413469ca1b">00131</a>     <span class="keywordtype">int</span> <a class="code" href="class_chess_clock.html#abbce62e8c796244cadb1a5413469ca1b" title="Time played in this game BEFORE this turn msecs.">timeAvailableBeforeTurn_</a>; 
-<a name="l00133"></a><a class="code" href="class_chess_clock.html#a844453fc4683c62d24b53b70fb68c1a9">00133</a>     <span class="keywordtype">bool</span> <a class="code" href="class_chess_clock.html#a844453fc4683c62d24b53b70fb68c1a9" title="Time available for play BEFORE this turn msecs !">isWhite_</a>;      
-<a name="l00135"></a><a class="code" href="class_chess_clock.html#ae25ff9bfd3ccb8651b3e7890e712d1be">00135</a>     QTime <a class="code" href="class_chess_clock.html#ae25ff9bfd3ccb8651b3e7890e712d1be" title="True if white player.">clockTime_</a>;
-<a name="l00136"></a><a class="code" href="class_chess_clock.html#a3493e745462457ebf5660754fe333fd2">00136</a>     QTimer <a class="code" href="class_chess_clock.html#a3493e745462457ebf5660754fe333fd2">updateTimer_</a>;
-<a name="l00137"></a>00137 
-<a name="l00138"></a><a class="code" href="class_chess_clock.html#a848e42d72b3470578f0f958106894b4f">00138</a>     <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="class_chess_clock.html#a848e42d72b3470578f0f958106894b4f">UPDATEINTERVAL</a> = 1000; 
-<a name="l00140"></a>00140 };
-<a name="l00141"></a>00141 
-<a name="l00142"></a>00142 <span class="preprocessor">#endif // CHESSCLOCK_H</span>
+<a name="l00123"></a>00123     <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_chess_clock.html#a349c7c108551649a9885651c5470e2dd" title="Refresh clock information.">repaintClock</a>() = 0;
+<a name="l00124"></a>00124 
+<a name="l00126"></a>00126     <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_chess_clock.html#a2262f5bb09794ef7a40c62c0c28a6979" title="Update clock information, check looser state and refresh.">updateClock</a>();
+<a name="l00127"></a>00127 
+<a name="l00128"></a>00128 <span class="keyword">protected</span>:
+<a name="l00129"></a><a class="code" href="class_chess_clock.html#a2ec3c0ed0a5e9bee6bd0864c5c9e4452">00129</a>     <a class="code" href="class_chess_clock.html" title="Clock of a individual player.">ChessClock</a>* <a class="code" href="class_chess_clock.html#a2ec3c0ed0a5e9bee6bd0864c5c9e4452">another_</a>; 
+<a name="l00131"></a><a class="code" href="class_chess_clock.html#a4ed94dc49d57927eb518c3e7d93718b1">00131</a>     <span class="keywordtype">bool</span> <a class="code" href="class_chess_clock.html#a4ed94dc49d57927eb518c3e7d93718b1" title="Another player&amp;#39;s clock.">loser_</a>;        
+<a name="l00132"></a><a class="code" href="class_chess_clock.html#aba90e7b968a5d27fc8653f7690344f8d">00132</a>     <span class="keywordtype">int</span> <a class="code" href="class_chess_clock.html#aba90e7b968a5d27fc8653f7690344f8d" title="Is player losed because of timeout.">turn_</a>;          
+<a name="l00133"></a><a class="code" href="class_chess_clock.html#ad2d4601fbc0dae0599a95ce7924c9902">00133</a>     <a class="code" href="class_chess_clock.html#a4a819ca828d25e17dd5975a2ea935d28">RunningStatus</a> <a class="code" href="class_chess_clock.html#ad2d4601fbc0dae0599a95ce7924c9902" title="Current turn.">status_</a>;
+<a name="l00134"></a><a class="code" href="class_chess_clock.html#a0eb205f7484c7cf2a0be1f8bec78bf68">00134</a>     <a class="code" href="class_turn_information.html" title="Turn information class.">TurnInformation</a>* <a class="code" href="class_chess_clock.html#a0eb205f7484c7cf2a0be1f8bec78bf68">currentTurn_</a>;
+<a name="l00135"></a><a class="code" href="class_chess_clock.html#a5a9bcfd2cbf2af4b5785d6ae2d9c84c8">00135</a>     <span class="keywordtype">bool</span> <a class="code" href="class_chess_clock.html#a5a9bcfd2cbf2af4b5785d6ae2d9c84c8">dontEatBatteryEmitted_</a>;
+<a name="l00136"></a>00136 
+<a name="l00137"></a><a class="code" href="class_chess_clock.html#a373e5774a0af5387c76006a1a24d770e">00137</a>     <span class="keywordtype">int</span> <a class="code" href="class_chess_clock.html#a373e5774a0af5387c76006a1a24d770e">timePlayedBeforeTurn_</a>;    
+<a name="l00138"></a><a class="code" href="class_chess_clock.html#abbce62e8c796244cadb1a5413469ca1b">00138</a>     <span class="keywordtype">int</span> <a class="code" href="class_chess_clock.html#abbce62e8c796244cadb1a5413469ca1b" title="Time played in this game BEFORE this turn msecs.">timeAvailableBeforeTurn_</a>; 
+<a name="l00140"></a><a class="code" href="class_chess_clock.html#a844453fc4683c62d24b53b70fb68c1a9">00140</a>     <span class="keywordtype">bool</span> <a class="code" href="class_chess_clock.html#a844453fc4683c62d24b53b70fb68c1a9" title="Time available for play BEFORE this turn msecs !">isWhite_</a>;      
+<a name="l00142"></a><a class="code" href="class_chess_clock.html#ae25ff9bfd3ccb8651b3e7890e712d1be">00142</a>     QTime <a class="code" href="class_chess_clock.html#ae25ff9bfd3ccb8651b3e7890e712d1be" title="True if white player.">clockTime_</a>;
+<a name="l00143"></a><a class="code" href="class_chess_clock.html#a3493e745462457ebf5660754fe333fd2">00143</a>     QTimer <a class="code" href="class_chess_clock.html#a3493e745462457ebf5660754fe333fd2">updateTimer_</a>;
+<a name="l00144"></a>00144 
+<a name="l00145"></a><a class="code" href="class_chess_clock.html#a848e42d72b3470578f0f958106894b4f">00145</a>     <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="class_chess_clock.html#a848e42d72b3470578f0f958106894b4f">UPDATEINTERVAL</a> = 1000; 
+<a name="l00146"></a><a class="code" href="class_chess_clock.html#ab15d3ca817a996ee4f3427c2d72bd233">00146</a>     <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="class_chess_clock.html#ab15d3ca817a996ee4f3427c2d72bd233">DONTEATBATTERYTIME</a> = 30 * 60 * 1000; 
+<a name="l00147"></a>00147 };
+<a name="l00148"></a>00148 
+<a name="l00149"></a>00149 <span class="preprocessor">#endif // CHESSCLOCK_H</span>
 </pre></div></div>
 <!--- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -155,7 +158,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 4f9c303..cdf6949 100644 (file)
@@ -68,7 +68,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index eb93f97..9f4cea4 100644 (file)
@@ -234,7 +234,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 951ead3..78760f9 100644 (file)
@@ -69,7 +69,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 6f45162..4955b51 100644 (file)
@@ -128,7 +128,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 21d0f23..40d1511 100644 (file)
@@ -78,7 +78,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index e47d27d..a446726 100644 (file)
@@ -69,129 +69,151 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <a name="l00025"></a>00025 <span class="preprocessor">#include &quot;<a class="code" href="chessclockwidget_8h.html">classes/chessclockwidget.h</a>&quot;</span>
 <a name="l00026"></a>00026 <span class="preprocessor">#include &quot;<a class="code" href="startwidget_8h.html">classes/startwidget.h</a>&quot;</span>
 <a name="l00027"></a>00027 <span class="preprocessor">#include &quot;<a class="code" href="timecontrol_8h.html">classes/timecontrol.h</a>&quot;</span>
-<a name="l00028"></a>00028 
-<a name="l00029"></a>00029 <span class="comment">// Time controls</span>
-<a name="l00030"></a>00030 <span class="preprocessor">#include &quot;<a class="code" href="notimecontrol_8h.html">classes/timecontrol/notimecontrol.h</a>&quot;</span>
-<a name="l00031"></a>00031 <span class="preprocessor">#include &quot;<a class="code" href="fischertimecontrol_8h.html">classes/timecontrol/fischertimecontrol.h</a>&quot;</span>
-<a name="l00032"></a>00032 <span class="preprocessor">#include &quot;<a class="code" href="fischeraftertimecontrol_8h.html">classes/timecontrol/fischeraftertimecontrol.h</a>&quot;</span>
-<a name="l00033"></a>00033 <span class="preprocessor">#include &quot;<a class="code" href="delaytimecontrol_8h.html">classes/timecontrol/delaytimecontrol.h</a>&quot;</span>
-<a name="l00034"></a>00034 <span class="preprocessor">#include &quot;<a class="code" href="delayaftertimecontrol_8h.html">classes/timecontrol/delayaftertimecontrol.h</a>&quot;</span>
-<a name="l00035"></a>00035 <span class="preprocessor">#include &quot;<a class="code" href="hourglasstimecontrol_8h.html">classes/timecontrol/hourglasstimecontrol.h</a>&quot;</span>
-<a name="l00036"></a>00036 
-<a name="l00037"></a>00037 <span class="preprocessor">#include &lt;QIcon&gt;</span>
-<a name="l00038"></a>00038 <span class="preprocessor">#include &lt;QApplication&gt;</span>
-<a name="l00039"></a>00039 <span class="preprocessor">#include &lt;QMenuBar&gt;</span>
-<a name="l00040"></a>00040 <span class="preprocessor">#include &lt;QMessageBox&gt;</span>
-<a name="l00041"></a>00041 <span class="preprocessor">#include &lt;QStackedWidget&gt;</span>
-<a name="l00042"></a>00042 <span class="preprocessor">#include &lt;QProcess&gt;</span>
-<a name="l00043"></a>00043 
+<a name="l00028"></a>00028 <span class="preprocessor">#include &quot;<a class="code" href="turninformation_8h.html">classes/turninformation.h</a>&quot;</span>
+<a name="l00029"></a>00029 
+<a name="l00030"></a>00030 <span class="comment">// Time controls</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include &quot;<a class="code" href="notimecontrol_8h.html">classes/timecontrol/notimecontrol.h</a>&quot;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include &quot;<a class="code" href="fischertimecontrol_8h.html">classes/timecontrol/fischertimecontrol.h</a>&quot;</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include &quot;<a class="code" href="fischeraftertimecontrol_8h.html">classes/timecontrol/fischeraftertimecontrol.h</a>&quot;</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include &quot;<a class="code" href="delaytimecontrol_8h.html">classes/timecontrol/delaytimecontrol.h</a>&quot;</span>
+<a name="l00035"></a>00035 <span class="preprocessor">#include &quot;<a class="code" href="delayaftertimecontrol_8h.html">classes/timecontrol/delayaftertimecontrol.h</a>&quot;</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#include &quot;<a class="code" href="hourglasstimecontrol_8h.html">classes/timecontrol/hourglasstimecontrol.h</a>&quot;</span>
+<a name="l00037"></a>00037 
+<a name="l00038"></a>00038 <span class="preprocessor">#include &lt;QIcon&gt;</span>
+<a name="l00039"></a>00039 <span class="preprocessor">#include &lt;QApplication&gt;</span>
+<a name="l00040"></a>00040 <span class="preprocessor">#include &lt;QMenuBar&gt;</span>
+<a name="l00041"></a>00041 <span class="preprocessor">#include &lt;QMessageBox&gt;</span>
+<a name="l00042"></a>00042 <span class="preprocessor">#include &lt;QStackedWidget&gt;</span>
+<a name="l00043"></a>00043 <span class="preprocessor">#include &lt;QProcess&gt;</span>
 <a name="l00044"></a>00044 
-<a name="l00045"></a><a class="code" href="class_chess_clock_window.html#a570589223bfda26e9818d3f2955e55f8">00045</a> <a class="code" href="class_chess_clock_window.html#a570589223bfda26e9818d3f2955e55f8">ChessClockWindow::ChessClockWindow</a>(QWidget *parent)
-<a name="l00046"></a>00046     : QMainWindow(parent)
-<a name="l00047"></a>00047 {
-<a name="l00048"></a>00048 
-<a name="l00049"></a>00049     setWindowIcon( QIcon(<span class="stringliteral">&quot;:/rc/pic/chessclock.png&quot;</span>));
-<a name="l00050"></a>00050     setWindowTitle( QString(<span class="stringliteral">&quot;%1 %2&quot;</span>).arg(qApp-&gt;applicationName()).arg(qApp-&gt;applicationVersion()) );
-<a name="l00051"></a>00051 
-<a name="l00052"></a>00052     <span class="comment">// Start widget to select time control</span>
-<a name="l00053"></a>00053     <a class="code" href="class_chess_clock_window.html#ad65c7b41fc1e1755af16476f2bda3309">start_</a> = <span class="keyword">new</span> <a class="code" href="class_start_widget.html" title="Start widget to ask for Time control.">StartWidget</a>;
-<a name="l00054"></a>00054     <a class="code" href="class_chess_clock_window.html#a30333fd439f58a235ef14629466bffd3">clocks_</a> = 0;
-<a name="l00055"></a>00055 
-<a name="l00056"></a>00056     <a class="code" href="class_chess_clock_window.html#ac19fabe171848c0b02c533c6b4a9e2ab">initTimeControls</a>();
-<a name="l00057"></a>00057 
-<a name="l00058"></a>00058     <a class="code" href="class_chess_clock_window.html#a058f37db2e25aa05fe87725e232a5133">stack_</a> = <span class="keyword">new</span> QStackedWidget;
-<a name="l00059"></a>00059     <a class="code" href="class_chess_clock_window.html#a058f37db2e25aa05fe87725e232a5133">stack_</a>-&gt;addWidget(<a class="code" href="class_chess_clock_window.html#ad65c7b41fc1e1755af16476f2bda3309">start_</a>);
-<a name="l00060"></a>00060 
-<a name="l00061"></a>00061     setCentralWidget( <a class="code" href="class_chess_clock_window.html#a058f37db2e25aa05fe87725e232a5133">stack_</a> );
-<a name="l00062"></a>00062 
-<a name="l00063"></a>00063     connect( <a class="code" href="class_chess_clock_window.html#ad65c7b41fc1e1755af16476f2bda3309">start_</a>, SIGNAL(selected(<a class="code" href="class_time_control.html" title="Base class of virtual controls.">TimeControl</a>*)), <span class="keyword">this</span>, SLOT(<a class="code" href="class_chess_clock_window.html#ad41259afb866585197ca82404f3ca8a2">startGame</a>(<a class="code" href="class_time_control.html" title="Base class of virtual controls.">TimeControl</a>*)));
-<a name="l00064"></a>00064 
+<a name="l00045"></a>00045 
+<a name="l00046"></a><a class="code" href="class_chess_clock_window.html#a570589223bfda26e9818d3f2955e55f8">00046</a> <a class="code" href="class_chess_clock_window.html#a570589223bfda26e9818d3f2955e55f8">ChessClockWindow::ChessClockWindow</a>(QWidget *parent)
+<a name="l00047"></a>00047     : QMainWindow(parent)
+<a name="l00048"></a>00048 {
+<a name="l00049"></a>00049 
+<a name="l00050"></a>00050     setWindowIcon( QIcon(<span class="stringliteral">&quot;:/rc/pic/chessclock.png&quot;</span>));
+<a name="l00051"></a>00051     setWindowTitle( QString(<span class="stringliteral">&quot;%1 %2&quot;</span>).arg(qApp-&gt;applicationName()).arg(qApp-&gt;applicationVersion()) );
+<a name="l00052"></a>00052 
+<a name="l00053"></a>00053     <span class="comment">// Start widget to select time control</span>
+<a name="l00054"></a>00054     <a class="code" href="class_chess_clock_window.html#ad65c7b41fc1e1755af16476f2bda3309">start_</a> = <span class="keyword">new</span> <a class="code" href="class_start_widget.html" title="Start widget to ask for Time control.">StartWidget</a>;
+<a name="l00055"></a>00055     <a class="code" href="class_chess_clock_window.html#a30333fd439f58a235ef14629466bffd3">clocks_</a> = 0;
+<a name="l00056"></a>00056 
+<a name="l00057"></a>00057     <a class="code" href="class_chess_clock_window.html#ac19fabe171848c0b02c533c6b4a9e2ab">initTimeControls</a>();
+<a name="l00058"></a>00058 
+<a name="l00059"></a>00059     <a class="code" href="class_chess_clock_window.html#a058f37db2e25aa05fe87725e232a5133">stack_</a> = <span class="keyword">new</span> QStackedWidget;
+<a name="l00060"></a>00060     <a class="code" href="class_chess_clock_window.html#a058f37db2e25aa05fe87725e232a5133">stack_</a>-&gt;addWidget(<a class="code" href="class_chess_clock_window.html#ad65c7b41fc1e1755af16476f2bda3309">start_</a>);
+<a name="l00061"></a>00061 
+<a name="l00062"></a>00062     setCentralWidget( <a class="code" href="class_chess_clock_window.html#a058f37db2e25aa05fe87725e232a5133">stack_</a> );
+<a name="l00063"></a>00063 
+<a name="l00064"></a>00064     connect( <a class="code" href="class_chess_clock_window.html#ad65c7b41fc1e1755af16476f2bda3309">start_</a>, SIGNAL(selected(<a class="code" href="class_time_control.html" title="Base class of virtual controls.">TimeControl</a>*)), <span class="keyword">this</span>, SLOT(<a class="code" href="class_chess_clock_window.html#ad41259afb866585197ca82404f3ca8a2">startGame</a>(<a class="code" href="class_time_control.html" title="Base class of virtual controls.">TimeControl</a>*)));
 <a name="l00065"></a>00065 
-<a name="l00066"></a>00066     <span class="comment">// Set up menu</span>
-<a name="l00067"></a>00067 <span class="comment">//    menuBar()-&gt;addAction( tr(&quot;Pause&quot;), this, SLOT(pause()));   // UNUSED - Pause button</span>
-<a name="l00068"></a>00068     menuBar()-&gt;addAction( tr(<span class="stringliteral">&quot;New game&quot;</span>), <span class="keyword">this</span>, SLOT(<a class="code" href="class_chess_clock_window.html#a03f2ad27ab2c6bbece256ee418931a91">newGame</a>()));
-<a name="l00069"></a>00069 
-<a name="l00070"></a>00070     menuBar()-&gt;addAction( tr(<span class="stringliteral">&quot;Visit web page&quot;</span>), <span class="keyword">this</span>, SLOT(<a class="code" href="class_chess_clock_window.html#a15c6808b2409afbd724118bf6f229742" title="Visit ChessClock web page.">visitWeb</a>()));
-<a name="l00071"></a>00071     menuBar()-&gt;addAction( tr(<span class="stringliteral">&quot;About&quot;</span>),<span class="keyword">this</span>, SLOT(<a class="code" href="class_chess_clock_window.html#ad89b82909aa0d0e36267f63dda7037ff">about</a>()));
-<a name="l00072"></a>00072     menuBar()-&gt;addAction(tr(<span class="stringliteral">&quot;About Qt&quot;</span>), <span class="keyword">this</span>, SLOT(<a class="code" href="class_chess_clock_window.html#a75b6f84823e87340bce8e11b2055cfdd">aboutQt</a>()));
-<a name="l00073"></a>00073 
-<a name="l00074"></a>00074 }
-<a name="l00075"></a>00075 
-<a name="l00076"></a><a class="code" href="class_chess_clock_window.html#a4d8078d15e55c8382592fb077f6f7f0a">00076</a> <span class="keywordtype">void</span> <a class="code" href="class_chess_clock_window.html#a4d8078d15e55c8382592fb077f6f7f0a">ChessClockWindow::pause</a>()
-<a name="l00077"></a>00077 {
-<a name="l00078"></a>00078     <span class="keywordflow">if</span>( <a class="code" href="class_chess_clock_window.html#a30333fd439f58a235ef14629466bffd3">clocks_</a> )
-<a name="l00079"></a>00079         <a class="code" href="class_chess_clock_window.html#a30333fd439f58a235ef14629466bffd3">clocks_</a>-&gt;<a class="code" href="class_clocks_widget.html#a609a11fc15904a1700f5b82ae2b63228" title="Pause game.">pause</a>();
-<a name="l00080"></a>00080 }
-<a name="l00081"></a>00081 
-<a name="l00082"></a><a class="code" href="class_chess_clock_window.html#a03f2ad27ab2c6bbece256ee418931a91">00082</a> <span class="keywordtype">void</span> <a class="code" href="class_chess_clock_window.html#a03f2ad27ab2c6bbece256ee418931a91">ChessClockWindow::newGame</a>()
-<a name="l00083"></a>00083 {
-<a name="l00084"></a>00084     <a class="code" href="class_chess_clock_window.html#a4d8078d15e55c8382592fb077f6f7f0a">pause</a>();
-<a name="l00085"></a>00085     <span class="keywordflow">if</span>(  <a class="code" href="class_chess_clock_window.html#a30333fd439f58a235ef14629466bffd3">clocks_</a> == 0 ||  !<a class="code" href="class_chess_clock_window.html#a30333fd439f58a235ef14629466bffd3">clocks_</a>-&gt;<a class="code" href="class_clocks_widget.html#ae2e2df5f16ea85a5f35b58d8c7e78e33">isPlayStarted</a>()  || QMessageBox::question(<span class="keyword">this</span>, tr(<span class="stringliteral">&quot;Start new game&quot;</span>),
-<a name="l00086"></a>00086                               tr(<span class="stringliteral">&quot;Really quit the current game and start a new one?&quot;</span>),
-<a name="l00087"></a>00087                               QMessageBox::Yes, QMessageBox::No) == QMessageBox::Yes)
-<a name="l00088"></a>00088     {
-<a name="l00089"></a>00089         <a class="code" href="class_chess_clock_window.html#a058f37db2e25aa05fe87725e232a5133">stack_</a>-&gt;setCurrentWidget(<a class="code" href="class_chess_clock_window.html#ad65c7b41fc1e1755af16476f2bda3309">start_</a>);
-<a name="l00090"></a>00090 
-<a name="l00091"></a>00091         <span class="keywordflow">if</span>( <a class="code" href="class_chess_clock_window.html#a30333fd439f58a235ef14629466bffd3">clocks_</a> )
-<a name="l00092"></a>00092         {   <a class="code" href="class_chess_clock_window.html#a058f37db2e25aa05fe87725e232a5133">stack_</a>-&gt;removeWidget(<a class="code" href="class_chess_clock_window.html#a30333fd439f58a235ef14629466bffd3">clocks_</a>);
-<a name="l00093"></a>00093             <span class="keyword">delete</span> <a class="code" href="class_chess_clock_window.html#a30333fd439f58a235ef14629466bffd3">clocks_</a>;
-<a name="l00094"></a>00094         }
-<a name="l00095"></a>00095         <a class="code" href="class_chess_clock_window.html#a30333fd439f58a235ef14629466bffd3">clocks_</a>=0;
-<a name="l00096"></a>00096     }
-<a name="l00097"></a>00097 }
-<a name="l00098"></a>00098 
-<a name="l00099"></a><a class="code" href="class_chess_clock_window.html#a15c6808b2409afbd724118bf6f229742">00099</a> <span class="keywordtype">void</span> <a class="code" href="class_chess_clock_window.html#a15c6808b2409afbd724118bf6f229742" title="Visit ChessClock web page.">ChessClockWindow::visitWeb</a>()
-<a name="l00100"></a>00100 {
-<a name="l00101"></a>00101     <a class="code" href="class_chess_clock_window.html#a4d8078d15e55c8382592fb077f6f7f0a">pause</a>();
-<a name="l00102"></a>00102     QProcess* process = <span class="keyword">new</span> QProcess(<span class="keyword">this</span>);
-<a name="l00103"></a>00103     process-&gt;start(QString(<span class="stringliteral">&quot;browser --url=chessclock.garage.maemo.org&quot;</span>));
-<a name="l00104"></a>00104 }
-<a name="l00105"></a>00105 
-<a name="l00106"></a><a class="code" href="class_chess_clock_window.html#ad89b82909aa0d0e36267f63dda7037ff">00106</a> <span class="keywordtype">void</span> <a class="code" href="class_chess_clock_window.html#ad89b82909aa0d0e36267f63dda7037ff">ChessClockWindow::about</a>()
-<a name="l00107"></a>00107 {
-<a name="l00108"></a>00108     <a class="code" href="class_chess_clock_window.html#a4d8078d15e55c8382592fb077f6f7f0a">pause</a>();
-<a name="l00109"></a>00109     <a class="code" href="class_chess_clock_window.html#ad89b82909aa0d0e36267f63dda7037ff">QMessageBox::about</a>(<span class="keyword">this</span>, tr(<span class="stringliteral">&quot;About ChessClock&quot;</span>),
-<a name="l00110"></a>00110                        tr(<span class="stringliteral">&quot;&lt;h1&gt;Chess Clock %1&lt;/h1&gt;&quot;</span>
-<a name="l00111"></a>00111                           <span class="stringliteral">&quot;&amp;copy;Arto Hyv&amp;auml;ttinen 2010&quot;</span>
-<a name="l00112"></a>00112                           <span class="stringliteral">&quot;&lt;p&gt;Chess Clock is free software under the terms of GNU General Public License 3&quot;</span>
-<a name="l00113"></a>00113                           <span class="stringliteral">&quot;&lt;p&gt;Bugtracker and instructions at &lt;a&gt;http://chessclock.garage.maemo.org&lt;/a&gt;&quot;</span>
-<a name="l00114"></a>00114                           ).arg(qApp-&gt;applicationVersion())) ;
-<a name="l00115"></a>00115 }
-<a name="l00116"></a>00116 
-<a name="l00117"></a><a class="code" href="class_chess_clock_window.html#a75b6f84823e87340bce8e11b2055cfdd">00117</a> <span class="keywordtype">void</span> <a class="code" href="class_chess_clock_window.html#a75b6f84823e87340bce8e11b2055cfdd">ChessClockWindow::aboutQt</a>()
-<a name="l00118"></a>00118 {
-<a name="l00119"></a>00119     <a class="code" href="class_chess_clock_window.html#a4d8078d15e55c8382592fb077f6f7f0a">pause</a>();
-<a name="l00120"></a>00120     qApp-&gt;aboutQt();
-<a name="l00121"></a>00121 }
-<a name="l00122"></a>00122 
-<a name="l00123"></a>00123 
-<a name="l00124"></a><a class="code" href="class_chess_clock_window.html#ac19fabe171848c0b02c533c6b4a9e2ab">00124</a> <span class="keywordtype">void</span> <a class="code" href="class_chess_clock_window.html#ac19fabe171848c0b02c533c6b4a9e2ab">ChessClockWindow::initTimeControls</a>()
-<a name="l00125"></a>00125 {
-<a name="l00126"></a>00126     <a class="code" href="class_chess_clock_window.html#ad65c7b41fc1e1755af16476f2bda3309">start_</a>-&gt;<a class="code" href="class_start_widget.html#aeeec8c14527bf673673f727010ad5811">addTimeControl</a>( <span class="keyword">new</span> <a class="code" href="class_no_time_control.html">NoTimeControl</a> );
-<a name="l00127"></a>00127     <a class="code" href="class_chess_clock_window.html#ad65c7b41fc1e1755af16476f2bda3309">start_</a>-&gt;<a class="code" href="class_start_widget.html#aeeec8c14527bf673673f727010ad5811">addTimeControl</a>( <span class="keyword">new</span> <a class="code" href="class_fischer_time_control.html">FischerTimeControl</a>);
-<a name="l00128"></a>00128     <a class="code" href="class_chess_clock_window.html#ad65c7b41fc1e1755af16476f2bda3309">start_</a>-&gt;<a class="code" href="class_start_widget.html#aeeec8c14527bf673673f727010ad5811">addTimeControl</a>( <span class="keyword">new</span> <a class="code" href="class_fischer_after_time_control.html">FischerAfterTimeControl</a>);
-<a name="l00129"></a>00129     <a class="code" href="class_chess_clock_window.html#ad65c7b41fc1e1755af16476f2bda3309">start_</a>-&gt;<a class="code" href="class_start_widget.html#aeeec8c14527bf673673f727010ad5811">addTimeControl</a>( <span class="keyword">new</span> <a class="code" href="class_delay_time_control.html">DelayTimeControl</a> );
-<a name="l00130"></a>00130     <a class="code" href="class_chess_clock_window.html#ad65c7b41fc1e1755af16476f2bda3309">start_</a>-&gt;<a class="code" href="class_start_widget.html#aeeec8c14527bf673673f727010ad5811">addTimeControl</a>( <span class="keyword">new</span> <a class="code" href="class_delay_after_time_control.html">DelayAfterTimeControl</a>);
-<a name="l00131"></a>00131     <a class="code" href="class_chess_clock_window.html#ad65c7b41fc1e1755af16476f2bda3309">start_</a>-&gt;<a class="code" href="class_start_widget.html#aeeec8c14527bf673673f727010ad5811">addTimeControl</a>( <span class="keyword">new</span> <a class="code" href="class_hour_glass_time_control.html">HourGlassTimeControl</a>);
-<a name="l00132"></a>00132 }
-<a name="l00133"></a>00133 
-<a name="l00134"></a><a class="code" href="class_chess_clock_window.html#ad41259afb866585197ca82404f3ca8a2">00134</a> <span class="keywordtype">void</span> <a class="code" href="class_chess_clock_window.html#ad41259afb866585197ca82404f3ca8a2">ChessClockWindow::startGame</a>(<a class="code" href="class_time_control.html" title="Base class of virtual controls.">TimeControl</a> *timecontrol)
-<a name="l00135"></a>00135 {
-<a name="l00136"></a>00136     <a class="code" href="class_clocks_widget.html" title="Widget with two clocks.">ClocksWidget</a>* newWidget = timecontrol-&gt;<a class="code" href="class_time_control.html#a2e56bcba84d74b8aa4108ae4ba9f33b1" title="Init new game.">initGame</a>(<span class="keyword">false</span>);
-<a name="l00137"></a>00137     <span class="keywordflow">if</span>( newWidget )
-<a name="l00138"></a>00138     {
-<a name="l00139"></a>00139 
-<a name="l00140"></a>00140         <a class="code" href="class_chess_clock_window.html#a30333fd439f58a235ef14629466bffd3">clocks_</a> = newWidget;
-<a name="l00141"></a>00141         <a class="code" href="class_chess_clock_window.html#a058f37db2e25aa05fe87725e232a5133">stack_</a>-&gt;addWidget(<a class="code" href="class_chess_clock_window.html#a30333fd439f58a235ef14629466bffd3">clocks_</a>);
-<a name="l00142"></a>00142         <a class="code" href="class_chess_clock_window.html#a058f37db2e25aa05fe87725e232a5133">stack_</a>-&gt;setCurrentWidget(<a class="code" href="class_chess_clock_window.html#a30333fd439f58a235ef14629466bffd3">clocks_</a>);
-<a name="l00143"></a>00143     }
-<a name="l00144"></a>00144 }
-<a name="l00145"></a>00145 
-<a name="l00146"></a>00146 
-<a name="l00147"></a><a class="code" href="class_chess_clock_window.html#a7007da9dea854b3aab86fb36a4cb8c44">00147</a> <a class="code" href="class_chess_clock_window.html#a7007da9dea854b3aab86fb36a4cb8c44">ChessClockWindow::~ChessClockWindow</a>()
-<a name="l00148"></a>00148 {
-<a name="l00149"></a>00149 
+<a name="l00066"></a>00066 
+<a name="l00067"></a>00067     <span class="comment">// Set up menu</span>
+<a name="l00068"></a>00068 <span class="comment">//    menuBar()-&gt;addAction( tr(&quot;Pause&quot;), this, SLOT(pause()));   // UNUSED - Pause button</span>
+<a name="l00069"></a>00069     menuBar()-&gt;addAction( tr(<span class="stringliteral">&quot;New game&quot;</span>), <span class="keyword">this</span>, SLOT(<a class="code" href="class_chess_clock_window.html#a03f2ad27ab2c6bbece256ee418931a91">newGame</a>()));
+<a name="l00070"></a>00070 
+<a name="l00071"></a>00071     menuBar()-&gt;addAction( tr(<span class="stringliteral">&quot;Visit web page&quot;</span>), <span class="keyword">this</span>, SLOT(<a class="code" href="class_chess_clock_window.html#a15c6808b2409afbd724118bf6f229742" title="Visit ChessClock web page.">visitWeb</a>()));
+<a name="l00072"></a>00072     menuBar()-&gt;addAction( tr(<span class="stringliteral">&quot;About&quot;</span>),<span class="keyword">this</span>, SLOT(<a class="code" href="class_chess_clock_window.html#ad89b82909aa0d0e36267f63dda7037ff">about</a>()));
+<a name="l00073"></a>00073     menuBar()-&gt;addAction(tr(<span class="stringliteral">&quot;About Qt&quot;</span>), <span class="keyword">this</span>, SLOT(<a class="code" href="class_chess_clock_window.html#a75b6f84823e87340bce8e11b2055cfdd">aboutQt</a>()));
+<a name="l00074"></a>00074 
+<a name="l00075"></a>00075     <span class="comment">//set the event filter to grap window deactivate</span>
+<a name="l00076"></a>00076 
+<a name="l00077"></a>00077     installEventFilter(<span class="keyword">this</span>);
+<a name="l00078"></a>00078 
+<a name="l00079"></a>00079 }
+<a name="l00080"></a>00080 
+<a name="l00081"></a><a class="code" href="class_chess_clock_window.html#a4d8078d15e55c8382592fb077f6f7f0a">00081</a> <span class="keywordtype">void</span> <a class="code" href="class_chess_clock_window.html#a4d8078d15e55c8382592fb077f6f7f0a">ChessClockWindow::pause</a>()
+<a name="l00082"></a>00082 {
+<a name="l00083"></a>00083     <span class="keywordflow">if</span>( <a class="code" href="class_chess_clock_window.html#a30333fd439f58a235ef14629466bffd3">clocks_</a> )
+<a name="l00084"></a>00084         <a class="code" href="class_chess_clock_window.html#a30333fd439f58a235ef14629466bffd3">clocks_</a>-&gt;<a class="code" href="class_clocks_widget.html#a609a11fc15904a1700f5b82ae2b63228" title="Pause game.">pause</a>();
+<a name="l00085"></a>00085 }
+<a name="l00086"></a>00086 
+<a name="l00087"></a><a class="code" href="class_chess_clock_window.html#a03f2ad27ab2c6bbece256ee418931a91">00087</a> <span class="keywordtype">void</span> <a class="code" href="class_chess_clock_window.html#a03f2ad27ab2c6bbece256ee418931a91">ChessClockWindow::newGame</a>()
+<a name="l00088"></a>00088 {
+<a name="l00089"></a>00089     <a class="code" href="class_chess_clock_window.html#a4d8078d15e55c8382592fb077f6f7f0a">pause</a>();
+<a name="l00090"></a>00090     <span class="keywordflow">if</span>(  <a class="code" href="class_chess_clock_window.html#a30333fd439f58a235ef14629466bffd3">clocks_</a> == 0 ||  !<a class="code" href="class_chess_clock_window.html#a30333fd439f58a235ef14629466bffd3">clocks_</a>-&gt;<a class="code" href="class_clocks_widget.html#ae2e2df5f16ea85a5f35b58d8c7e78e33">isPlayStarted</a>()  || QMessageBox::question(<span class="keyword">this</span>, tr(<span class="stringliteral">&quot;Start new game&quot;</span>),
+<a name="l00091"></a>00091                               tr(<span class="stringliteral">&quot;Really quit the current game and start a new one?&quot;</span>),
+<a name="l00092"></a>00092                               QMessageBox::Yes, QMessageBox::No) == QMessageBox::Yes)
+<a name="l00093"></a>00093     {
+<a name="l00094"></a>00094         <a class="code" href="class_chess_clock_window.html#a058f37db2e25aa05fe87725e232a5133">stack_</a>-&gt;setCurrentWidget(<a class="code" href="class_chess_clock_window.html#ad65c7b41fc1e1755af16476f2bda3309">start_</a>);
+<a name="l00095"></a>00095 
+<a name="l00096"></a>00096         <span class="keywordflow">if</span>( <a class="code" href="class_chess_clock_window.html#a30333fd439f58a235ef14629466bffd3">clocks_</a> )
+<a name="l00097"></a>00097         {   <a class="code" href="class_chess_clock_window.html#a058f37db2e25aa05fe87725e232a5133">stack_</a>-&gt;removeWidget(<a class="code" href="class_chess_clock_window.html#a30333fd439f58a235ef14629466bffd3">clocks_</a>);
+<a name="l00098"></a>00098             <span class="keyword">delete</span> <a class="code" href="class_chess_clock_window.html#a30333fd439f58a235ef14629466bffd3">clocks_</a>;
+<a name="l00099"></a>00099         }
+<a name="l00100"></a>00100         <a class="code" href="class_chess_clock_window.html#a30333fd439f58a235ef14629466bffd3">clocks_</a>=0;
+<a name="l00101"></a>00101     }
+<a name="l00102"></a>00102 }
+<a name="l00103"></a>00103 
+<a name="l00104"></a><a class="code" href="class_chess_clock_window.html#a15c6808b2409afbd724118bf6f229742">00104</a> <span class="keywordtype">void</span> <a class="code" href="class_chess_clock_window.html#a15c6808b2409afbd724118bf6f229742" title="Visit ChessClock web page.">ChessClockWindow::visitWeb</a>()
+<a name="l00105"></a>00105 {
+<a name="l00106"></a>00106     <a class="code" href="class_chess_clock_window.html#a4d8078d15e55c8382592fb077f6f7f0a">pause</a>();
+<a name="l00107"></a>00107     QProcess* process = <span class="keyword">new</span> QProcess(<span class="keyword">this</span>);
+<a name="l00108"></a>00108     process-&gt;start(QString(<span class="stringliteral">&quot;browser --url=chessclock.garage.maemo.org&quot;</span>));
+<a name="l00109"></a>00109 }
+<a name="l00110"></a>00110 
+<a name="l00111"></a><a class="code" href="class_chess_clock_window.html#ad89b82909aa0d0e36267f63dda7037ff">00111</a> <span class="keywordtype">void</span> <a class="code" href="class_chess_clock_window.html#ad89b82909aa0d0e36267f63dda7037ff">ChessClockWindow::about</a>()
+<a name="l00112"></a>00112 {
+<a name="l00113"></a>00113     <a class="code" href="class_chess_clock_window.html#a4d8078d15e55c8382592fb077f6f7f0a">pause</a>();
+<a name="l00114"></a>00114     <a class="code" href="class_chess_clock_window.html#ad89b82909aa0d0e36267f63dda7037ff">QMessageBox::about</a>(<span class="keyword">this</span>, tr(<span class="stringliteral">&quot;About ChessClock&quot;</span>),
+<a name="l00115"></a>00115                        tr(<span class="stringliteral">&quot;&lt;h1&gt;Chess Clock %1&lt;/h1&gt;&quot;</span>
+<a name="l00116"></a>00116                           <span class="stringliteral">&quot;&amp;copy;Arto Hyv&amp;auml;ttinen 2010&quot;</span>
+<a name="l00117"></a>00117                           <span class="stringliteral">&quot;&lt;p&gt;Chess Clock is free software under the terms of GNU General Public License 3&quot;</span>
+<a name="l00118"></a>00118                           <span class="stringliteral">&quot;&lt;p&gt;Bugtracker and instructions at &lt;a&gt;http://chessclock.garage.maemo.org&lt;/a&gt;&quot;</span>
+<a name="l00119"></a>00119                           ).arg(qApp-&gt;applicationVersion())) ;
+<a name="l00120"></a>00120 }
+<a name="l00121"></a>00121 
+<a name="l00122"></a><a class="code" href="class_chess_clock_window.html#a75b6f84823e87340bce8e11b2055cfdd">00122</a> <span class="keywordtype">void</span> <a class="code" href="class_chess_clock_window.html#a75b6f84823e87340bce8e11b2055cfdd">ChessClockWindow::aboutQt</a>()
+<a name="l00123"></a>00123 {
+<a name="l00124"></a>00124     <a class="code" href="class_chess_clock_window.html#a4d8078d15e55c8382592fb077f6f7f0a">pause</a>();
+<a name="l00125"></a>00125     qApp-&gt;aboutQt();
+<a name="l00126"></a>00126 }
+<a name="l00127"></a>00127 
+<a name="l00128"></a>00128 
+<a name="l00129"></a><a class="code" href="class_chess_clock_window.html#ac19fabe171848c0b02c533c6b4a9e2ab">00129</a> <span class="keywordtype">void</span> <a class="code" href="class_chess_clock_window.html#ac19fabe171848c0b02c533c6b4a9e2ab">ChessClockWindow::initTimeControls</a>()
+<a name="l00130"></a>00130 {
+<a name="l00131"></a>00131     <a class="code" href="class_chess_clock_window.html#ad65c7b41fc1e1755af16476f2bda3309">start_</a>-&gt;<a class="code" href="class_start_widget.html#aeeec8c14527bf673673f727010ad5811">addTimeControl</a>( <span class="keyword">new</span> <a class="code" href="class_no_time_control.html">NoTimeControl</a> );
+<a name="l00132"></a>00132     <a class="code" href="class_chess_clock_window.html#ad65c7b41fc1e1755af16476f2bda3309">start_</a>-&gt;<a class="code" href="class_start_widget.html#aeeec8c14527bf673673f727010ad5811">addTimeControl</a>( <span class="keyword">new</span> <a class="code" href="class_fischer_time_control.html">FischerTimeControl</a>);
+<a name="l00133"></a>00133     <a class="code" href="class_chess_clock_window.html#ad65c7b41fc1e1755af16476f2bda3309">start_</a>-&gt;<a class="code" href="class_start_widget.html#aeeec8c14527bf673673f727010ad5811">addTimeControl</a>( <span class="keyword">new</span> <a class="code" href="class_fischer_after_time_control.html">FischerAfterTimeControl</a>);
+<a name="l00134"></a>00134     <a class="code" href="class_chess_clock_window.html#ad65c7b41fc1e1755af16476f2bda3309">start_</a>-&gt;<a class="code" href="class_start_widget.html#aeeec8c14527bf673673f727010ad5811">addTimeControl</a>( <span class="keyword">new</span> <a class="code" href="class_delay_time_control.html">DelayTimeControl</a> );
+<a name="l00135"></a>00135     <a class="code" href="class_chess_clock_window.html#ad65c7b41fc1e1755af16476f2bda3309">start_</a>-&gt;<a class="code" href="class_start_widget.html#aeeec8c14527bf673673f727010ad5811">addTimeControl</a>( <span class="keyword">new</span> <a class="code" href="class_delay_after_time_control.html">DelayAfterTimeControl</a>);
+<a name="l00136"></a>00136     <a class="code" href="class_chess_clock_window.html#ad65c7b41fc1e1755af16476f2bda3309">start_</a>-&gt;<a class="code" href="class_start_widget.html#aeeec8c14527bf673673f727010ad5811">addTimeControl</a>( <span class="keyword">new</span> <a class="code" href="class_hour_glass_time_control.html">HourGlassTimeControl</a>);
+<a name="l00137"></a>00137 }
+<a name="l00138"></a>00138 
+<a name="l00139"></a><a class="code" href="class_chess_clock_window.html#ad41259afb866585197ca82404f3ca8a2">00139</a> <span class="keywordtype">void</span> <a class="code" href="class_chess_clock_window.html#ad41259afb866585197ca82404f3ca8a2">ChessClockWindow::startGame</a>(<a class="code" href="class_time_control.html" title="Base class of virtual controls.">TimeControl</a> *timecontrol)
+<a name="l00140"></a>00140 {
+<a name="l00141"></a>00141     <a class="code" href="class_clocks_widget.html" title="Widget with two clocks.">ClocksWidget</a>* newWidget = timecontrol-&gt;<a class="code" href="class_time_control.html#a2e56bcba84d74b8aa4108ae4ba9f33b1" title="Init new game.">initGame</a>(<span class="keyword">false</span>);
+<a name="l00142"></a>00142     <span class="keywordflow">if</span>( newWidget )
+<a name="l00143"></a>00143     {
+<a name="l00144"></a>00144 
+<a name="l00145"></a>00145         <a class="code" href="class_chess_clock_window.html#a30333fd439f58a235ef14629466bffd3">clocks_</a> = newWidget;
+<a name="l00146"></a>00146         <a class="code" href="class_chess_clock_window.html#a058f37db2e25aa05fe87725e232a5133">stack_</a>-&gt;addWidget(<a class="code" href="class_chess_clock_window.html#a30333fd439f58a235ef14629466bffd3">clocks_</a>);
+<a name="l00147"></a>00147         <a class="code" href="class_chess_clock_window.html#a058f37db2e25aa05fe87725e232a5133">stack_</a>-&gt;setCurrentWidget(<a class="code" href="class_chess_clock_window.html#a30333fd439f58a235ef14629466bffd3">clocks_</a>);
+<a name="l00148"></a>00148         connect( <a class="code" href="class_chess_clock_window.html#a30333fd439f58a235ef14629466bffd3">clocks_</a>, SIGNAL(TurnFinished(<a class="code" href="class_turn_information.html" title="Turn information class.">TurnInformation</a>*)), <span class="keyword">this</span>, SLOT(<a class="code" href="class_chess_clock_window.html#a03405591ce4c5fc328805c8daea46529" title="Delete turn information to avoid memory leaks.">dontEatMemory</a>(<a class="code" href="class_turn_information.html" title="Turn information class.">TurnInformation</a>*)));
+<a name="l00149"></a>00149     }
 <a name="l00150"></a>00150 }
+<a name="l00151"></a>00151 
+<a name="l00152"></a>00152 
+<a name="l00153"></a><a class="code" href="class_chess_clock_window.html#a7007da9dea854b3aab86fb36a4cb8c44">00153</a> <a class="code" href="class_chess_clock_window.html#a7007da9dea854b3aab86fb36a4cb8c44">ChessClockWindow::~ChessClockWindow</a>()
+<a name="l00154"></a>00154 {
+<a name="l00155"></a>00155 
+<a name="l00156"></a>00156 }
+<a name="l00157"></a>00157 
+<a name="l00158"></a><a class="code" href="class_chess_clock_window.html#ad3b7644c66f9abda7d26a4d8846d4a52">00158</a> <span class="keywordtype">bool</span> <a class="code" href="class_chess_clock_window.html#ad3b7644c66f9abda7d26a4d8846d4a52" title="Pauses the game if the application main window is not active e.g.">ChessClockWindow::eventFilter</a>(QObject *obj, QEvent *event)
+<a name="l00159"></a>00159 {
+<a name="l00160"></a>00160     <span class="keywordflow">if</span> (event-&gt;type() == QEvent::WindowDeactivate) {
+<a name="l00161"></a>00161         <a class="code" href="class_chess_clock_window.html#a4d8078d15e55c8382592fb077f6f7f0a">pause</a>();
+<a name="l00162"></a>00162         <span class="keywordflow">return</span> <a class="code" href="class_chess_clock_window.html#ad3b7644c66f9abda7d26a4d8846d4a52" title="Pauses the game if the application main window is not active e.g.">QObject::eventFilter</a>(obj,event);
+<a name="l00163"></a>00163     } <span class="keywordflow">else</span> {
+<a name="l00164"></a>00164         <span class="comment">// standard event processing</span>
+<a name="l00165"></a>00165         <span class="keywordflow">return</span> <a class="code" href="class_chess_clock_window.html#ad3b7644c66f9abda7d26a4d8846d4a52" title="Pauses the game if the application main window is not active e.g.">QObject::eventFilter</a>(obj, event);
+<a name="l00166"></a>00166     }
+<a name="l00167"></a>00167 }
+<a name="l00168"></a>00168 
+<a name="l00169"></a><a class="code" href="class_chess_clock_window.html#a03405591ce4c5fc328805c8daea46529">00169</a> <span class="keywordtype">void</span> <a class="code" href="class_chess_clock_window.html#a03405591ce4c5fc328805c8daea46529" title="Delete turn information to avoid memory leaks.">ChessClockWindow::dontEatMemory</a>(<a class="code" href="class_turn_information.html" title="Turn information class.">TurnInformation</a> *turnInformation)
+<a name="l00170"></a>00170 {
+<a name="l00171"></a>00171     <span class="keyword">delete</span> turnInformation; <span class="comment">// hopefully don&#39;t cause Segematation Fault</span>
+<a name="l00172"></a>00172 }
 </pre></div></div>
 <!--- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -207,7 +229,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index a0a2ea1..c46da2d 100644 (file)
@@ -66,7 +66,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 6680395..076474e 100644 (file)
@@ -72,34 +72,37 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <a name="l00028"></a>00028 <span class="keyword">class </span><a class="code" href="class_start_widget.html" title="Start widget to ask for Time control.">StartWidget</a>;
 <a name="l00029"></a>00029 <span class="keyword">class </span><a class="code" href="class_time_control.html" title="Base class of virtual controls.">TimeControl</a>;
 <a name="l00030"></a>00030 <span class="keyword">class </span>QStackedWidget;
-<a name="l00031"></a>00031 
-<a name="l00032"></a><a class="code" href="class_chess_clock_window.html">00032</a> <span class="keyword">class </span><a class="code" href="class_chess_clock_window.html">ChessClockWindow</a> : <span class="keyword">public</span> QMainWindow
-<a name="l00033"></a>00033 {
-<a name="l00034"></a>00034     Q_OBJECT
-<a name="l00035"></a>00035 
-<a name="l00036"></a>00036 <span class="keyword">public</span>:
-<a name="l00037"></a>00037     <a class="code" href="class_chess_clock_window.html#a570589223bfda26e9818d3f2955e55f8">ChessClockWindow</a>(QWidget *parent = 0);
-<a name="l00038"></a>00038     <a class="code" href="class_chess_clock_window.html#a7007da9dea854b3aab86fb36a4cb8c44">~ChessClockWindow</a>();
-<a name="l00039"></a>00039 
-<a name="l00040"></a>00040 <span class="keyword">public</span> slots:
-<a name="l00041"></a>00041     <span class="keywordtype">void</span> <a class="code" href="class_chess_clock_window.html#ad41259afb866585197ca82404f3ca8a2">startGame</a>( <a class="code" href="class_time_control.html" title="Base class of virtual controls.">TimeControl</a>* timecontrol);
-<a name="l00042"></a>00042     <span class="keywordtype">void</span> <a class="code" href="class_chess_clock_window.html#a4d8078d15e55c8382592fb077f6f7f0a">pause</a>();
-<a name="l00043"></a>00043     <span class="keywordtype">void</span> <a class="code" href="class_chess_clock_window.html#a03f2ad27ab2c6bbece256ee418931a91">newGame</a>();
-<a name="l00045"></a>00045     <span class="keywordtype">void</span> <a class="code" href="class_chess_clock_window.html#a15c6808b2409afbd724118bf6f229742" title="Visit ChessClock web page.">visitWeb</a>();
-<a name="l00046"></a>00046     <span class="keywordtype">void</span> <a class="code" href="class_chess_clock_window.html#ad89b82909aa0d0e36267f63dda7037ff">about</a>();
-<a name="l00047"></a>00047     <span class="keywordtype">void</span> <a class="code" href="class_chess_clock_window.html#a75b6f84823e87340bce8e11b2055cfdd">aboutQt</a>();
-<a name="l00048"></a>00048 
-<a name="l00049"></a>00049 
-<a name="l00050"></a>00050 <span class="keyword">protected</span>:
-<a name="l00051"></a>00051     <span class="keywordtype">void</span> <a class="code" href="class_chess_clock_window.html#ac19fabe171848c0b02c533c6b4a9e2ab">initTimeControls</a>();
-<a name="l00052"></a>00052 
-<a name="l00053"></a>00053 <span class="keyword">protected</span>:
-<a name="l00054"></a><a class="code" href="class_chess_clock_window.html#a30333fd439f58a235ef14629466bffd3">00054</a>     <a class="code" href="class_clocks_widget.html" title="Widget with two clocks.">ClocksWidget</a>*   <a class="code" href="class_chess_clock_window.html#a30333fd439f58a235ef14629466bffd3">clocks_</a>;
-<a name="l00055"></a><a class="code" href="class_chess_clock_window.html#ad65c7b41fc1e1755af16476f2bda3309">00055</a>     <a class="code" href="class_start_widget.html" title="Start widget to ask for Time control.">StartWidget</a>* <a class="code" href="class_chess_clock_window.html#ad65c7b41fc1e1755af16476f2bda3309">start_</a>;
-<a name="l00056"></a><a class="code" href="class_chess_clock_window.html#a058f37db2e25aa05fe87725e232a5133">00056</a>     QStackedWidget* <a class="code" href="class_chess_clock_window.html#a058f37db2e25aa05fe87725e232a5133">stack_</a>;
-<a name="l00057"></a>00057 };
-<a name="l00058"></a>00058 
-<a name="l00059"></a>00059 <span class="preprocessor">#endif // CHESSCLOCKWINDOW_H</span>
+<a name="l00031"></a>00031 <span class="keyword">class </span><a class="code" href="class_turn_information.html" title="Turn information class.">TurnInformation</a>;
+<a name="l00032"></a>00032 
+<a name="l00033"></a><a class="code" href="class_chess_clock_window.html">00033</a> <span class="keyword">class </span><a class="code" href="class_chess_clock_window.html">ChessClockWindow</a> : <span class="keyword">public</span> QMainWindow
+<a name="l00034"></a>00034 {
+<a name="l00035"></a>00035     Q_OBJECT
+<a name="l00036"></a>00036 
+<a name="l00037"></a>00037 <span class="keyword">public</span>:
+<a name="l00038"></a>00038     <a class="code" href="class_chess_clock_window.html#a570589223bfda26e9818d3f2955e55f8">ChessClockWindow</a>(QWidget *parent = 0);
+<a name="l00039"></a>00039     <a class="code" href="class_chess_clock_window.html#a7007da9dea854b3aab86fb36a4cb8c44">~ChessClockWindow</a>();
+<a name="l00040"></a>00040 
+<a name="l00041"></a>00041 <span class="keyword">public</span> slots:
+<a name="l00042"></a>00042     <span class="keywordtype">void</span> <a class="code" href="class_chess_clock_window.html#ad41259afb866585197ca82404f3ca8a2">startGame</a>( <a class="code" href="class_time_control.html" title="Base class of virtual controls.">TimeControl</a>* timecontrol);
+<a name="l00043"></a>00043     <span class="keywordtype">void</span> <a class="code" href="class_chess_clock_window.html#a4d8078d15e55c8382592fb077f6f7f0a">pause</a>();
+<a name="l00044"></a>00044     <span class="keywordtype">void</span> <a class="code" href="class_chess_clock_window.html#a03f2ad27ab2c6bbece256ee418931a91">newGame</a>();
+<a name="l00046"></a>00046     <span class="keywordtype">void</span> <a class="code" href="class_chess_clock_window.html#a15c6808b2409afbd724118bf6f229742" title="Visit ChessClock web page.">visitWeb</a>();
+<a name="l00047"></a>00047     <span class="keywordtype">void</span> <a class="code" href="class_chess_clock_window.html#ad89b82909aa0d0e36267f63dda7037ff">about</a>();
+<a name="l00048"></a>00048     <span class="keywordtype">void</span> <a class="code" href="class_chess_clock_window.html#a75b6f84823e87340bce8e11b2055cfdd">aboutQt</a>();
+<a name="l00053"></a>00053     <span class="keywordtype">void</span> <a class="code" href="class_chess_clock_window.html#a03405591ce4c5fc328805c8daea46529" title="Delete turn information to avoid memory leaks.">dontEatMemory</a>(<a class="code" href="class_turn_information.html" title="Turn information class.">TurnInformation</a>* turnInformation);
+<a name="l00054"></a>00054 
+<a name="l00055"></a>00055 
+<a name="l00056"></a>00056 <span class="keyword">protected</span>:
+<a name="l00057"></a>00057     <span class="keywordtype">void</span> <a class="code" href="class_chess_clock_window.html#ac19fabe171848c0b02c533c6b4a9e2ab">initTimeControls</a>();
+<a name="l00059"></a>00059     <span class="keywordtype">bool</span> <a class="code" href="class_chess_clock_window.html#ad3b7644c66f9abda7d26a4d8846d4a52" title="Pauses the game if the application main window is not active e.g.">eventFilter</a>(QObject *obj, QEvent *event);
+<a name="l00060"></a>00060 
+<a name="l00061"></a>00061 <span class="keyword">protected</span>:
+<a name="l00062"></a><a class="code" href="class_chess_clock_window.html#a30333fd439f58a235ef14629466bffd3">00062</a>     <a class="code" href="class_clocks_widget.html" title="Widget with two clocks.">ClocksWidget</a>*   <a class="code" href="class_chess_clock_window.html#a30333fd439f58a235ef14629466bffd3">clocks_</a>;
+<a name="l00063"></a><a class="code" href="class_chess_clock_window.html#ad65c7b41fc1e1755af16476f2bda3309">00063</a>     <a class="code" href="class_start_widget.html" title="Start widget to ask for Time control.">StartWidget</a>* <a class="code" href="class_chess_clock_window.html#ad65c7b41fc1e1755af16476f2bda3309">start_</a>;
+<a name="l00064"></a><a class="code" href="class_chess_clock_window.html#a058f37db2e25aa05fe87725e232a5133">00064</a>     QStackedWidget* <a class="code" href="class_chess_clock_window.html#a058f37db2e25aa05fe87725e232a5133">stack_</a>;
+<a name="l00065"></a>00065 };
+<a name="l00066"></a>00066 
+<a name="l00067"></a>00067 <span class="preprocessor">#endif // CHESSCLOCKWINDOW_H</span>
 </pre></div></div>
 <!--- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -115,7 +118,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 21c598c..de6626d 100644 (file)
@@ -90,7 +90,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index eb2fa64..39bf66f 100644 (file)
@@ -673,7 +673,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index f0b8fd1..9304330 100644 (file)
@@ -53,6 +53,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
   <tr class="memlist"><td><a class="el" href="class_chess_clock.html#ae0686cb1be507be4c7c411898ba52495">continueTurn</a>()</td><td><a class="el" href="class_chess_clock.html">ChessClock</a></td><td><code> [virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="class_chess_clock.html#a0eb205f7484c7cf2a0be1f8bec78bf68">currentTurn_</a></td><td><a class="el" href="class_chess_clock.html">ChessClock</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="class_chess_clock.html#a781fff762250f63de87d12f5d88ae5ed">currentTurnPlayed</a>()</td><td><a class="el" href="class_chess_clock.html">ChessClock</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="class_chess_clock.html#a663e4cea430d1223d33dbd0bc2aa9ace">dontEatBattery</a>()</td><td><a class="el" href="class_chess_clock.html">ChessClock</a></td><td><code> [signal]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="class_chess_clock.html#a5a9bcfd2cbf2af4b5785d6ae2d9c84c8">dontEatBatteryEmitted_</a></td><td><a class="el" href="class_chess_clock.html">ChessClock</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="class_chess_clock.html#ab15d3ca817a996ee4f3427c2d72bd233">DONTEATBATTERYTIME</a></td><td><a class="el" href="class_chess_clock.html">ChessClock</a></td><td><code> [protected, static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="class_chess_clock.html#a2383619532d2e9e6557961616c722531">endTurn</a>()</td><td><a class="el" href="class_chess_clock.html">ChessClock</a></td><td><code> [virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="class_chess_clock.html#a8988e92a321e25d52dc00552b4d44a4d">getStatus</a>() const </td><td><a class="el" href="class_chess_clock.html">ChessClock</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="class_chess_clock.html#a8e7d214dcc13dcd1087d2281fe96ce16">getTimeAvailable</a>()</td><td><a class="el" href="class_chess_clock.html">ChessClock</a></td><td><code> [virtual]</code></td></tr>
@@ -95,7 +98,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:34 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index e81ff17..433284f 100644 (file)
@@ -81,6 +81,8 @@ Inheritance diagram for ChessClock:</div>
 <tr><td colspan="2"><h2>Signals</h2></td></tr>
 <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>
 <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>
+<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>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Emitted after 30 min played one turn.  <a href="#a663e4cea430d1223d33dbd0bc2aa9ace"></a><br/></td></tr>
 <tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_chess_clock.html#af4d3718b1e746317749bbb992688dcd8">ChessClock</a> (bool white, QWidget *parent=0)</td></tr>
 <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>
@@ -116,6 +118,7 @@ Inheritance diagram for ChessClock:</div>
 <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>
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Current turn.  <a href="#ad2d4601fbc0dae0599a95ce7924c9902"></a><br/></td></tr>
 <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>
+<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>
 <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>
 <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>
 <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>
@@ -126,6 +129,7 @@ Inheritance diagram for ChessClock:</div>
 <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>
 <tr><td colspan="2"><h2>Static Protected Attributes</h2></td></tr>
 <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>
+<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>
 </table>
 <hr/><a name="_details"></a><h2>Detailed Description</h2>
 <p>Clock of a individual player. </p>
@@ -190,7 +194,7 @@ Inheritance diagram for ChessClock:</div>
 </div>
 <div class="memdoc">
 
-<p>Definition at line <a class="el" href="chessclock_8cpp_source.html#l00028">28</a> of file <a class="el" href="chessclock_8cpp_source.html">chessclock.cpp</a>.</p>
+<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>
 
 </div>
 </div>
@@ -220,7 +224,7 @@ Inheritance diagram for ChessClock:</div>
   </dd>
 </dl>
 
-<p>Definition at line <a class="el" href="chessclock_8cpp_source.html#l00135">135</a> of file <a class="el" href="chessclock_8cpp_source.html">chessclock.cpp</a>.</p>
+<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>
 
 </div>
 </div>
@@ -241,7 +245,7 @@ Inheritance diagram for ChessClock:</div>
 
 <p>Continue paused game. </p>
 
-<p>Definition at line <a class="el" href="chessclock_8cpp_source.html#l00070">70</a> of file <a class="el" href="chessclock_8cpp_source.html">chessclock.cpp</a>.</p>
+<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>
 
 </div>
 </div>
@@ -263,7 +267,28 @@ Inheritance diagram for ChessClock:</div>
 <p>Get time played current turn. </p>
 <dl class="return"><dt><b>Returns:</b></dt><dd>Time in msecs </dd></dl>
 
-<p>Definition at line <a class="el" href="chessclock_8cpp_source.html#l00140">140</a> of file <a class="el" href="chessclock_8cpp_source.html">chessclock.cpp</a>.</p>
+<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>
+
+</div>
+</div>
+<a class="anchor" id="a663e4cea430d1223d33dbd0bc2aa9ace"></a><!-- doxytag: member="ChessClock::dontEatBattery" ref="a663e4cea430d1223d33dbd0bc2aa9ace" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void ChessClock::dontEatBattery </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [signal]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Emitted after 30 min played one turn. </p>
+<p>Will cause screen not to keeped lit. </p>
+<dl class="since"><dt><b>Since:</b></dt><dd>1.1.2 </dd></dl>
 
 </div>
 </div>
@@ -288,7 +313,7 @@ Inheritance diagram for ChessClock:</div>
 
 <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>
 
-<p>Definition at line <a class="el" href="chessclock_8cpp_source.html#l00081">81</a> of file <a class="el" href="chessclock_8cpp_source.html">chessclock.cpp</a>.</p>
+<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>
 
 </div>
 </div>
@@ -332,7 +357,7 @@ Inheritance diagram for ChessClock:</div>
 
 <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>
 
-<p>Definition at line <a class="el" href="chessclock_8cpp_source.html#l00109">109</a> of file <a class="el" href="chessclock_8cpp_source.html">chessclock.cpp</a>.</p>
+<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>
 
 </div>
 </div>
@@ -354,7 +379,7 @@ Inheritance diagram for ChessClock:</div>
 <p>Get total time played. </p>
 <dl class="return"><dt><b>Returns:</b></dt><dd>Time played in msecs </dd></dl>
 
-<p>Definition at line <a class="el" href="chessclock_8cpp_source.html#l00123">123</a> of file <a class="el" href="chessclock_8cpp_source.html">chessclock.cpp</a>.</p>
+<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>
 
 </div>
 </div>
@@ -432,7 +457,7 @@ Inheritance diagram for ChessClock:</div>
 
 <p>Pause clock. </p>
 
-<p>Definition at line <a class="el" href="chessclock_8cpp_source.html#l00061">61</a> of file <a class="el" href="chessclock_8cpp_source.html">chessclock.cpp</a>.</p>
+<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>
 
 </div>
 </div>
@@ -481,7 +506,7 @@ Inheritance diagram for ChessClock:</div>
   </dd>
 </dl>
 
-<p>Definition at line <a class="el" href="chessclock_8cpp_source.html#l00104">104</a> of file <a class="el" href="chessclock_8cpp_source.html">chessclock.cpp</a>.</p>
+<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>
 
 </div>
 </div>
@@ -509,7 +534,7 @@ Inheritance diagram for ChessClock:</div>
   </dd>
 </dl>
 
-<p>Definition at line <a class="el" href="chessclock_8cpp_source.html#l00129">129</a> of file <a class="el" href="chessclock_8cpp_source.html">chessclock.cpp</a>.</p>
+<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>
 
 </div>
 </div>
@@ -532,7 +557,7 @@ Inheritance diagram for ChessClock:</div>
 
 <p>Reimplemented in <a class="el" href="class_fischer_clock.html#a57f7d1108e88c04e3c8d9326cc8bb0b6">FischerClock</a>.</p>
 
-<p>Definition at line <a class="el" href="chessclock_8cpp_source.html#l00047">47</a> of file <a class="el" href="chessclock_8cpp_source.html">chessclock.cpp</a>.</p>
+<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>
 
 </div>
 </div>
@@ -589,7 +614,7 @@ Inheritance diagram for ChessClock:</div>
 
 <p>Reimplemented in <a class="el" href="class_hour_glass_clock.html#af4a8ee4fa210f6d9bc08510f614402e6">HourGlassClock</a>.</p>
 
-<p>Definition at line <a class="el" href="chessclock_8cpp_source.html#l00156">156</a> of file <a class="el" href="chessclock_8cpp_source.html">chessclock.cpp</a>.</p>
+<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>
 
 </div>
 </div>
@@ -605,7 +630,7 @@ Inheritance diagram for ChessClock:</div>
 </div>
 <div class="memdoc">
 
-<p>Definition at line <a class="el" href="chessclock_8h_source.html#l00123">123</a> of file <a class="el" href="chessclock_8h_source.html">chessclock.h</a>.</p>
+<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>
 
 </div>
 </div>
@@ -622,7 +647,7 @@ Inheritance diagram for ChessClock:</div>
 
 <p>True if white player. </p>
 
-<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>
+<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>
 
 </div>
 </div>
@@ -637,7 +662,38 @@ Inheritance diagram for ChessClock:</div>
 </div>
 <div class="memdoc">
 
-<p>Definition at line <a class="el" href="chessclock_8h_source.html#l00128">128</a> of file <a class="el" href="chessclock_8h_source.html">chessclock.h</a>.</p>
+<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>
+
+</div>
+</div>
+<a class="anchor" id="a5a9bcfd2cbf2af4b5785d6ae2d9c84c8"></a><!-- doxytag: member="ChessClock::dontEatBatteryEmitted_" ref="a5a9bcfd2cbf2af4b5785d6ae2d9c84c8" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool <a class="el" href="class_chess_clock.html#a5a9bcfd2cbf2af4b5785d6ae2d9c84c8">ChessClock::dontEatBatteryEmitted_</a><code> [protected]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<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>
+
+</div>
+</div>
+<a class="anchor" id="ab15d3ca817a996ee4f3427c2d72bd233"></a><!-- doxytag: member="ChessClock::DONTEATBATTERYTIME" ref="ab15d3ca817a996ee4f3427c2d72bd233" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <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>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Clock updating interval in msecs </p>
+
+<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>
 
 </div>
 </div>
@@ -654,7 +710,7 @@ Inheritance diagram for ChessClock:</div>
 
 <p>Time available for play BEFORE this turn msecs ! </p>
 
-<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>
+<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>
 
 </div>
 </div>
@@ -671,7 +727,7 @@ Inheritance diagram for ChessClock:</div>
 
 <p>Another player's clock. </p>
 
-<p>Definition at line <a class="el" href="chessclock_8h_source.html#l00125">125</a> of file <a class="el" href="chessclock_8h_source.html">chessclock.h</a>.</p>
+<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>
 
 </div>
 </div>
@@ -688,7 +744,7 @@ Inheritance diagram for ChessClock:</div>
 
 <p>Current turn. </p>
 
-<p>Definition at line <a class="el" href="chessclock_8h_source.html#l00127">127</a> of file <a class="el" href="chessclock_8h_source.html">chessclock.h</a>.</p>
+<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>
 
 </div>
 </div>
@@ -705,7 +761,7 @@ Inheritance diagram for ChessClock:</div>
 
 <p>Time played in this game BEFORE this turn msecs. </p>
 
-<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>
+<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>
 
 </div>
 </div>
@@ -720,7 +776,7 @@ Inheritance diagram for ChessClock:</div>
 </div>
 <div class="memdoc">
 
-<p>Definition at line <a class="el" href="chessclock_8h_source.html#l00130">130</a> of file <a class="el" href="chessclock_8h_source.html">chessclock.h</a>.</p>
+<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>
 
 </div>
 </div>
@@ -737,7 +793,7 @@ Inheritance diagram for ChessClock:</div>
 
 <p>Is player losed because of timeout. </p>
 
-<p>Definition at line <a class="el" href="chessclock_8h_source.html#l00126">126</a> of file <a class="el" href="chessclock_8h_source.html">chessclock.h</a>.</p>
+<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>
 
 </div>
 </div>
@@ -752,7 +808,7 @@ Inheritance diagram for ChessClock:</div>
 </div>
 <div class="memdoc">
 
-<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>
+<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>
 
 </div>
 </div>
@@ -767,7 +823,7 @@ Inheritance diagram for ChessClock:</div>
 </div>
 <div class="memdoc">
 
-<p>Definition at line <a class="el" href="chessclock_8h_source.html#l00136">136</a> of file <a class="el" href="chessclock_8h_source.html">chessclock.h</a>.</p>
+<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>
 
 </div>
 </div>
@@ -790,7 +846,7 @@ Inheritance diagram for ChessClock:</div>
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:34 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 136a977..248dd11 100644 (file)
@@ -54,6 +54,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
   <tr class="memlist"><td><a class="el" href="class_chess_clock.html#ae0686cb1be507be4c7c411898ba52495">continueTurn</a>()</td><td><a class="el" href="class_chess_clock.html">ChessClock</a></td><td><code> [virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="class_chess_clock.html#a0eb205f7484c7cf2a0be1f8bec78bf68">currentTurn_</a></td><td><a class="el" href="class_chess_clock.html">ChessClock</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="class_chess_clock.html#a781fff762250f63de87d12f5d88ae5ed">currentTurnPlayed</a>()</td><td><a class="el" href="class_chess_clock.html">ChessClock</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="class_chess_clock.html#a663e4cea430d1223d33dbd0bc2aa9ace">dontEatBattery</a>()</td><td><a class="el" href="class_chess_clock.html">ChessClock</a></td><td><code> [signal]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="class_chess_clock.html#a5a9bcfd2cbf2af4b5785d6ae2d9c84c8">dontEatBatteryEmitted_</a></td><td><a class="el" href="class_chess_clock.html">ChessClock</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="class_chess_clock.html#ab15d3ca817a996ee4f3427c2d72bd233">DONTEATBATTERYTIME</a></td><td><a class="el" href="class_chess_clock.html">ChessClock</a></td><td><code> [protected, static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="class_chess_clock.html#a2383619532d2e9e6557961616c722531">endTurn</a>()</td><td><a class="el" href="class_chess_clock.html">ChessClock</a></td><td><code> [virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="class_chess_clock.html#a8988e92a321e25d52dc00552b4d44a4d">getStatus</a>() const </td><td><a class="el" href="class_chess_clock.html">ChessClock</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="class_chess_clock.html#a8e7d214dcc13dcd1087d2281fe96ce16">getTimeAvailable</a>()</td><td><a class="el" href="class_chess_clock.html">ChessClock</a></td><td><code> [virtual]</code></td></tr>
@@ -114,7 +117,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:34 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 0354545..c7e6e5e 100644 (file)
@@ -497,7 +497,7 @@ Inheritance diagram for ChessClockWidget:</div>
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:34 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 3ae4b80..c5fe04e 100644 (file)
@@ -50,6 +50,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
   <tr class="memlist"><td><a class="el" href="class_chess_clock_window.html#a75b6f84823e87340bce8e11b2055cfdd">aboutQt</a>()</td><td><a class="el" href="class_chess_clock_window.html">ChessClockWindow</a></td><td><code> [slot]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="class_chess_clock_window.html#a570589223bfda26e9818d3f2955e55f8">ChessClockWindow</a>(QWidget *parent=0)</td><td><a class="el" href="class_chess_clock_window.html">ChessClockWindow</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="class_chess_clock_window.html#a30333fd439f58a235ef14629466bffd3">clocks_</a></td><td><a class="el" href="class_chess_clock_window.html">ChessClockWindow</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="class_chess_clock_window.html#a03405591ce4c5fc328805c8daea46529">dontEatMemory</a>(TurnInformation *turnInformation)</td><td><a class="el" href="class_chess_clock_window.html">ChessClockWindow</a></td><td><code> [slot]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="class_chess_clock_window.html#ad3b7644c66f9abda7d26a4d8846d4a52">eventFilter</a>(QObject *obj, QEvent *event)</td><td><a class="el" href="class_chess_clock_window.html">ChessClockWindow</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="class_chess_clock_window.html#ac19fabe171848c0b02c533c6b4a9e2ab">initTimeControls</a>()</td><td><a class="el" href="class_chess_clock_window.html">ChessClockWindow</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="class_chess_clock_window.html#a03f2ad27ab2c6bbece256ee418931a91">newGame</a>()</td><td><a class="el" href="class_chess_clock_window.html">ChessClockWindow</a></td><td><code> [slot]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="class_chess_clock_window.html#a4d8078d15e55c8382592fb077f6f7f0a">pause</a>()</td><td><a class="el" href="class_chess_clock_window.html">ChessClockWindow</a></td><td><code> [slot]</code></td></tr>
@@ -73,7 +75,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:34 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 12ce2df..cdae6a5 100644 (file)
@@ -58,11 +58,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Visit <a class="el" href="class_chess_clock.html" title="Clock of a individual player.">ChessClock</a> web page.  <a href="#a15c6808b2409afbd724118bf6f229742"></a><br/></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_chess_clock_window.html#ad89b82909aa0d0e36267f63dda7037ff">about</a> ()</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_chess_clock_window.html#a75b6f84823e87340bce8e11b2055cfdd">aboutQt</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_chess_clock_window.html#a03405591ce4c5fc328805c8daea46529">dontEatMemory</a> (<a class="el" href="class_turn_information.html">TurnInformation</a> *turnInformation)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Delete turn information to avoid memory leaks.  <a href="#a03405591ce4c5fc328805c8daea46529"></a><br/></td></tr>
 <tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_chess_clock_window.html#a570589223bfda26e9818d3f2955e55f8">ChessClockWindow</a> (QWidget *parent=0)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_chess_clock_window.html#a7007da9dea854b3aab86fb36a4cb8c44">~ChessClockWindow</a> ()</td></tr>
 <tr><td colspan="2"><h2>Protected Member Functions</h2></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_chess_clock_window.html#ac19fabe171848c0b02c533c6b4a9e2ab">initTimeControls</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_chess_clock_window.html#ad3b7644c66f9abda7d26a4d8846d4a52">eventFilter</a> (QObject *obj, QEvent *event)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pauses the game if the application main window is not active e.g.  <a href="#ad3b7644c66f9abda7d26a4d8846d4a52"></a><br/></td></tr>
 <tr><td colspan="2"><h2>Protected Attributes</h2></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_clocks_widget.html">ClocksWidget</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_chess_clock_window.html#a30333fd439f58a235ef14629466bffd3">clocks_</a></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_start_widget.html">StartWidget</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_chess_clock_window.html#ad65c7b41fc1e1755af16476f2bda3309">start_</a></td></tr>
@@ -70,7 +74,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </table>
 <hr/><a name="_details"></a><h2>Detailed Description</h2>
 
-<p>Definition at line <a class="el" href="chessclockwindow_8h_source.html#l00032">32</a> of file <a class="el" href="chessclockwindow_8h_source.html">chessclockwindow.h</a>.</p>
+<p>Definition at line <a class="el" href="chessclockwindow_8h_source.html#l00033">33</a> of file <a class="el" href="chessclockwindow_8h_source.html">chessclockwindow.h</a>.</p>
 <hr/><h2>Constructor &amp; Destructor Documentation</h2>
 <a class="anchor" id="a570589223bfda26e9818d3f2955e55f8"></a><!-- doxytag: member="ChessClockWindow::ChessClockWindow" ref="a570589223bfda26e9818d3f2955e55f8" args="(QWidget *parent=0)" -->
 <div class="memitem">
@@ -88,7 +92,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </div>
 <div class="memdoc">
 
-<p>Definition at line <a class="el" href="chessclockwindow_8cpp_source.html#l00045">45</a> of file <a class="el" href="chessclockwindow_8cpp_source.html">chessclockwindow.cpp</a>.</p>
+<p>Definition at line <a class="el" href="chessclockwindow_8cpp_source.html#l00046">46</a> of file <a class="el" href="chessclockwindow_8cpp_source.html">chessclockwindow.cpp</a>.</p>
 
 </div>
 </div>
@@ -107,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </div>
 <div class="memdoc">
 
-<p>Definition at line <a class="el" href="chessclockwindow_8cpp_source.html#l00147">147</a> of file <a class="el" href="chessclockwindow_8cpp_source.html">chessclockwindow.cpp</a>.</p>
+<p>Definition at line <a class="el" href="chessclockwindow_8cpp_source.html#l00153">153</a> of file <a class="el" href="chessclockwindow_8cpp_source.html">chessclockwindow.cpp</a>.</p>
 
 </div>
 </div>
@@ -127,7 +131,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </div>
 <div class="memdoc">
 
-<p>Definition at line <a class="el" href="chessclockwindow_8cpp_source.html#l00106">106</a> of file <a class="el" href="chessclockwindow_8cpp_source.html">chessclockwindow.cpp</a>.</p>
+<p>Definition at line <a class="el" href="chessclockwindow_8cpp_source.html#l00111">111</a> of file <a class="el" href="chessclockwindow_8cpp_source.html">chessclockwindow.cpp</a>.</p>
 
 </div>
 </div>
@@ -146,7 +150,63 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </div>
 <div class="memdoc">
 
-<p>Definition at line <a class="el" href="chessclockwindow_8cpp_source.html#l00117">117</a> of file <a class="el" href="chessclockwindow_8cpp_source.html">chessclockwindow.cpp</a>.</p>
+<p>Definition at line <a class="el" href="chessclockwindow_8cpp_source.html#l00122">122</a> of file <a class="el" href="chessclockwindow_8cpp_source.html">chessclockwindow.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a03405591ce4c5fc328805c8daea46529"></a><!-- doxytag: member="ChessClockWindow::dontEatMemory" ref="a03405591ce4c5fc328805c8daea46529" args="(TurnInformation *turnInformation)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void ChessClockWindow::dontEatMemory </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_turn_information.html">TurnInformation</a> *&nbsp;</td>
+          <td class="paramname"> <em>turnInformation</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [slot]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Delete turn information to avoid memory leaks. </p>
+<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000001">Todo:</a></b></dt><dd>Save turn log and function to show it. </dd></dl>
+<dl class="since"><dt><b>Since:</b></dt><dd>1.1.2 </dd></dl>
+
+<p>Definition at line <a class="el" href="chessclockwindow_8cpp_source.html#l00169">169</a> of file <a class="el" href="chessclockwindow_8cpp_source.html">chessclockwindow.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ad3b7644c66f9abda7d26a4d8846d4a52"></a><!-- doxytag: member="ChessClockWindow::eventFilter" ref="ad3b7644c66f9abda7d26a4d8846d4a52" args="(QObject *obj, QEvent *event)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool ChessClockWindow::eventFilter </td>
+          <td>(</td>
+          <td class="paramtype">QObject *&nbsp;</td>
+          <td class="paramname"> <em>obj</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">QEvent *&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td><code> [protected]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Pauses the game if the application main window is not active e.g. </p>
+<p>the app is minimized </p>
+
+<p>Definition at line <a class="el" href="chessclockwindow_8cpp_source.html#l00158">158</a> of file <a class="el" href="chessclockwindow_8cpp_source.html">chessclockwindow.cpp</a>.</p>
 
 </div>
 </div>
@@ -165,7 +225,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </div>
 <div class="memdoc">
 
-<p>Definition at line <a class="el" href="chessclockwindow_8cpp_source.html#l00124">124</a> of file <a class="el" href="chessclockwindow_8cpp_source.html">chessclockwindow.cpp</a>.</p>
+<p>Definition at line <a class="el" href="chessclockwindow_8cpp_source.html#l00129">129</a> of file <a class="el" href="chessclockwindow_8cpp_source.html">chessclockwindow.cpp</a>.</p>
 
 </div>
 </div>
@@ -184,7 +244,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </div>
 <div class="memdoc">
 
-<p>Definition at line <a class="el" href="chessclockwindow_8cpp_source.html#l00082">82</a> of file <a class="el" href="chessclockwindow_8cpp_source.html">chessclockwindow.cpp</a>.</p>
+<p>Definition at line <a class="el" href="chessclockwindow_8cpp_source.html#l00087">87</a> of file <a class="el" href="chessclockwindow_8cpp_source.html">chessclockwindow.cpp</a>.</p>
 
 </div>
 </div>
@@ -203,7 +263,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </div>
 <div class="memdoc">
 
-<p>Definition at line <a class="el" href="chessclockwindow_8cpp_source.html#l00076">76</a> of file <a class="el" href="chessclockwindow_8cpp_source.html">chessclockwindow.cpp</a>.</p>
+<p>Definition at line <a class="el" href="chessclockwindow_8cpp_source.html#l00081">81</a> of file <a class="el" href="chessclockwindow_8cpp_source.html">chessclockwindow.cpp</a>.</p>
 
 </div>
 </div>
@@ -223,7 +283,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </div>
 <div class="memdoc">
 
-<p>Definition at line <a class="el" href="chessclockwindow_8cpp_source.html#l00134">134</a> of file <a class="el" href="chessclockwindow_8cpp_source.html">chessclockwindow.cpp</a>.</p>
+<p>Definition at line <a class="el" href="chessclockwindow_8cpp_source.html#l00139">139</a> of file <a class="el" href="chessclockwindow_8cpp_source.html">chessclockwindow.cpp</a>.</p>
 
 </div>
 </div>
@@ -244,7 +304,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 
 <p>Visit <a class="el" href="class_chess_clock.html" title="Clock of a individual player.">ChessClock</a> web page. </p>
 
-<p>Definition at line <a class="el" href="chessclockwindow_8cpp_source.html#l00099">99</a> of file <a class="el" href="chessclockwindow_8cpp_source.html">chessclockwindow.cpp</a>.</p>
+<p>Definition at line <a class="el" href="chessclockwindow_8cpp_source.html#l00104">104</a> of file <a class="el" href="chessclockwindow_8cpp_source.html">chessclockwindow.cpp</a>.</p>
 
 </div>
 </div>
@@ -260,7 +320,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </div>
 <div class="memdoc">
 
-<p>Definition at line <a class="el" href="chessclockwindow_8h_source.html#l00054">54</a> of file <a class="el" href="chessclockwindow_8h_source.html">chessclockwindow.h</a>.</p>
+<p>Definition at line <a class="el" href="chessclockwindow_8h_source.html#l00062">62</a> of file <a class="el" href="chessclockwindow_8h_source.html">chessclockwindow.h</a>.</p>
 
 </div>
 </div>
@@ -275,7 +335,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </div>
 <div class="memdoc">
 
-<p>Definition at line <a class="el" href="chessclockwindow_8h_source.html#l00056">56</a> of file <a class="el" href="chessclockwindow_8h_source.html">chessclockwindow.h</a>.</p>
+<p>Definition at line <a class="el" href="chessclockwindow_8h_source.html#l00064">64</a> of file <a class="el" href="chessclockwindow_8h_source.html">chessclockwindow.h</a>.</p>
 
 </div>
 </div>
@@ -290,7 +350,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </div>
 <div class="memdoc">
 
-<p>Definition at line <a class="el" href="chessclockwindow_8h_source.html#l00055">55</a> of file <a class="el" href="chessclockwindow_8h_source.html">chessclockwindow.h</a>.</p>
+<p>Definition at line <a class="el" href="chessclockwindow_8h_source.html#l00063">63</a> of file <a class="el" href="chessclockwindow_8h_source.html">chessclockwindow.h</a>.</p>
 
 </div>
 </div>
@@ -313,7 +373,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:34 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 7483147..0a0974a 100644 (file)
@@ -63,6 +63,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
   <tr class="memlist"><td><a class="el" href="class_clocks_widget.html#a2e65f80ea1b3d56189f8c94d6b0a972c">pauseLabel_</a></td><td><a class="el" href="class_clocks_widget.html">ClocksWidget</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="class_clocks_widget.html#a5ea90a0fddcda7d4d2fcc0ba41b0d315">recentX</a></td><td><a class="el" href="class_clocks_widget.html">ClocksWidget</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="class_clocks_widget.html#ab95b8bc6920bcb45f81f8f04a494df25">recentY</a></td><td><a class="el" href="class_clocks_widget.html">ClocksWidget</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="class_clocks_widget.html#a6e56ca59dbe989b8a84bf6e4d81a7ed7">saveScreen</a>()</td><td><a class="el" href="class_clocks_widget.html">ClocksWidget</a></td><td><code> [slot]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="class_clocks_widget.html#a74cd72e41c4c797c4b97027f513752c4">status_</a></td><td><a class="el" href="class_clocks_widget.html">ClocksWidget</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326a53acf9aec5f412ddac980ff0019b6062">Stopped</a> enum value</td><td><a class="el" href="class_clocks_widget.html">ClocksWidget</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="class_clocks_widget.html#a13cdf39b9f06ef714a65aaff2111380d">stopPlay</a>()</td><td><a class="el" href="class_clocks_widget.html">ClocksWidget</a></td><td><code> [slot]</code></td></tr>
@@ -88,7 +89,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:34 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index fb4286f..0b8f93e 100644 (file)
@@ -58,6 +58,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pause game.  <a href="#a609a11fc15904a1700f5b82ae2b63228"></a><br/></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_clocks_widget.html#a13cdf39b9f06ef714a65aaff2111380d">stopPlay</a> ()</td></tr>
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">End the game.  <a href="#a13cdf39b9f06ef714a65aaff2111380d"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_clocks_widget.html#a6e56ca59dbe989b8a84bf6e4d81a7ed7">saveScreen</a> ()</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Not to keep screen lit.  <a href="#a6e56ca59dbe989b8a84bf6e4d81a7ed7"></a><br/></td></tr>
 <tr><td colspan="2"><h2>Signals</h2></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_clocks_widget.html#a59d64c0755ff2e19c851108472d48865">TurnFinished</a> (<a class="el" href="class_turn_information.html">TurnInformation</a> *turnInfo)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_clocks_widget.html#ab5e341e33db43c93cb4fdb1dc59b1a62">ClickedWhenStopped</a> ()</td></tr>
@@ -130,7 +132,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </dd>
 </dl>
 
-<p>Definition at line <a class="el" href="clockswidget_8h_source.html#l00079">79</a> of file <a class="el" href="clockswidget_8h_source.html">clockswidget.h</a>.</p>
+<p>Definition at line <a class="el" href="clockswidget_8h_source.html#l00081">81</a> of file <a class="el" href="clockswidget_8h_source.html">clockswidget.h</a>.</p>
 
 </div>
 </div>
@@ -185,7 +187,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </div>
 <div class="memdoc">
 
-<p>Definition at line <a class="el" href="clockswidget_8cpp_source.html#l00114">114</a> of file <a class="el" href="clockswidget_8cpp_source.html">clockswidget.cpp</a>.</p>
+<p>Definition at line <a class="el" href="clockswidget_8cpp_source.html#l00117">117</a> of file <a class="el" href="clockswidget_8cpp_source.html">clockswidget.cpp</a>.</p>
 
 </div>
 </div>
@@ -232,7 +234,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </div>
 <div class="memdoc">
 
-<p>Definition at line <a class="el" href="clockswidget_8cpp_source.html#l00212">212</a> of file <a class="el" href="clockswidget_8cpp_source.html">clockswidget.cpp</a>.</p>
+<p>Definition at line <a class="el" href="clockswidget_8cpp_source.html#l00220">220</a> of file <a class="el" href="clockswidget_8cpp_source.html">clockswidget.cpp</a>.</p>
 
 </div>
 </div>
@@ -271,7 +273,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </div>
 <div class="memdoc">
 
-<p>Definition at line <a class="el" href="clockswidget_8cpp_source.html#l00151">151</a> of file <a class="el" href="clockswidget_8cpp_source.html">clockswidget.cpp</a>.</p>
+<p>Definition at line <a class="el" href="clockswidget_8cpp_source.html#l00159">159</a> of file <a class="el" href="clockswidget_8cpp_source.html">clockswidget.cpp</a>.</p>
 
 </div>
 </div>
@@ -292,7 +294,28 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 
 <p>Pause game. </p>
 
-<p>Definition at line <a class="el" href="clockswidget_8cpp_source.html#l00120">120</a> of file <a class="el" href="clockswidget_8cpp_source.html">clockswidget.cpp</a>.</p>
+<p>Definition at line <a class="el" href="clockswidget_8cpp_source.html#l00123">123</a> of file <a class="el" href="clockswidget_8cpp_source.html">clockswidget.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a6e56ca59dbe989b8a84bf6e4d81a7ed7"></a><!-- doxytag: member="ClocksWidget::saveScreen" ref="a6e56ca59dbe989b8a84bf6e4d81a7ed7" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void ClocksWidget::saveScreen </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [slot]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Not to keep screen lit. </p>
+
+<p>Definition at line <a class="el" href="clockswidget_8cpp_source.html#l00153">153</a> of file <a class="el" href="clockswidget_8cpp_source.html">clockswidget.cpp</a>.</p>
 
 </div>
 </div>
@@ -313,7 +336,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 
 <p>End the game. </p>
 
-<p>Definition at line <a class="el" href="clockswidget_8cpp_source.html#l00141">141</a> of file <a class="el" href="clockswidget_8cpp_source.html">clockswidget.cpp</a>.</p>
+<p>Definition at line <a class="el" href="clockswidget_8cpp_source.html#l00144">144</a> of file <a class="el" href="clockswidget_8cpp_source.html">clockswidget.cpp</a>.</p>
 
 </div>
 </div>
@@ -347,7 +370,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </div>
 <div class="memdoc">
 
-<p>Definition at line <a class="el" href="clockswidget_8h_source.html#l00072">72</a> of file <a class="el" href="clockswidget_8h_source.html">clockswidget.h</a>.</p>
+<p>Definition at line <a class="el" href="clockswidget_8h_source.html#l00074">74</a> of file <a class="el" href="clockswidget_8h_source.html">clockswidget.h</a>.</p>
 
 </div>
 </div>
@@ -362,7 +385,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </div>
 <div class="memdoc">
 
-<p>Definition at line <a class="el" href="clockswidget_8h_source.html#l00094">94</a> of file <a class="el" href="clockswidget_8h_source.html">clockswidget.h</a>.</p>
+<p>Definition at line <a class="el" href="clockswidget_8h_source.html#l00096">96</a> of file <a class="el" href="clockswidget_8h_source.html">clockswidget.h</a>.</p>
 
 </div>
 </div>
@@ -377,7 +400,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </div>
 <div class="memdoc">
 
-<p>Definition at line <a class="el" href="clockswidget_8h_source.html#l00089">89</a> of file <a class="el" href="clockswidget_8h_source.html">clockswidget.h</a>.</p>
+<p>Definition at line <a class="el" href="clockswidget_8h_source.html#l00091">91</a> of file <a class="el" href="clockswidget_8h_source.html">clockswidget.h</a>.</p>
 
 </div>
 </div>
@@ -392,7 +415,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </div>
 <div class="memdoc">
 
-<p>Definition at line <a class="el" href="clockswidget_8h_source.html#l00077">77</a> of file <a class="el" href="clockswidget_8h_source.html">clockswidget.h</a>.</p>
+<p>Definition at line <a class="el" href="clockswidget_8h_source.html#l00079">79</a> of file <a class="el" href="clockswidget_8h_source.html">clockswidget.h</a>.</p>
 
 </div>
 </div>
@@ -407,7 +430,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </div>
 <div class="memdoc">
 
-<p>Definition at line <a class="el" href="clockswidget_8h_source.html#l00076">76</a> of file <a class="el" href="clockswidget_8h_source.html">clockswidget.h</a>.</p>
+<p>Definition at line <a class="el" href="clockswidget_8h_source.html#l00078">78</a> of file <a class="el" href="clockswidget_8h_source.html">clockswidget.h</a>.</p>
 
 </div>
 </div>
@@ -422,7 +445,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </div>
 <div class="memdoc">
 
-<p>Definition at line <a class="el" href="clockswidget_8h_source.html#l00074">74</a> of file <a class="el" href="clockswidget_8h_source.html">clockswidget.h</a>.</p>
+<p>Definition at line <a class="el" href="clockswidget_8h_source.html#l00076">76</a> of file <a class="el" href="clockswidget_8h_source.html">clockswidget.h</a>.</p>
 
 </div>
 </div>
@@ -439,7 +462,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 
 <p>To avoid double clicks. </p>
 
-<p>Definition at line <a class="el" href="clockswidget_8h_source.html#l00091">91</a> of file <a class="el" href="clockswidget_8h_source.html">clockswidget.h</a>.</p>
+<p>Definition at line <a class="el" href="clockswidget_8h_source.html#l00093">93</a> of file <a class="el" href="clockswidget_8h_source.html">clockswidget.h</a>.</p>
 
 </div>
 </div>
@@ -454,7 +477,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </div>
 <div class="memdoc">
 
-<p>Definition at line <a class="el" href="clockswidget_8h_source.html#l00092">92</a> of file <a class="el" href="clockswidget_8h_source.html">clockswidget.h</a>.</p>
+<p>Definition at line <a class="el" href="clockswidget_8h_source.html#l00094">94</a> of file <a class="el" href="clockswidget_8h_source.html">clockswidget.h</a>.</p>
 
 </div>
 </div>
@@ -469,7 +492,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </div>
 <div class="memdoc">
 
-<p>Definition at line <a class="el" href="clockswidget_8h_source.html#l00088">88</a> of file <a class="el" href="clockswidget_8h_source.html">clockswidget.h</a>.</p>
+<p>Definition at line <a class="el" href="clockswidget_8h_source.html#l00090">90</a> of file <a class="el" href="clockswidget_8h_source.html">clockswidget.h</a>.</p>
 
 </div>
 </div>
@@ -484,7 +507,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </div>
 <div class="memdoc">
 
-<p>Definition at line <a class="el" href="clockswidget_8h_source.html#l00075">75</a> of file <a class="el" href="clockswidget_8h_source.html">clockswidget.h</a>.</p>
+<p>Definition at line <a class="el" href="clockswidget_8h_source.html#l00077">77</a> of file <a class="el" href="clockswidget_8h_source.html">clockswidget.h</a>.</p>
 
 </div>
 </div>
@@ -499,7 +522,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </div>
 <div class="memdoc">
 
-<p>Definition at line <a class="el" href="clockswidget_8h_source.html#l00071">71</a> of file <a class="el" href="clockswidget_8h_source.html">clockswidget.h</a>.</p>
+<p>Definition at line <a class="el" href="clockswidget_8h_source.html#l00073">73</a> of file <a class="el" href="clockswidget_8h_source.html">clockswidget.h</a>.</p>
 
 </div>
 </div>
@@ -522,7 +545,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:34 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 6c71da3..043c036 100644 (file)
@@ -56,6 +56,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
   <tr class="memlist"><td><a class="el" href="class_chess_clock.html#a781fff762250f63de87d12f5d88ae5ed">currentTurnPlayed</a>()</td><td><a class="el" href="class_chess_clock.html">ChessClock</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="class_delay_after_clock.html#a0ac8b0446768d518280426f2b63aee94">delay_</a></td><td><a class="el" href="class_delay_after_clock.html">DelayAfterClock</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="class_delay_after_clock.html#a5797305cc68e5f14db5fcf51a56b80d0">DelayAfterClock</a>(bool white, int delay, QWidget *parent=0)</td><td><a class="el" href="class_delay_after_clock.html">DelayAfterClock</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="class_chess_clock.html#a663e4cea430d1223d33dbd0bc2aa9ace">dontEatBattery</a>()</td><td><a class="el" href="class_chess_clock.html">ChessClock</a></td><td><code> [signal]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="class_chess_clock.html#a5a9bcfd2cbf2af4b5785d6ae2d9c84c8">dontEatBatteryEmitted_</a></td><td><a class="el" href="class_chess_clock.html">ChessClock</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="class_chess_clock.html#ab15d3ca817a996ee4f3427c2d72bd233">DONTEATBATTERYTIME</a></td><td><a class="el" href="class_chess_clock.html">ChessClock</a></td><td><code> [protected, static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="class_delay_after_clock.html#a67513894f0749d488e275f26e43008e8">endTurn</a>()</td><td><a class="el" href="class_delay_after_clock.html">DelayAfterClock</a></td><td><code> [virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="class_chess_clock.html#a8988e92a321e25d52dc00552b4d44a4d">getStatus</a>() const </td><td><a class="el" href="class_chess_clock.html">ChessClock</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="class_chess_clock.html#a8e7d214dcc13dcd1087d2281fe96ce16">getTimeAvailable</a>()</td><td><a class="el" href="class_chess_clock.html">ChessClock</a></td><td><code> [virtual]</code></td></tr>
@@ -116,7 +119,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:34 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index cbea20d..e5e2e89 100644 (file)
@@ -174,7 +174,7 @@ Inheritance diagram for DelayAfterClock:</div>
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:34 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 12a9bee..45ecc41 100644 (file)
@@ -66,7 +66,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:34 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index f7fced2..e41d2e1 100644 (file)
@@ -215,7 +215,7 @@ Inheritance diagram for DelayAfterTimeControl:</div>
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:34 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 0742faa..643a14d 100644 (file)
@@ -56,6 +56,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
   <tr class="memlist"><td><a class="el" href="class_chess_clock.html#a781fff762250f63de87d12f5d88ae5ed">currentTurnPlayed</a>()</td><td><a class="el" href="class_chess_clock.html">ChessClock</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="class_delay_clock.html#a2859dc0ab9e112839c005a3d2ec6b56c">delay_</a></td><td><a class="el" href="class_delay_clock.html">DelayClock</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="class_delay_clock.html#a1a3d6826f91aac75e4d3b2e1419bb33c">DelayClock</a>(bool white, int delay, QWidget *parent=0)</td><td><a class="el" href="class_delay_clock.html">DelayClock</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="class_chess_clock.html#a663e4cea430d1223d33dbd0bc2aa9ace">dontEatBattery</a>()</td><td><a class="el" href="class_chess_clock.html">ChessClock</a></td><td><code> [signal]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="class_chess_clock.html#a5a9bcfd2cbf2af4b5785d6ae2d9c84c8">dontEatBatteryEmitted_</a></td><td><a class="el" href="class_chess_clock.html">ChessClock</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="class_chess_clock.html#ab15d3ca817a996ee4f3427c2d72bd233">DONTEATBATTERYTIME</a></td><td><a class="el" href="class_chess_clock.html">ChessClock</a></td><td><code> [protected, static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="class_chess_clock.html#a2383619532d2e9e6557961616c722531">endTurn</a>()</td><td><a class="el" href="class_chess_clock.html">ChessClock</a></td><td><code> [virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="class_chess_clock.html#a8988e92a321e25d52dc00552b4d44a4d">getStatus</a>() const </td><td><a class="el" href="class_chess_clock.html">ChessClock</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="class_delay_clock.html#ad926d5f15903c47092d431cc26b296d4">getTimeAvailable</a>()</td><td><a class="el" href="class_delay_clock.html">DelayClock</a></td><td><code> [virtual]</code></td></tr>
@@ -116,7 +119,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:34 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index b780750..60bf1c5 100644 (file)
@@ -174,7 +174,7 @@ Inheritance diagram for DelayClock:</div>
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:34 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 9fc74a7..dcfdb4c 100644 (file)
@@ -66,7 +66,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:34 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 3b240da..4b5f1e3 100644 (file)
@@ -215,7 +215,7 @@ Inheritance diagram for DelayTimeControl:</div>
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:34 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 83daa76..90b669e 100644 (file)
@@ -55,6 +55,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
   <tr class="memlist"><td><a class="el" href="class_chess_clock.html#ae0686cb1be507be4c7c411898ba52495">continueTurn</a>()</td><td><a class="el" href="class_chess_clock.html">ChessClock</a></td><td><code> [virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="class_chess_clock.html#a0eb205f7484c7cf2a0be1f8bec78bf68">currentTurn_</a></td><td><a class="el" href="class_chess_clock.html">ChessClock</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="class_chess_clock.html#a781fff762250f63de87d12f5d88ae5ed">currentTurnPlayed</a>()</td><td><a class="el" href="class_chess_clock.html">ChessClock</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="class_chess_clock.html#a663e4cea430d1223d33dbd0bc2aa9ace">dontEatBattery</a>()</td><td><a class="el" href="class_chess_clock.html">ChessClock</a></td><td><code> [signal]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="class_chess_clock.html#a5a9bcfd2cbf2af4b5785d6ae2d9c84c8">dontEatBatteryEmitted_</a></td><td><a class="el" href="class_chess_clock.html">ChessClock</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="class_chess_clock.html#ab15d3ca817a996ee4f3427c2d72bd233">DONTEATBATTERYTIME</a></td><td><a class="el" href="class_chess_clock.html">ChessClock</a></td><td><code> [protected, static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="class_fischer_after_clock.html#a01047f1c8eea1ca406eaebdaab930daf">endTurn</a>()</td><td><a class="el" href="class_fischer_after_clock.html">FischerAfterClock</a></td><td><code> [virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="class_fischer_after_clock.html#a887fd5c2289a3f73410a99c584513415">FischerAfterClock</a>(bool white, int addition, int perTurns, QWidget *parent=0)</td><td><a class="el" href="class_fischer_after_clock.html">FischerAfterClock</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="class_chess_clock.html#a8988e92a321e25d52dc00552b4d44a4d">getStatus</a>() const </td><td><a class="el" href="class_chess_clock.html">ChessClock</a></td><td><code> [inline]</code></td></tr>
@@ -117,7 +120,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:34 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index b6d6184..75738a3 100644 (file)
@@ -196,7 +196,7 @@ Inheritance diagram for FischerAfterClock:</div>
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:34 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index c96c93b..829fe59 100644 (file)
@@ -66,7 +66,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:34 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index ae3de57..c76d58d 100644 (file)
@@ -215,7 +215,7 @@ Inheritance diagram for FischerAfterTimeControl:</div>
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:34 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index f0668fa..85896c5 100644 (file)
@@ -55,6 +55,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
   <tr class="memlist"><td><a class="el" href="class_chess_clock.html#ae0686cb1be507be4c7c411898ba52495">continueTurn</a>()</td><td><a class="el" href="class_chess_clock.html">ChessClock</a></td><td><code> [virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="class_chess_clock.html#a0eb205f7484c7cf2a0be1f8bec78bf68">currentTurn_</a></td><td><a class="el" href="class_chess_clock.html">ChessClock</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="class_chess_clock.html#a781fff762250f63de87d12f5d88ae5ed">currentTurnPlayed</a>()</td><td><a class="el" href="class_chess_clock.html">ChessClock</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="class_chess_clock.html#a663e4cea430d1223d33dbd0bc2aa9ace">dontEatBattery</a>()</td><td><a class="el" href="class_chess_clock.html">ChessClock</a></td><td><code> [signal]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="class_chess_clock.html#a5a9bcfd2cbf2af4b5785d6ae2d9c84c8">dontEatBatteryEmitted_</a></td><td><a class="el" href="class_chess_clock.html">ChessClock</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="class_chess_clock.html#ab15d3ca817a996ee4f3427c2d72bd233">DONTEATBATTERYTIME</a></td><td><a class="el" href="class_chess_clock.html">ChessClock</a></td><td><code> [protected, static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="class_chess_clock.html#a2383619532d2e9e6557961616c722531">endTurn</a>()</td><td><a class="el" href="class_chess_clock.html">ChessClock</a></td><td><code> [virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="class_fischer_clock.html#a0b741841db9522c2ae75a9ae65d91822">FischerClock</a>(bool white, int addition, int perTurns, QWidget *parent=0)</td><td><a class="el" href="class_fischer_clock.html">FischerClock</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="class_chess_clock.html#a8988e92a321e25d52dc00552b4d44a4d">getStatus</a>() const </td><td><a class="el" href="class_chess_clock.html">ChessClock</a></td><td><code> [inline]</code></td></tr>
@@ -117,7 +120,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:34 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 2c4a997..e57e4bd 100644 (file)
@@ -188,7 +188,7 @@ Inheritance diagram for FischerClock:</div>
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:34 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 0c6525e..7bcbb37 100644 (file)
@@ -66,7 +66,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:34 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 3fde346..88bc951 100644 (file)
@@ -215,7 +215,7 @@ Inheritance diagram for FischerTimeControl:</div>
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:34 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 3c9f0d6..33d68b7 100644 (file)
@@ -54,6 +54,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
   <tr class="memlist"><td><a class="el" href="class_chess_clock.html#ae0686cb1be507be4c7c411898ba52495">continueTurn</a>()</td><td><a class="el" href="class_chess_clock.html">ChessClock</a></td><td><code> [virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="class_chess_clock.html#a0eb205f7484c7cf2a0be1f8bec78bf68">currentTurn_</a></td><td><a class="el" href="class_chess_clock.html">ChessClock</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="class_chess_clock.html#a781fff762250f63de87d12f5d88ae5ed">currentTurnPlayed</a>()</td><td><a class="el" href="class_chess_clock.html">ChessClock</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="class_chess_clock.html#a663e4cea430d1223d33dbd0bc2aa9ace">dontEatBattery</a>()</td><td><a class="el" href="class_chess_clock.html">ChessClock</a></td><td><code> [signal]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="class_chess_clock.html#a5a9bcfd2cbf2af4b5785d6ae2d9c84c8">dontEatBatteryEmitted_</a></td><td><a class="el" href="class_chess_clock.html">ChessClock</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="class_chess_clock.html#ab15d3ca817a996ee4f3427c2d72bd233">DONTEATBATTERYTIME</a></td><td><a class="el" href="class_chess_clock.html">ChessClock</a></td><td><code> [protected, static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="class_hour_glass_clock.html#af2c3629621f5ac7c41b41b236c2f1594">endTurn</a>()</td><td><a class="el" href="class_hour_glass_clock.html">HourGlassClock</a></td><td><code> [virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="class_chess_clock.html#a8988e92a321e25d52dc00552b4d44a4d">getStatus</a>() const </td><td><a class="el" href="class_chess_clock.html">ChessClock</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="class_hour_glass_clock.html#a50daaa71c289575f47e1310ce215f45f">getTimeAvailable</a>()</td><td><a class="el" href="class_hour_glass_clock.html">HourGlassClock</a></td><td><code> [virtual]</code></td></tr>
@@ -115,7 +118,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:34 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index ef99166..8fb6c80 100644 (file)
@@ -197,7 +197,7 @@ Inheritance diagram for HourGlassClock:</div>
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:34 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 9533747..2a7af92 100644 (file)
@@ -66,7 +66,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:34 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 8b7d342..3d4de40 100644 (file)
@@ -215,7 +215,7 @@ Inheritance diagram for HourGlassTimeControl:</div>
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:34 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 2176552..672b003 100644 (file)
@@ -66,7 +66,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:34 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 0e47aa1..ba9a486 100644 (file)
@@ -215,7 +215,7 @@ Inheritance diagram for NoTimeControl:</div>
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:34 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index ddf146b..704e0f0 100644 (file)
@@ -63,7 +63,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:34 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index ebf07c5..63d9e18 100644 (file)
@@ -136,7 +136,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:34 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 1f13d38..8026ccc 100644 (file)
@@ -67,7 +67,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:34 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 5543cb6..26d3481 100644 (file)
@@ -201,7 +201,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:34 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 9f64eb0..fdf225a 100644 (file)
@@ -65,7 +65,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:34 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 1533d6f..c021a1f 100644 (file)
@@ -198,7 +198,7 @@ Inheritance diagram for TimeControl:</div>
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:34 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 9dd4694..634e979 100644 (file)
@@ -76,7 +76,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:34 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index b34a81a..b1c5eb7 100644 (file)
@@ -421,7 +421,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:34 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 135279d..c5677f9 100644 (file)
@@ -62,7 +62,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:34 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 0c0771a..affae8b 100644 (file)
@@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:34 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 05ae277..6857442 100644 (file)
@@ -72,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 97853fb..1b6557f 100644 (file)
@@ -79,7 +79,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 705cc89..150e80d 100644 (file)
@@ -153,120 +153,128 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <a name="l00109"></a>00109 
 <a name="l00110"></a>00110     <span class="comment">// ScreenLitKeeper to keep screen lit when playing</span>
 <a name="l00111"></a>00111     <a class="code" href="class_clocks_widget.html#a6816c555a8d407402e753f2e7466ed60">keeper_</a> = <span class="keyword">new</span> <a class="code" href="class_screen_lit_keeper.html" title="Allows keeping the sreen lit by disabling the screensaver.">ScreenLitKeeper</a>(<span class="keyword">this</span>);
-<a name="l00112"></a>00112 }
-<a name="l00113"></a>00113 
-<a name="l00114"></a><a class="code" href="class_clocks_widget.html#ad57363f5d471bff742d422f19f3077c3">00114</a> <a class="code" href="class_clocks_widget.html#ad57363f5d471bff742d422f19f3077c3">ClocksWidget::~ClocksWidget</a>()
-<a name="l00115"></a>00115 {
-<a name="l00116"></a>00116     <span class="keyword">delete</span> <a class="code" href="class_clocks_widget.html#a657afdf1f48be188451ebd712350cdc3">white_</a>;
-<a name="l00117"></a>00117     <span class="keyword">delete</span> <a class="code" href="class_clocks_widget.html#a61a8a254c9a879b0950cde008a825447">black_</a>;
-<a name="l00118"></a>00118 }
-<a name="l00119"></a>00119 
-<a name="l00120"></a><a class="code" href="class_clocks_widget.html#a609a11fc15904a1700f5b82ae2b63228">00120</a> <span class="keywordtype">void</span> <a class="code" href="class_clocks_widget.html#a609a11fc15904a1700f5b82ae2b63228" title="Pause game.">ClocksWidget::pause</a>()
-<a name="l00121"></a>00121 {
-<a name="l00122"></a>00122     <span class="keywordflow">if</span>(<a class="code" href="class_clocks_widget.html#a74cd72e41c4c797c4b97027f513752c4">status_</a> == <a class="code" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326ae515f8820df31a265e7a09b885367021">WhiteTurn</a>)
-<a name="l00123"></a>00123     {
-<a name="l00124"></a>00124         <a class="code" href="class_clocks_widget.html#a74cd72e41c4c797c4b97027f513752c4">status_</a>= <a class="code" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326af5c73b5ef2a4289e4c72e37d9524aad3">WhitePause</a>;
-<a name="l00125"></a>00125         <a class="code" href="class_clocks_widget.html#a657afdf1f48be188451ebd712350cdc3">white_</a>-&gt;<a class="code" href="class_chess_clock.html#a461145515ab3854c079937143026a047" title="Pause clock.">pauseTurn</a>();
-<a name="l00126"></a>00126         <a class="code" href="class_clocks_widget.html#a2e65f80ea1b3d56189f8c94d6b0a972c">pauseLabel_</a>-&gt;setVisible(<span class="keyword">true</span>);
-<a name="l00127"></a>00127         <a class="code" href="class_clocks_widget.html#ac260495699eda4c14abd77978bcc146c">pauseButton_</a>-&gt;setVisible(<span class="keyword">false</span>);
-<a name="l00128"></a>00128         <a class="code" href="class_clocks_widget.html#a6816c555a8d407402e753f2e7466ed60">keeper_</a>-&gt;<a class="code" href="class_screen_lit_keeper.html#a41cc193e58d9b4b5c09eda79bbb095c8" title="Sets whether the screen is to be kept lit.">keepScreenLit</a>(<span class="keyword">false</span>);
-<a name="l00129"></a>00129 
-<a name="l00130"></a>00130     }
-<a name="l00131"></a>00131     <span class="keywordflow">else</span> <span class="keywordflow">if</span>( <a class="code" href="class_clocks_widget.html#a74cd72e41c4c797c4b97027f513752c4">status_</a> == <a class="code" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326a54e428aae4bef65f8a66e7619778c190">BlackTurn</a>)
-<a name="l00132"></a>00132     {
-<a name="l00133"></a>00133         <a class="code" href="class_clocks_widget.html#a74cd72e41c4c797c4b97027f513752c4">status_</a> = <a class="code" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326ac176eeb3fa09dc34152e89c97155806a">BlackPause</a>;
-<a name="l00134"></a>00134         <a class="code" href="class_clocks_widget.html#a61a8a254c9a879b0950cde008a825447">black_</a>-&gt;<a class="code" href="class_chess_clock.html#a461145515ab3854c079937143026a047" title="Pause clock.">pauseTurn</a>();
-<a name="l00135"></a>00135         <a class="code" href="class_clocks_widget.html#a2e65f80ea1b3d56189f8c94d6b0a972c">pauseLabel_</a>-&gt;setVisible(<span class="keyword">true</span>);
-<a name="l00136"></a>00136         <a class="code" href="class_clocks_widget.html#ac260495699eda4c14abd77978bcc146c">pauseButton_</a>-&gt;setVisible(<span class="keyword">false</span>);
-<a name="l00137"></a>00137         <a class="code" href="class_clocks_widget.html#a6816c555a8d407402e753f2e7466ed60">keeper_</a>-&gt;<a class="code" href="class_screen_lit_keeper.html#a41cc193e58d9b4b5c09eda79bbb095c8" title="Sets whether the screen is to be kept lit.">keepScreenLit</a>(<span class="keyword">false</span>);
-<a name="l00138"></a>00138     }
-<a name="l00139"></a>00139 }
-<a name="l00140"></a>00140 
-<a name="l00141"></a><a class="code" href="class_clocks_widget.html#a13cdf39b9f06ef714a65aaff2111380d">00141</a> <span class="keywordtype">void</span> <a class="code" href="class_clocks_widget.html#a13cdf39b9f06ef714a65aaff2111380d" title="End the game.">ClocksWidget::stopPlay</a>()
-<a name="l00142"></a>00142 {
-<a name="l00143"></a>00143     <span class="keywordflow">if</span>( <a class="code" href="class_clocks_widget.html#a74cd72e41c4c797c4b97027f513752c4">status_</a> == <a class="code" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326a54e428aae4bef65f8a66e7619778c190">BlackTurn</a> || <a class="code" href="class_clocks_widget.html#a74cd72e41c4c797c4b97027f513752c4">status_</a> == <a class="code" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326ac176eeb3fa09dc34152e89c97155806a">BlackPause</a> )
-<a name="l00144"></a>00144        emit <a class="code" href="class_clocks_widget.html#a59d64c0755ff2e19c851108472d48865">TurnFinished</a>( <a class="code" href="class_clocks_widget.html#a61a8a254c9a879b0950cde008a825447">black_</a>-&gt;<a class="code" href="class_chess_clock.html#a2383619532d2e9e6557961616c722531" title="End this turn.">endTurn</a>());
-<a name="l00145"></a>00145     <span class="keywordflow">else</span> <span class="keywordflow">if</span>( <a class="code" href="class_clocks_widget.html#a74cd72e41c4c797c4b97027f513752c4">status_</a> == <a class="code" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326ae515f8820df31a265e7a09b885367021">WhiteTurn</a> || <a class="code" href="class_clocks_widget.html#a74cd72e41c4c797c4b97027f513752c4">status_</a> == <a class="code" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326af5c73b5ef2a4289e4c72e37d9524aad3">WhitePause</a> )
-<a name="l00146"></a>00146         emit <a class="code" href="class_clocks_widget.html#a59d64c0755ff2e19c851108472d48865">TurnFinished</a>( <a class="code" href="class_clocks_widget.html#a657afdf1f48be188451ebd712350cdc3">white_</a>-&gt;<a class="code" href="class_chess_clock.html#a2383619532d2e9e6557961616c722531" title="End this turn.">endTurn</a>());
-<a name="l00147"></a>00147     <a class="code" href="class_clocks_widget.html#a74cd72e41c4c797c4b97027f513752c4">status_</a> = <a class="code" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326a53acf9aec5f412ddac980ff0019b6062" title="Not running.">Stopped</a>;
-<a name="l00148"></a>00148 }
-<a name="l00149"></a>00149 
-<a name="l00150"></a>00150 
-<a name="l00151"></a><a class="code" href="class_clocks_widget.html#a1a000c1a617951942ee3b1669a2b026e">00151</a> <span class="keywordtype">void</span> <a class="code" href="class_clocks_widget.html#a1a000c1a617951942ee3b1669a2b026e">ClocksWidget::mouseReleaseEvent</a>(QMouseEvent *event)
-<a name="l00152"></a>00152 {
-<a name="l00153"></a>00153 
-<a name="l00154"></a>00154     <span class="comment">// To avoid double clicks</span>
-<a name="l00155"></a>00155     <span class="comment">// a) delay (default 1,2 secs) OR</span>
-<a name="l00156"></a>00156     <span class="comment">// b) distance more than 90 pixels in axis.</span>
-<a name="l00157"></a>00157     <span class="keywordflow">if</span>( <a class="code" href="class_clocks_widget.html#ab86d99a5709a6fd0444f10aec5ede01a">delayTimer_</a>.elapsed() &gt; <a class="code" href="class_clocks_widget.html#a51af7bacc14bc1f276df31a404823e3d">CLICKDELAY</a> ||
-<a name="l00158"></a>00158         std::abs( event-&gt;x() - <a class="code" href="class_clocks_widget.html#a5ea90a0fddcda7d4d2fcc0ba41b0d315" title="To avoid double clicks.">recentX</a> ) &gt; 90 ||
-<a name="l00159"></a>00159         std::abs( event-&gt;y() - <a class="code" href="class_clocks_widget.html#ab95b8bc6920bcb45f81f8f04a494df25">recentY</a> ) &gt; 90
-<a name="l00160"></a>00160         )
-<a name="l00161"></a>00161     {
-<a name="l00162"></a>00162         <a class="code" href="class_clocks_widget.html#ab86d99a5709a6fd0444f10aec5ede01a">delayTimer_</a>.start();    <span class="comment">// to reset delay timer!</span>
-<a name="l00163"></a>00163         <span class="keywordflow">switch</span>( <a class="code" href="class_clocks_widget.html#a74cd72e41c4c797c4b97027f513752c4">status_</a>)
-<a name="l00164"></a>00164         {
-<a name="l00165"></a>00165         <span class="keywordflow">case</span> <a class="code" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326a6aef315e9e32ab9962b237bd3ddab0ab">Welcome</a> :
-<a name="l00166"></a>00166             <span class="comment">// Start game!</span>
-<a name="l00167"></a>00167             <a class="code" href="class_clocks_widget.html#a0af8f4235b2b5363173b067cfb54a73b">welcomeLabel_</a>-&gt;setVisible(<span class="keyword">false</span>);
-<a name="l00168"></a>00168             <a class="code" href="class_clocks_widget.html#ac260495699eda4c14abd77978bcc146c">pauseButton_</a>-&gt;setVisible(<span class="keyword">true</span>);
-<a name="l00169"></a>00169             <a class="code" href="class_clocks_widget.html#a6816c555a8d407402e753f2e7466ed60">keeper_</a>-&gt;<a class="code" href="class_screen_lit_keeper.html#a41cc193e58d9b4b5c09eda79bbb095c8" title="Sets whether the screen is to be kept lit.">keepScreenLit</a>(<span class="keyword">true</span>);
-<a name="l00170"></a>00170             <a class="code" href="class_clocks_widget.html#a657afdf1f48be188451ebd712350cdc3">white_</a>-&gt;<a class="code" href="class_chess_clock.html#a49504d86896ef3f724b2aa481c85435a" title="Start new turn.">startTurn</a>();
-<a name="l00171"></a>00171             <a class="code" href="class_clocks_widget.html#a74cd72e41c4c797c4b97027f513752c4">status_</a> = <a class="code" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326ae515f8820df31a265e7a09b885367021">WhiteTurn</a>;
-<a name="l00172"></a>00172             <span class="keywordflow">break</span>;
-<a name="l00173"></a>00173         <span class="keywordflow">case</span> <a class="code" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326ae515f8820df31a265e7a09b885367021">WhiteTurn</a>:
-<a name="l00174"></a>00174             <span class="comment">// White turn finished, then black</span>
-<a name="l00175"></a>00175             emit <a class="code" href="class_clocks_widget.html#a59d64c0755ff2e19c851108472d48865">TurnFinished</a>( <a class="code" href="class_clocks_widget.html#a657afdf1f48be188451ebd712350cdc3">white_</a>-&gt;<a class="code" href="class_chess_clock.html#a2383619532d2e9e6557961616c722531" title="End this turn.">endTurn</a>());
-<a name="l00176"></a>00176             <a class="code" href="class_clocks_widget.html#a61a8a254c9a879b0950cde008a825447">black_</a>-&gt;<a class="code" href="class_chess_clock.html#a49504d86896ef3f724b2aa481c85435a" title="Start new turn.">startTurn</a>();
-<a name="l00177"></a>00177             <a class="code" href="class_clocks_widget.html#a74cd72e41c4c797c4b97027f513752c4">status_</a>=<a class="code" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326a54e428aae4bef65f8a66e7619778c190">BlackTurn</a>;
-<a name="l00178"></a>00178             <span class="keywordflow">break</span>;
-<a name="l00179"></a>00179         <span class="keywordflow">case</span> <a class="code" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326a54e428aae4bef65f8a66e7619778c190">BlackTurn</a>:
-<a name="l00180"></a>00180             <span class="comment">// Black finished, then white</span>
-<a name="l00181"></a>00181             emit <a class="code" href="class_clocks_widget.html#a59d64c0755ff2e19c851108472d48865">TurnFinished</a>( <a class="code" href="class_clocks_widget.html#a61a8a254c9a879b0950cde008a825447">black_</a>-&gt;<a class="code" href="class_chess_clock.html#a2383619532d2e9e6557961616c722531" title="End this turn.">endTurn</a>());
-<a name="l00182"></a>00182             <a class="code" href="class_clocks_widget.html#a657afdf1f48be188451ebd712350cdc3">white_</a>-&gt;<a class="code" href="class_chess_clock.html#a49504d86896ef3f724b2aa481c85435a" title="Start new turn.">startTurn</a>();
-<a name="l00183"></a>00183             <a class="code" href="class_clocks_widget.html#a74cd72e41c4c797c4b97027f513752c4">status_</a>=<a class="code" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326ae515f8820df31a265e7a09b885367021">WhiteTurn</a>;
-<a name="l00184"></a>00184             <span class="keywordflow">break</span>;
-<a name="l00185"></a>00185         <span class="keywordflow">case</span> <a class="code" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326af5c73b5ef2a4289e4c72e37d9524aad3">WhitePause</a>:
-<a name="l00186"></a>00186             <span class="comment">// Continue play</span>
-<a name="l00187"></a>00187             <a class="code" href="class_clocks_widget.html#a6816c555a8d407402e753f2e7466ed60">keeper_</a>-&gt;<a class="code" href="class_screen_lit_keeper.html#a41cc193e58d9b4b5c09eda79bbb095c8" title="Sets whether the screen is to be kept lit.">keepScreenLit</a>(<span class="keyword">true</span>);
-<a name="l00188"></a>00188             <a class="code" href="class_clocks_widget.html#a2e65f80ea1b3d56189f8c94d6b0a972c">pauseLabel_</a>-&gt;setVisible(<span class="keyword">false</span>);
-<a name="l00189"></a>00189             <a class="code" href="class_clocks_widget.html#ac260495699eda4c14abd77978bcc146c">pauseButton_</a>-&gt;setVisible(<span class="keyword">true</span>);
-<a name="l00190"></a>00190             <a class="code" href="class_clocks_widget.html#a657afdf1f48be188451ebd712350cdc3">white_</a>-&gt;<a class="code" href="class_chess_clock.html#ae0686cb1be507be4c7c411898ba52495" title="Continue paused game.">continueTurn</a>();
+<a name="l00112"></a>00112 
+<a name="l00113"></a>00113     connect( white, SIGNAL(dontEatBattery()), <span class="keyword">this</span>, SLOT(<a class="code" href="class_clocks_widget.html#a6e56ca59dbe989b8a84bf6e4d81a7ed7" title="Not to keep screen lit.">saveScreen</a>()));
+<a name="l00114"></a>00114     connect( black, SIGNAL(dontEatBattery()), <span class="keyword">this</span>, SLOT(<a class="code" href="class_clocks_widget.html#a6e56ca59dbe989b8a84bf6e4d81a7ed7" title="Not to keep screen lit.">saveScreen</a>()));
+<a name="l00115"></a>00115 }
+<a name="l00116"></a>00116 
+<a name="l00117"></a><a class="code" href="class_clocks_widget.html#ad57363f5d471bff742d422f19f3077c3">00117</a> <a class="code" href="class_clocks_widget.html#ad57363f5d471bff742d422f19f3077c3">ClocksWidget::~ClocksWidget</a>()
+<a name="l00118"></a>00118 {
+<a name="l00119"></a>00119     <span class="keyword">delete</span> <a class="code" href="class_clocks_widget.html#a657afdf1f48be188451ebd712350cdc3">white_</a>;
+<a name="l00120"></a>00120     <span class="keyword">delete</span> <a class="code" href="class_clocks_widget.html#a61a8a254c9a879b0950cde008a825447">black_</a>;
+<a name="l00121"></a>00121 }
+<a name="l00122"></a>00122 
+<a name="l00123"></a><a class="code" href="class_clocks_widget.html#a609a11fc15904a1700f5b82ae2b63228">00123</a> <span class="keywordtype">void</span> <a class="code" href="class_clocks_widget.html#a609a11fc15904a1700f5b82ae2b63228" title="Pause game.">ClocksWidget::pause</a>()
+<a name="l00124"></a>00124 {
+<a name="l00125"></a>00125     <span class="keywordflow">if</span>(<a class="code" href="class_clocks_widget.html#a74cd72e41c4c797c4b97027f513752c4">status_</a> == <a class="code" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326ae515f8820df31a265e7a09b885367021">WhiteTurn</a>)
+<a name="l00126"></a>00126     {
+<a name="l00127"></a>00127         <a class="code" href="class_clocks_widget.html#a74cd72e41c4c797c4b97027f513752c4">status_</a>= <a class="code" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326af5c73b5ef2a4289e4c72e37d9524aad3">WhitePause</a>;
+<a name="l00128"></a>00128         <a class="code" href="class_clocks_widget.html#a657afdf1f48be188451ebd712350cdc3">white_</a>-&gt;<a class="code" href="class_chess_clock.html#a461145515ab3854c079937143026a047" title="Pause clock.">pauseTurn</a>();
+<a name="l00129"></a>00129         <a class="code" href="class_clocks_widget.html#a2e65f80ea1b3d56189f8c94d6b0a972c">pauseLabel_</a>-&gt;setVisible(<span class="keyword">true</span>);
+<a name="l00130"></a>00130         <a class="code" href="class_clocks_widget.html#ac260495699eda4c14abd77978bcc146c">pauseButton_</a>-&gt;setVisible(<span class="keyword">false</span>);
+<a name="l00131"></a>00131         <a class="code" href="class_clocks_widget.html#a6816c555a8d407402e753f2e7466ed60">keeper_</a>-&gt;<a class="code" href="class_screen_lit_keeper.html#a41cc193e58d9b4b5c09eda79bbb095c8" title="Sets whether the screen is to be kept lit.">keepScreenLit</a>(<span class="keyword">false</span>);
+<a name="l00132"></a>00132 
+<a name="l00133"></a>00133     }
+<a name="l00134"></a>00134     <span class="keywordflow">else</span> <span class="keywordflow">if</span>( <a class="code" href="class_clocks_widget.html#a74cd72e41c4c797c4b97027f513752c4">status_</a> == <a class="code" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326a54e428aae4bef65f8a66e7619778c190">BlackTurn</a>)
+<a name="l00135"></a>00135     {
+<a name="l00136"></a>00136         <a class="code" href="class_clocks_widget.html#a74cd72e41c4c797c4b97027f513752c4">status_</a> = <a class="code" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326ac176eeb3fa09dc34152e89c97155806a">BlackPause</a>;
+<a name="l00137"></a>00137         <a class="code" href="class_clocks_widget.html#a61a8a254c9a879b0950cde008a825447">black_</a>-&gt;<a class="code" href="class_chess_clock.html#a461145515ab3854c079937143026a047" title="Pause clock.">pauseTurn</a>();
+<a name="l00138"></a>00138         <a class="code" href="class_clocks_widget.html#a2e65f80ea1b3d56189f8c94d6b0a972c">pauseLabel_</a>-&gt;setVisible(<span class="keyword">true</span>);
+<a name="l00139"></a>00139         <a class="code" href="class_clocks_widget.html#ac260495699eda4c14abd77978bcc146c">pauseButton_</a>-&gt;setVisible(<span class="keyword">false</span>);
+<a name="l00140"></a>00140         <a class="code" href="class_clocks_widget.html#a6816c555a8d407402e753f2e7466ed60">keeper_</a>-&gt;<a class="code" href="class_screen_lit_keeper.html#a41cc193e58d9b4b5c09eda79bbb095c8" title="Sets whether the screen is to be kept lit.">keepScreenLit</a>(<span class="keyword">false</span>);
+<a name="l00141"></a>00141     }
+<a name="l00142"></a>00142 }
+<a name="l00143"></a>00143 
+<a name="l00144"></a><a class="code" href="class_clocks_widget.html#a13cdf39b9f06ef714a65aaff2111380d">00144</a> <span class="keywordtype">void</span> <a class="code" href="class_clocks_widget.html#a13cdf39b9f06ef714a65aaff2111380d" title="End the game.">ClocksWidget::stopPlay</a>()
+<a name="l00145"></a>00145 {
+<a name="l00146"></a>00146     <span class="keywordflow">if</span>( <a class="code" href="class_clocks_widget.html#a74cd72e41c4c797c4b97027f513752c4">status_</a> == <a class="code" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326a54e428aae4bef65f8a66e7619778c190">BlackTurn</a> || <a class="code" href="class_clocks_widget.html#a74cd72e41c4c797c4b97027f513752c4">status_</a> == <a class="code" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326ac176eeb3fa09dc34152e89c97155806a">BlackPause</a> )
+<a name="l00147"></a>00147        emit <a class="code" href="class_clocks_widget.html#a59d64c0755ff2e19c851108472d48865">TurnFinished</a>( <a class="code" href="class_clocks_widget.html#a61a8a254c9a879b0950cde008a825447">black_</a>-&gt;<a class="code" href="class_chess_clock.html#a2383619532d2e9e6557961616c722531" title="End this turn.">endTurn</a>());
+<a name="l00148"></a>00148     <span class="keywordflow">else</span> <span class="keywordflow">if</span>( <a class="code" href="class_clocks_widget.html#a74cd72e41c4c797c4b97027f513752c4">status_</a> == <a class="code" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326ae515f8820df31a265e7a09b885367021">WhiteTurn</a> || <a class="code" href="class_clocks_widget.html#a74cd72e41c4c797c4b97027f513752c4">status_</a> == <a class="code" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326af5c73b5ef2a4289e4c72e37d9524aad3">WhitePause</a> )
+<a name="l00149"></a>00149         emit <a class="code" href="class_clocks_widget.html#a59d64c0755ff2e19c851108472d48865">TurnFinished</a>( <a class="code" href="class_clocks_widget.html#a657afdf1f48be188451ebd712350cdc3">white_</a>-&gt;<a class="code" href="class_chess_clock.html#a2383619532d2e9e6557961616c722531" title="End this turn.">endTurn</a>());
+<a name="l00150"></a>00150     <a class="code" href="class_clocks_widget.html#a74cd72e41c4c797c4b97027f513752c4">status_</a> = <a class="code" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326a53acf9aec5f412ddac980ff0019b6062" title="Not running.">Stopped</a>;
+<a name="l00151"></a>00151 }
+<a name="l00152"></a>00152 
+<a name="l00153"></a><a class="code" href="class_clocks_widget.html#a6e56ca59dbe989b8a84bf6e4d81a7ed7">00153</a> <span class="keywordtype">void</span> <a class="code" href="class_clocks_widget.html#a6e56ca59dbe989b8a84bf6e4d81a7ed7" title="Not to keep screen lit.">ClocksWidget::saveScreen</a>()
+<a name="l00154"></a>00154 {
+<a name="l00155"></a>00155     <a class="code" href="class_clocks_widget.html#a6816c555a8d407402e753f2e7466ed60">keeper_</a>-&gt;<a class="code" href="class_screen_lit_keeper.html#a41cc193e58d9b4b5c09eda79bbb095c8" title="Sets whether the screen is to be kept lit.">keepScreenLit</a>(<span class="keyword">false</span>);
+<a name="l00156"></a>00156 }
+<a name="l00157"></a>00157 
+<a name="l00158"></a>00158 
+<a name="l00159"></a><a class="code" href="class_clocks_widget.html#a1a000c1a617951942ee3b1669a2b026e">00159</a> <span class="keywordtype">void</span> <a class="code" href="class_clocks_widget.html#a1a000c1a617951942ee3b1669a2b026e">ClocksWidget::mouseReleaseEvent</a>(QMouseEvent *event)
+<a name="l00160"></a>00160 {
+<a name="l00161"></a>00161 
+<a name="l00162"></a>00162     <span class="comment">// To avoid double clicks</span>
+<a name="l00163"></a>00163     <span class="comment">// a) delay (default 1,2 secs) OR</span>
+<a name="l00164"></a>00164     <span class="comment">// b) distance more than 90 pixels in axis.</span>
+<a name="l00165"></a>00165     <span class="keywordflow">if</span>( <a class="code" href="class_clocks_widget.html#ab86d99a5709a6fd0444f10aec5ede01a">delayTimer_</a>.elapsed() &gt; <a class="code" href="class_clocks_widget.html#a51af7bacc14bc1f276df31a404823e3d">CLICKDELAY</a> ||
+<a name="l00166"></a>00166         std::abs( event-&gt;x() - <a class="code" href="class_clocks_widget.html#a5ea90a0fddcda7d4d2fcc0ba41b0d315" title="To avoid double clicks.">recentX</a> ) &gt; 90 ||
+<a name="l00167"></a>00167         std::abs( event-&gt;y() - <a class="code" href="class_clocks_widget.html#ab95b8bc6920bcb45f81f8f04a494df25">recentY</a> ) &gt; 90
+<a name="l00168"></a>00168         )
+<a name="l00169"></a>00169     {
+<a name="l00170"></a>00170         <a class="code" href="class_clocks_widget.html#ab86d99a5709a6fd0444f10aec5ede01a">delayTimer_</a>.start();    <span class="comment">// to reset delay timer!</span>
+<a name="l00171"></a>00171         <span class="keywordflow">switch</span>( <a class="code" href="class_clocks_widget.html#a74cd72e41c4c797c4b97027f513752c4">status_</a>)
+<a name="l00172"></a>00172         {
+<a name="l00173"></a>00173         <span class="keywordflow">case</span> <a class="code" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326a6aef315e9e32ab9962b237bd3ddab0ab">Welcome</a> :
+<a name="l00174"></a>00174             <span class="comment">// Start game!</span>
+<a name="l00175"></a>00175             <a class="code" href="class_clocks_widget.html#a0af8f4235b2b5363173b067cfb54a73b">welcomeLabel_</a>-&gt;setVisible(<span class="keyword">false</span>);
+<a name="l00176"></a>00176             <a class="code" href="class_clocks_widget.html#ac260495699eda4c14abd77978bcc146c">pauseButton_</a>-&gt;setVisible(<span class="keyword">true</span>);
+<a name="l00177"></a>00177             <a class="code" href="class_clocks_widget.html#a6816c555a8d407402e753f2e7466ed60">keeper_</a>-&gt;<a class="code" href="class_screen_lit_keeper.html#a41cc193e58d9b4b5c09eda79bbb095c8" title="Sets whether the screen is to be kept lit.">keepScreenLit</a>(<span class="keyword">true</span>);
+<a name="l00178"></a>00178             <a class="code" href="class_clocks_widget.html#a657afdf1f48be188451ebd712350cdc3">white_</a>-&gt;<a class="code" href="class_chess_clock.html#a49504d86896ef3f724b2aa481c85435a" title="Start new turn.">startTurn</a>();
+<a name="l00179"></a>00179             <a class="code" href="class_clocks_widget.html#a74cd72e41c4c797c4b97027f513752c4">status_</a> = <a class="code" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326ae515f8820df31a265e7a09b885367021">WhiteTurn</a>;
+<a name="l00180"></a>00180             <span class="keywordflow">break</span>;
+<a name="l00181"></a>00181         <span class="keywordflow">case</span> <a class="code" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326ae515f8820df31a265e7a09b885367021">WhiteTurn</a>:
+<a name="l00182"></a>00182             <span class="comment">// White turn finished, then black</span>
+<a name="l00183"></a>00183             emit <a class="code" href="class_clocks_widget.html#a59d64c0755ff2e19c851108472d48865">TurnFinished</a>( <a class="code" href="class_clocks_widget.html#a657afdf1f48be188451ebd712350cdc3">white_</a>-&gt;<a class="code" href="class_chess_clock.html#a2383619532d2e9e6557961616c722531" title="End this turn.">endTurn</a>());
+<a name="l00184"></a>00184             <a class="code" href="class_clocks_widget.html#a61a8a254c9a879b0950cde008a825447">black_</a>-&gt;<a class="code" href="class_chess_clock.html#a49504d86896ef3f724b2aa481c85435a" title="Start new turn.">startTurn</a>();
+<a name="l00185"></a>00185             <a class="code" href="class_clocks_widget.html#a74cd72e41c4c797c4b97027f513752c4">status_</a>=<a class="code" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326a54e428aae4bef65f8a66e7619778c190">BlackTurn</a>;
+<a name="l00186"></a>00186             <span class="keywordflow">break</span>;
+<a name="l00187"></a>00187         <span class="keywordflow">case</span> <a class="code" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326a54e428aae4bef65f8a66e7619778c190">BlackTurn</a>:
+<a name="l00188"></a>00188             <span class="comment">// Black finished, then white</span>
+<a name="l00189"></a>00189             emit <a class="code" href="class_clocks_widget.html#a59d64c0755ff2e19c851108472d48865">TurnFinished</a>( <a class="code" href="class_clocks_widget.html#a61a8a254c9a879b0950cde008a825447">black_</a>-&gt;<a class="code" href="class_chess_clock.html#a2383619532d2e9e6557961616c722531" title="End this turn.">endTurn</a>());
+<a name="l00190"></a>00190             <a class="code" href="class_clocks_widget.html#a657afdf1f48be188451ebd712350cdc3">white_</a>-&gt;<a class="code" href="class_chess_clock.html#a49504d86896ef3f724b2aa481c85435a" title="Start new turn.">startTurn</a>();
 <a name="l00191"></a>00191             <a class="code" href="class_clocks_widget.html#a74cd72e41c4c797c4b97027f513752c4">status_</a>=<a class="code" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326ae515f8820df31a265e7a09b885367021">WhiteTurn</a>;
 <a name="l00192"></a>00192             <span class="keywordflow">break</span>;
-<a name="l00193"></a>00193         <span class="keywordflow">case</span> <a class="code" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326ac176eeb3fa09dc34152e89c97155806a">BlackPause</a>:
+<a name="l00193"></a>00193         <span class="keywordflow">case</span> <a class="code" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326af5c73b5ef2a4289e4c72e37d9524aad3">WhitePause</a>:
 <a name="l00194"></a>00194             <span class="comment">// Continue play</span>
-<a name="l00195"></a>00195             <a class="code" href="class_clocks_widget.html#a6816c555a8d407402e753f2e7466ed60">keeper_</a>-&gt;<a class="code" href="class_screen_lit_keeper.html#a41cc193e58d9b4b5c09eda79bbb095c8" title="Sets whether the screen is to be kept lit.">keepScreenLit</a>(<span class="keyword">false</span>);
+<a name="l00195"></a>00195             <a class="code" href="class_clocks_widget.html#a6816c555a8d407402e753f2e7466ed60">keeper_</a>-&gt;<a class="code" href="class_screen_lit_keeper.html#a41cc193e58d9b4b5c09eda79bbb095c8" title="Sets whether the screen is to be kept lit.">keepScreenLit</a>(<span class="keyword">true</span>);
 <a name="l00196"></a>00196             <a class="code" href="class_clocks_widget.html#a2e65f80ea1b3d56189f8c94d6b0a972c">pauseLabel_</a>-&gt;setVisible(<span class="keyword">false</span>);
 <a name="l00197"></a>00197             <a class="code" href="class_clocks_widget.html#ac260495699eda4c14abd77978bcc146c">pauseButton_</a>-&gt;setVisible(<span class="keyword">true</span>);
-<a name="l00198"></a>00198             <a class="code" href="class_clocks_widget.html#a61a8a254c9a879b0950cde008a825447">black_</a>-&gt;<a class="code" href="class_chess_clock.html#ae0686cb1be507be4c7c411898ba52495" title="Continue paused game.">continueTurn</a>();
-<a name="l00199"></a>00199             <a class="code" href="class_clocks_widget.html#a74cd72e41c4c797c4b97027f513752c4">status_</a>=<a class="code" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326a54e428aae4bef65f8a66e7619778c190">BlackTurn</a>;
+<a name="l00198"></a>00198             <a class="code" href="class_clocks_widget.html#a657afdf1f48be188451ebd712350cdc3">white_</a>-&gt;<a class="code" href="class_chess_clock.html#ae0686cb1be507be4c7c411898ba52495" title="Continue paused game.">continueTurn</a>();
+<a name="l00199"></a>00199             <a class="code" href="class_clocks_widget.html#a74cd72e41c4c797c4b97027f513752c4">status_</a>=<a class="code" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326ae515f8820df31a265e7a09b885367021">WhiteTurn</a>;
 <a name="l00200"></a>00200             <span class="keywordflow">break</span>;
-<a name="l00201"></a>00201         <span class="keywordflow">case</span> <a class="code" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326a53acf9aec5f412ddac980ff0019b6062" title="Not running.">Stopped</a>:
-<a name="l00202"></a>00202             emit <a class="code" href="class_clocks_widget.html#ab5e341e33db43c93cb4fdb1dc59b1a62">ClickedWhenStopped</a>();
-<a name="l00203"></a>00203 
-<a name="l00204"></a>00204 
-<a name="l00205"></a>00205         }
-<a name="l00206"></a>00206     }
-<a name="l00207"></a>00207     <a class="code" href="class_clocks_widget.html#a5ea90a0fddcda7d4d2fcc0ba41b0d315" title="To avoid double clicks.">recentX</a> = <span class="keyword">event</span>-&gt;x();
-<a name="l00208"></a>00208     <a class="code" href="class_clocks_widget.html#ab95b8bc6920bcb45f81f8f04a494df25">recentY</a> = <span class="keyword">event</span>-&gt;y();
-<a name="l00209"></a>00209 }
-<a name="l00210"></a>00210 
-<a name="l00211"></a>00211 <span class="comment">// to grap clicking pause or welcome label</span>
-<a name="l00212"></a><a class="code" href="class_clocks_widget.html#a00be7b731e6ef45d411f236b257d9503">00212</a> <span class="keywordtype">bool</span> <a class="code" href="class_clocks_widget.html#a00be7b731e6ef45d411f236b257d9503">ClocksWidget::eventFilter</a>(QObject *obj, QEvent *event)
-<a name="l00213"></a>00213 {
-<a name="l00214"></a>00214     <span class="keywordflow">if</span> (event-&gt;type() == QEvent::MouseButtonRelease) {
-<a name="l00215"></a>00215         QMouseEvent *mEvent = <span class="keyword">static_cast&lt;</span>QMouseEvent *<span class="keyword">&gt;</span>(event);
-<a name="l00216"></a>00216         <a class="code" href="class_clocks_widget.html#a1a000c1a617951942ee3b1669a2b026e">mouseReleaseEvent</a>( mEvent );
-<a name="l00217"></a>00217         <span class="keywordflow">return</span> <span class="keyword">true</span>;
-<a name="l00218"></a>00218     } <span class="keywordflow">else</span> {
-<a name="l00219"></a>00219         <span class="comment">// standard event processing</span>
-<a name="l00220"></a>00220         <span class="keywordflow">return</span> <a class="code" href="class_clocks_widget.html#a00be7b731e6ef45d411f236b257d9503">QObject::eventFilter</a>(obj, event);
-<a name="l00221"></a>00221     }
-<a name="l00222"></a>00222 }
-<a name="l00223"></a>00223 
-<a name="l00224"></a>00224 
-<a name="l00225"></a>00225 <span class="keywordtype">int</span> <span class="keyword">const</span> <a class="code" href="class_clocks_widget.html#a51af7bacc14bc1f276df31a404823e3d">ClocksWidget::CLICKDELAY</a>;
+<a name="l00201"></a>00201         <span class="keywordflow">case</span> <a class="code" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326ac176eeb3fa09dc34152e89c97155806a">BlackPause</a>:
+<a name="l00202"></a>00202             <span class="comment">// Continue play</span>
+<a name="l00203"></a>00203             <a class="code" href="class_clocks_widget.html#a6816c555a8d407402e753f2e7466ed60">keeper_</a>-&gt;<a class="code" href="class_screen_lit_keeper.html#a41cc193e58d9b4b5c09eda79bbb095c8" title="Sets whether the screen is to be kept lit.">keepScreenLit</a>(<span class="keyword">true</span>);
+<a name="l00204"></a>00204             <a class="code" href="class_clocks_widget.html#a2e65f80ea1b3d56189f8c94d6b0a972c">pauseLabel_</a>-&gt;setVisible(<span class="keyword">false</span>);
+<a name="l00205"></a>00205             <a class="code" href="class_clocks_widget.html#ac260495699eda4c14abd77978bcc146c">pauseButton_</a>-&gt;setVisible(<span class="keyword">true</span>);
+<a name="l00206"></a>00206             <a class="code" href="class_clocks_widget.html#a61a8a254c9a879b0950cde008a825447">black_</a>-&gt;<a class="code" href="class_chess_clock.html#ae0686cb1be507be4c7c411898ba52495" title="Continue paused game.">continueTurn</a>();
+<a name="l00207"></a>00207             <a class="code" href="class_clocks_widget.html#a74cd72e41c4c797c4b97027f513752c4">status_</a>=<a class="code" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326a54e428aae4bef65f8a66e7619778c190">BlackTurn</a>;
+<a name="l00208"></a>00208             <span class="keywordflow">break</span>;
+<a name="l00209"></a>00209         <span class="keywordflow">case</span> <a class="code" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326a53acf9aec5f412ddac980ff0019b6062" title="Not running.">Stopped</a>:
+<a name="l00210"></a>00210             emit <a class="code" href="class_clocks_widget.html#ab5e341e33db43c93cb4fdb1dc59b1a62">ClickedWhenStopped</a>();
+<a name="l00211"></a>00211 
+<a name="l00212"></a>00212 
+<a name="l00213"></a>00213         }
+<a name="l00214"></a>00214     }
+<a name="l00215"></a>00215     <a class="code" href="class_clocks_widget.html#a5ea90a0fddcda7d4d2fcc0ba41b0d315" title="To avoid double clicks.">recentX</a> = <span class="keyword">event</span>-&gt;x();
+<a name="l00216"></a>00216     <a class="code" href="class_clocks_widget.html#ab95b8bc6920bcb45f81f8f04a494df25">recentY</a> = <span class="keyword">event</span>-&gt;y();
+<a name="l00217"></a>00217 }
+<a name="l00218"></a>00218 
+<a name="l00219"></a>00219 <span class="comment">// to grap clicking pause or welcome label</span>
+<a name="l00220"></a><a class="code" href="class_clocks_widget.html#a00be7b731e6ef45d411f236b257d9503">00220</a> <span class="keywordtype">bool</span> <a class="code" href="class_clocks_widget.html#a00be7b731e6ef45d411f236b257d9503">ClocksWidget::eventFilter</a>(QObject *obj, QEvent *event)
+<a name="l00221"></a>00221 {
+<a name="l00222"></a>00222     <span class="keywordflow">if</span> (event-&gt;type() == QEvent::MouseButtonRelease) {
+<a name="l00223"></a>00223         QMouseEvent *mEvent = <span class="keyword">static_cast&lt;</span>QMouseEvent *<span class="keyword">&gt;</span>(event);
+<a name="l00224"></a>00224         <a class="code" href="class_clocks_widget.html#a1a000c1a617951942ee3b1669a2b026e">mouseReleaseEvent</a>( mEvent );
+<a name="l00225"></a>00225         <span class="keywordflow">return</span> <span class="keyword">true</span>;
+<a name="l00226"></a>00226     } <span class="keywordflow">else</span> {
+<a name="l00227"></a>00227         <span class="comment">// standard event processing</span>
+<a name="l00228"></a>00228         <span class="keywordflow">return</span> <a class="code" href="class_clocks_widget.html#a00be7b731e6ef45d411f236b257d9503">QObject::eventFilter</a>(obj, event);
+<a name="l00229"></a>00229     }
+<a name="l00230"></a>00230 }
+<a name="l00231"></a>00231 
+<a name="l00232"></a>00232 
+<a name="l00233"></a>00233 <span class="keywordtype">int</span> <span class="keyword">const</span> <a class="code" href="class_clocks_widget.html#a51af7bacc14bc1f276df31a404823e3d">ClocksWidget::CLICKDELAY</a>;
 </pre></div></div>
 <!--- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -282,7 +290,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 0a309b4..80f3d4a 100644 (file)
@@ -68,7 +68,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 9e3a5b7..94eaaea 100644 (file)
@@ -98,34 +98,35 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <a name="l00064"></a>00064 <span class="keyword">public</span> slots:
 <a name="l00066"></a>00066     <span class="keywordtype">void</span> <a class="code" href="class_clocks_widget.html#a609a11fc15904a1700f5b82ae2b63228" title="Pause game.">pause</a>();
 <a name="l00068"></a>00068     <span class="keywordtype">void</span> <a class="code" href="class_clocks_widget.html#a13cdf39b9f06ef714a65aaff2111380d" title="End the game.">stopPlay</a>();
-<a name="l00069"></a>00069 
-<a name="l00070"></a>00070 <span class="keyword">protected</span>:
-<a name="l00071"></a><a class="code" href="class_clocks_widget.html#a657afdf1f48be188451ebd712350cdc3">00071</a>     <a class="code" href="class_chess_clock.html" title="Clock of a individual player.">ChessClock</a>* <a class="code" href="class_clocks_widget.html#a657afdf1f48be188451ebd712350cdc3">white_</a>;
-<a name="l00072"></a><a class="code" href="class_clocks_widget.html#a61a8a254c9a879b0950cde008a825447">00072</a>     <a class="code" href="class_chess_clock.html" title="Clock of a individual player.">ChessClock</a>* <a class="code" href="class_clocks_widget.html#a61a8a254c9a879b0950cde008a825447">black_</a>;
-<a name="l00073"></a>00073 
-<a name="l00074"></a><a class="code" href="class_clocks_widget.html#a2e65f80ea1b3d56189f8c94d6b0a972c">00074</a>     QLabel* <a class="code" href="class_clocks_widget.html#a2e65f80ea1b3d56189f8c94d6b0a972c">pauseLabel_</a>;
-<a name="l00075"></a><a class="code" href="class_clocks_widget.html#a0af8f4235b2b5363173b067cfb54a73b">00075</a>     QLabel* <a class="code" href="class_clocks_widget.html#a0af8f4235b2b5363173b067cfb54a73b">welcomeLabel_</a>;
-<a name="l00076"></a><a class="code" href="class_clocks_widget.html#ac260495699eda4c14abd77978bcc146c">00076</a>     QToolButton* <a class="code" href="class_clocks_widget.html#ac260495699eda4c14abd77978bcc146c">pauseButton_</a>;
-<a name="l00077"></a><a class="code" href="class_clocks_widget.html#a6816c555a8d407402e753f2e7466ed60">00077</a>     <a class="code" href="class_screen_lit_keeper.html" title="Allows keeping the sreen lit by disabling the screensaver.">ScreenLitKeeper</a>* <a class="code" href="class_clocks_widget.html#a6816c555a8d407402e753f2e7466ed60">keeper_</a>;
-<a name="l00078"></a>00078 
-<a name="l00079"></a><a class="code" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326">00079</a>     <span class="keyword">enum</span> <a class="code" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326">GameStatus</a> {
-<a name="l00080"></a><a class="code" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326a53acf9aec5f412ddac980ff0019b6062">00080</a>         <a class="code" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326a53acf9aec5f412ddac980ff0019b6062" title="Not running.">Stopped</a>  ,
-<a name="l00081"></a><a class="code" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326ae515f8820df31a265e7a09b885367021">00081</a>         <a class="code" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326ae515f8820df31a265e7a09b885367021">WhiteTurn</a>,
-<a name="l00082"></a><a class="code" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326a54e428aae4bef65f8a66e7619778c190">00082</a>         <a class="code" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326a54e428aae4bef65f8a66e7619778c190">BlackTurn</a>,
-<a name="l00083"></a><a class="code" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326af5c73b5ef2a4289e4c72e37d9524aad3">00083</a>         <a class="code" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326af5c73b5ef2a4289e4c72e37d9524aad3">WhitePause</a>,
-<a name="l00084"></a><a class="code" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326ac176eeb3fa09dc34152e89c97155806a">00084</a>         <a class="code" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326ac176eeb3fa09dc34152e89c97155806a">BlackPause</a>,
-<a name="l00085"></a><a class="code" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326a6aef315e9e32ab9962b237bd3ddab0ab">00085</a>         <a class="code" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326a6aef315e9e32ab9962b237bd3ddab0ab">Welcome</a>
-<a name="l00086"></a>00086         };
-<a name="l00087"></a>00087 
-<a name="l00088"></a><a class="code" href="class_clocks_widget.html#a74cd72e41c4c797c4b97027f513752c4">00088</a>     <a class="code" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326">GameStatus</a> <a class="code" href="class_clocks_widget.html#a74cd72e41c4c797c4b97027f513752c4">status_</a>;
-<a name="l00089"></a><a class="code" href="class_clocks_widget.html#ab86d99a5709a6fd0444f10aec5ede01a">00089</a>     QTime <a class="code" href="class_clocks_widget.html#ab86d99a5709a6fd0444f10aec5ede01a">delayTimer_</a>; 
-<a name="l00091"></a><a class="code" href="class_clocks_widget.html#a5ea90a0fddcda7d4d2fcc0ba41b0d315">00091</a>     <span class="keywordtype">int</span> <a class="code" href="class_clocks_widget.html#a5ea90a0fddcda7d4d2fcc0ba41b0d315" title="To avoid double clicks.">recentX</a>;
-<a name="l00092"></a><a class="code" href="class_clocks_widget.html#ab95b8bc6920bcb45f81f8f04a494df25">00092</a>     <span class="keywordtype">int</span> <a class="code" href="class_clocks_widget.html#ab95b8bc6920bcb45f81f8f04a494df25">recentY</a>;
-<a name="l00093"></a>00093 
-<a name="l00094"></a><a class="code" href="class_clocks_widget.html#a51af7bacc14bc1f276df31a404823e3d">00094</a>     <span class="keyword">static</span> <span class="keywordtype">int</span> <span class="keyword">const</span> <a class="code" href="class_clocks_widget.html#a51af7bacc14bc1f276df31a404823e3d">CLICKDELAY</a> = 1500 ; 
-<a name="l00098"></a>00098 };
-<a name="l00099"></a>00099 
-<a name="l00100"></a>00100 <span class="preprocessor">#endif // CLOCKSWIDGET_H</span>
+<a name="l00070"></a>00070     <span class="keywordtype">void</span> <a class="code" href="class_clocks_widget.html#a6e56ca59dbe989b8a84bf6e4d81a7ed7" title="Not to keep screen lit.">saveScreen</a>();
+<a name="l00071"></a>00071 
+<a name="l00072"></a>00072 <span class="keyword">protected</span>:
+<a name="l00073"></a><a class="code" href="class_clocks_widget.html#a657afdf1f48be188451ebd712350cdc3">00073</a>     <a class="code" href="class_chess_clock.html" title="Clock of a individual player.">ChessClock</a>* <a class="code" href="class_clocks_widget.html#a657afdf1f48be188451ebd712350cdc3">white_</a>;
+<a name="l00074"></a><a class="code" href="class_clocks_widget.html#a61a8a254c9a879b0950cde008a825447">00074</a>     <a class="code" href="class_chess_clock.html" title="Clock of a individual player.">ChessClock</a>* <a class="code" href="class_clocks_widget.html#a61a8a254c9a879b0950cde008a825447">black_</a>;
+<a name="l00075"></a>00075 
+<a name="l00076"></a><a class="code" href="class_clocks_widget.html#a2e65f80ea1b3d56189f8c94d6b0a972c">00076</a>     QLabel* <a class="code" href="class_clocks_widget.html#a2e65f80ea1b3d56189f8c94d6b0a972c">pauseLabel_</a>;
+<a name="l00077"></a><a class="code" href="class_clocks_widget.html#a0af8f4235b2b5363173b067cfb54a73b">00077</a>     QLabel* <a class="code" href="class_clocks_widget.html#a0af8f4235b2b5363173b067cfb54a73b">welcomeLabel_</a>;
+<a name="l00078"></a><a class="code" href="class_clocks_widget.html#ac260495699eda4c14abd77978bcc146c">00078</a>     QToolButton* <a class="code" href="class_clocks_widget.html#ac260495699eda4c14abd77978bcc146c">pauseButton_</a>;
+<a name="l00079"></a><a class="code" href="class_clocks_widget.html#a6816c555a8d407402e753f2e7466ed60">00079</a>     <a class="code" href="class_screen_lit_keeper.html" title="Allows keeping the sreen lit by disabling the screensaver.">ScreenLitKeeper</a>* <a class="code" href="class_clocks_widget.html#a6816c555a8d407402e753f2e7466ed60">keeper_</a>;
+<a name="l00080"></a>00080 
+<a name="l00081"></a><a class="code" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326">00081</a>     <span class="keyword">enum</span> <a class="code" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326">GameStatus</a> {
+<a name="l00082"></a><a class="code" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326a53acf9aec5f412ddac980ff0019b6062">00082</a>         <a class="code" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326a53acf9aec5f412ddac980ff0019b6062" title="Not running.">Stopped</a>  ,
+<a name="l00083"></a><a class="code" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326ae515f8820df31a265e7a09b885367021">00083</a>         <a class="code" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326ae515f8820df31a265e7a09b885367021">WhiteTurn</a>,
+<a name="l00084"></a><a class="code" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326a54e428aae4bef65f8a66e7619778c190">00084</a>         <a class="code" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326a54e428aae4bef65f8a66e7619778c190">BlackTurn</a>,
+<a name="l00085"></a><a class="code" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326af5c73b5ef2a4289e4c72e37d9524aad3">00085</a>         <a class="code" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326af5c73b5ef2a4289e4c72e37d9524aad3">WhitePause</a>,
+<a name="l00086"></a><a class="code" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326ac176eeb3fa09dc34152e89c97155806a">00086</a>         <a class="code" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326ac176eeb3fa09dc34152e89c97155806a">BlackPause</a>,
+<a name="l00087"></a><a class="code" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326a6aef315e9e32ab9962b237bd3ddab0ab">00087</a>         <a class="code" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326a6aef315e9e32ab9962b237bd3ddab0ab">Welcome</a>
+<a name="l00088"></a>00088         };
+<a name="l00089"></a>00089 
+<a name="l00090"></a><a class="code" href="class_clocks_widget.html#a74cd72e41c4c797c4b97027f513752c4">00090</a>     <a class="code" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326">GameStatus</a> <a class="code" href="class_clocks_widget.html#a74cd72e41c4c797c4b97027f513752c4">status_</a>;
+<a name="l00091"></a><a class="code" href="class_clocks_widget.html#ab86d99a5709a6fd0444f10aec5ede01a">00091</a>     QTime <a class="code" href="class_clocks_widget.html#ab86d99a5709a6fd0444f10aec5ede01a">delayTimer_</a>; 
+<a name="l00093"></a><a class="code" href="class_clocks_widget.html#a5ea90a0fddcda7d4d2fcc0ba41b0d315">00093</a>     <span class="keywordtype">int</span> <a class="code" href="class_clocks_widget.html#a5ea90a0fddcda7d4d2fcc0ba41b0d315" title="To avoid double clicks.">recentX</a>;
+<a name="l00094"></a><a class="code" href="class_clocks_widget.html#ab95b8bc6920bcb45f81f8f04a494df25">00094</a>     <span class="keywordtype">int</span> <a class="code" href="class_clocks_widget.html#ab95b8bc6920bcb45f81f8f04a494df25">recentY</a>;
+<a name="l00095"></a>00095 
+<a name="l00096"></a><a class="code" href="class_clocks_widget.html#a51af7bacc14bc1f276df31a404823e3d">00096</a>     <span class="keyword">static</span> <span class="keywordtype">int</span> <span class="keyword">const</span> <a class="code" href="class_clocks_widget.html#a51af7bacc14bc1f276df31a404823e3d">CLICKDELAY</a> = 1500 ; 
+<a name="l00100"></a>00100 };
+<a name="l00101"></a>00101 
+<a name="l00102"></a>00102 <span class="preprocessor">#endif // CLOCKSWIDGET_H</span>
 </pre></div></div>
 <!--- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -141,7 +142,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index b58ba89..24db6e2 100644 (file)
@@ -65,7 +65,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 98a442d..2f5ca7c 100644 (file)
@@ -99,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 2a3306e..a49f8b9 100644 (file)
@@ -67,7 +67,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index ab2fec0..d6e42ae 100644 (file)
@@ -101,7 +101,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 31514de..58f481c 100644 (file)
@@ -68,7 +68,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 6e2b11e..2467793 100644 (file)
@@ -125,7 +125,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 45b2580..3afb700 100644 (file)
@@ -66,7 +66,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index da61e7d..a1534b8 100644 (file)
@@ -95,7 +95,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index e9279dc..f51a154 100644 (file)
@@ -65,7 +65,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index e228d0f..029a7e8 100644 (file)
@@ -101,7 +101,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 7cdd286..5839a25 100644 (file)
@@ -67,7 +67,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index dc99e3a..cc8e630 100644 (file)
@@ -100,7 +100,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 2997a6e..0fd6512 100644 (file)
@@ -69,7 +69,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 55efc5f..fafa24e 100644 (file)
@@ -127,7 +127,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 891c577..b6cad43 100644 (file)
@@ -66,7 +66,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 3f75a31..b3ac2e0 100644 (file)
@@ -95,7 +95,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index c8c9cd8..ad31764 100644 (file)
@@ -103,7 +103,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:34 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index c8f308c..e3ce2fc 100644 (file)
@@ -65,7 +65,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 524eaed..439fe70 100644 (file)
@@ -95,7 +95,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 5333035..23df85c 100644 (file)
@@ -67,7 +67,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index ed263de..1861965 100644 (file)
@@ -104,7 +104,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 785517a..f5c7e8e 100644 (file)
@@ -67,7 +67,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 9268b31..26c7e88 100644 (file)
@@ -118,7 +118,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 2ba3715..bfbd4d5 100644 (file)
@@ -67,7 +67,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index c8332bd..bbc99cf 100644 (file)
@@ -97,7 +97,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index c1aa2d0..cbc1463 100644 (file)
@@ -65,7 +65,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 9e80da3..d98fcc2 100644 (file)
@@ -95,7 +95,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index e75aa22..3c61273 100644 (file)
@@ -66,7 +66,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 4a66924..613c62e 100644 (file)
@@ -103,7 +103,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 9d34bf1..aaf99df 100644 (file)
@@ -68,7 +68,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 8a346c1..01e9b11 100644 (file)
@@ -120,7 +120,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 9bea1ab..3333d7e 100644 (file)
@@ -67,7 +67,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 1a9c590..d2631ed 100644 (file)
@@ -96,7 +96,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 5ef78af..11643f1 100644 (file)
@@ -54,27 +54,27 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
   </div>
   <div class="tabs">
     <ul>
-      <li><a href="#index_a"><span>a</span></a></li>
-      <li><a href="#index_b"><span>b</span></a></li>
-      <li><a href="#index_c"><span>c</span></a></li>
-      <li><a href="#index_d"><span>d</span></a></li>
-      <li><a href="#index_e"><span>e</span></a></li>
-      <li><a href="#index_f"><span>f</span></a></li>
-      <li><a href="#index_g"><span>g</span></a></li>
-      <li><a href="#index_h"><span>h</span></a></li>
-      <li><a href="#index_i"><span>i</span></a></li>
-      <li><a href="#index_k"><span>k</span></a></li>
-      <li><a href="#index_l"><span>l</span></a></li>
-      <li><a href="#index_m"><span>m</span></a></li>
-      <li><a href="#index_n"><span>n</span></a></li>
-      <li><a href="#index_p"><span>p</span></a></li>
-      <li><a href="#index_r"><span>r</span></a></li>
-      <li><a href="#index_s"><span>s</span></a></li>
-      <li><a href="#index_t"><span>t</span></a></li>
-      <li><a href="#index_u"><span>u</span></a></li>
-      <li><a href="#index_v"><span>v</span></a></li>
-      <li><a href="#index_w"><span>w</span></a></li>
-      <li><a href="#index_~"><span>~</span></a></li>
+      <li class="current"><a href="functions.html#index_a"><span>a</span></a></li>
+      <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+      <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+      <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+      <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+      <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+      <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+      <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+      <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+      <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
     </ul>
   </div>
 </div>
@@ -109,576 +109,6 @@ Here is a list of all class members with links to the classes they belong to:
 : <a class="el" href="class_chess_clock.html#a2ec3c0ed0a5e9bee6bd0864c5c9e4452">ChessClock</a>
 </li>
 </ul>
-
-
-<h3><a class="anchor" id="index_b">- b -</a></h3><ul>
-<li>BasicDialog()
-: <a class="el" href="class_basic_dialog.html#aa922294903f3b64108ab72c1f514084a">BasicDialog</a>
-</li>
-<li>black_
-: <a class="el" href="class_clocks_widget.html#a61a8a254c9a879b0950cde008a825447">ClocksWidget</a>
-</li>
-<li>blackAddition_
-: <a class="el" href="class_basic_dialog.html#a891774f52fb4ab2780e642a99d911334">BasicDialog</a>
-</li>
-<li>blackInitial_
-: <a class="el" href="class_basic_dialog.html#a2adddf00b37bbe7edbaefffa1124004d">BasicDialog</a>
-</li>
-<li>blackLabel_
-: <a class="el" href="class_basic_dialog.html#a441dee945967fd8bcf7a673ac7934ec9">BasicDialog</a>
-</li>
-<li>BlackPause
-: <a class="el" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326ac176eeb3fa09dc34152e89c97155806a">ClocksWidget</a>
-</li>
-<li>BlackTurn
-: <a class="el" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326a54e428aae4bef65f8a66e7619778c190">ClocksWidget</a>
-</li>
-<li>blackTurns_
-: <a class="el" href="class_basic_dialog.html#a1f8c54fd0eb61bb5a85b618ae1334185">BasicDialog</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_c">- c -</a></h3><ul>
-<li>ChessClock()
-: <a class="el" href="class_chess_clock.html#af4d3718b1e746317749bbb992688dcd8">ChessClock</a>
-</li>
-<li>ChessClockWidget()
-: <a class="el" href="class_chess_clock_widget.html#a3fc783fbb476ac2350a37ed758159f01">ChessClockWidget</a>
-</li>
-<li>ChessClockWindow()
-: <a class="el" href="class_chess_clock_window.html#a570589223bfda26e9818d3f2955e55f8">ChessClockWindow</a>
-</li>
-<li>CLICKDELAY
-: <a class="el" href="class_clocks_widget.html#a51af7bacc14bc1f276df31a404823e3d">ClocksWidget</a>
-</li>
-<li>ClickedWhenStopped()
-: <a class="el" href="class_clocks_widget.html#ab5e341e33db43c93cb4fdb1dc59b1a62">ClocksWidget</a>
-</li>
-<li>clocks_
-: <a class="el" href="class_chess_clock_window.html#a30333fd439f58a235ef14629466bffd3">ChessClockWindow</a>
-</li>
-<li>ClocksWidget()
-: <a class="el" href="class_clocks_widget.html#aa279b067c41def73aeaf62af3b486079">ClocksWidget</a>
-</li>
-<li>clockTime_
-: <a class="el" href="class_chess_clock.html#ae25ff9bfd3ccb8651b3e7890e712d1be">ChessClock</a>
-</li>
-<li>continueTurn()
-: <a class="el" href="class_chess_clock.html#ae0686cb1be507be4c7c411898ba52495">ChessClock</a>
-</li>
-<li>currentTurn_
-: <a class="el" href="class_chess_clock.html#a0eb205f7484c7cf2a0be1f8bec78bf68">ChessClock</a>
-</li>
-<li>currentTurnPlayed()
-: <a class="el" href="class_chess_clock.html#a781fff762250f63de87d12f5d88ae5ed">ChessClock</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_d">- d -</a></h3><ul>
-<li>delay_
-: <a class="el" href="class_delay_after_clock.html#a0ac8b0446768d518280426f2b63aee94">DelayAfterClock</a>
-, <a class="el" href="class_delay_clock.html#a2859dc0ab9e112839c005a3d2ec6b56c">DelayClock</a>
-</li>
-<li>DelayAfterClock()
-: <a class="el" href="class_delay_after_clock.html#a5797305cc68e5f14db5fcf51a56b80d0">DelayAfterClock</a>
-</li>
-<li>DelayAfterTimeControl()
-: <a class="el" href="class_delay_after_time_control.html#a1d9e46c913a8f025e9518b029fb4f017">DelayAfterTimeControl</a>
-</li>
-<li>DelayClock()
-: <a class="el" href="class_delay_clock.html#a1a3d6826f91aac75e4d3b2e1419bb33c">DelayClock</a>
-</li>
-<li>DelayTimeControl()
-: <a class="el" href="class_delay_time_control.html#a2c45bafaae57057f1826af87615c22b5">DelayTimeControl</a>
-</li>
-<li>delayTimer_
-: <a class="el" href="class_clocks_widget.html#ab86d99a5709a6fd0444f10aec5ede01a">ClocksWidget</a>
-</li>
-<li>disableAddition()
-: <a class="el" href="class_basic_dialog.html#a925bc8d9375043b89cb06ee3c01c22e2">BasicDialog</a>
-</li>
-<li>disablePerTurns()
-: <a class="el" href="class_basic_dialog.html#a61a6f0de3698da72f2ec10be6f41fd6b">BasicDialog</a>
-</li>
-<li>disableUnEquals()
-: <a class="el" href="class_basic_dialog.html#a08aeadf2e005ebe68369b4fb3ede2661">BasicDialog</a>
-</li>
-<li>duration_
-: <a class="el" href="class_turn_information.html#a659fbb28b8b241ce857c93e99c6c0005">TurnInformation</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_e">- e -</a></h3><ul>
-<li>endTurn()
-: <a class="el" href="class_chess_clock.html#a2383619532d2e9e6557961616c722531">ChessClock</a>
-, <a class="el" href="class_delay_after_clock.html#a67513894f0749d488e275f26e43008e8">DelayAfterClock</a>
-, <a class="el" href="class_hour_glass_clock.html#af2c3629621f5ac7c41b41b236c2f1594">HourGlassClock</a>
-, <a class="el" href="class_fischer_after_clock.html#a01047f1c8eea1ca406eaebdaab930daf">FischerAfterClock</a>
-</li>
-<li>equals_
-: <a class="el" href="class_basic_dialog.html#ac5f5e7151fbbb7f25e2656d2c746b20d">BasicDialog</a>
-</li>
-<li>equalsLabel_
-: <a class="el" href="class_basic_dialog.html#ae8208b1af9d8f29edf74067bda97cc23">BasicDialog</a>
-</li>
-<li>eventFilter()
-: <a class="el" href="class_clocks_widget.html#a00be7b731e6ef45d411f236b257d9503">ClocksWidget</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_f">- f -</a></h3><ul>
-<li>FischerAfterClock()
-: <a class="el" href="class_fischer_after_clock.html#a887fd5c2289a3f73410a99c584513415">FischerAfterClock</a>
-</li>
-<li>FischerAfterTimeControl()
-: <a class="el" href="class_fischer_after_time_control.html#ad48e8514da03d9879ab28d559be4c6fe">FischerAfterTimeControl</a>
-</li>
-<li>FischerClock()
-: <a class="el" href="class_fischer_clock.html#a0b741841db9522c2ae75a9ae65d91822">FischerClock</a>
-</li>
-<li>FischerTimeControl()
-: <a class="el" href="class_fischer_time_control.html#a70ad2d747f279c9e4c5c1988a7d06bd7">FischerTimeControl</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_g">- g -</a></h3><ul>
-<li>GameStatus
-: <a class="el" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326">ClocksWidget</a>
-</li>
-<li>getBlackAddition()
-: <a class="el" href="class_basic_dialog.html#a36de71762cce473db1b68b0d321c2771">BasicDialog</a>
-</li>
-<li>getBlackInitial()
-: <a class="el" href="class_basic_dialog.html#a305905fa63b9a29649d35feda04161ad">BasicDialog</a>
-</li>
-<li>getBlackPerTurns()
-: <a class="el" href="class_basic_dialog.html#ad2f683ed2b0596fa2639b46382b03f5f">BasicDialog</a>
-</li>
-<li>getDescription()
-: <a class="el" href="class_fischer_time_control.html#aa4e6d06f0a9d6d086ea3c2470049aabb">FischerTimeControl</a>
-, <a class="el" href="class_hour_glass_time_control.html#af71c1d0bd9087d6e7f142cfc4663b5a6">HourGlassTimeControl</a>
-, <a class="el" href="class_delay_after_time_control.html#a9a0a327cb511c7dbcb55ecc36850c44a">DelayAfterTimeControl</a>
-, <a class="el" href="class_no_time_control.html#a39c9b1c0b0e11e5271ea64b38f2d09e6">NoTimeControl</a>
-, <a class="el" href="class_time_control.html#a2313b582e78004b5d945572cb269bfc4">TimeControl</a>
-, <a class="el" href="class_delay_time_control.html#af617c351aa09bb903ebf7ffb1431fe47">DelayTimeControl</a>
-, <a class="el" href="class_fischer_after_time_control.html#ace4a714f714adb2742acbebc4b0a4dd0">FischerAfterTimeControl</a>
-</li>
-<li>getDuration()
-: <a class="el" href="class_turn_information.html#a04e622dacea74dbc558b1a4260bff9a6">TurnInformation</a>
-</li>
-<li>getIcon()
-: <a class="el" href="class_fischer_time_control.html#a15e2aa5d9a9aa77aa333bb918502eca4">FischerTimeControl</a>
-, <a class="el" href="class_hour_glass_time_control.html#a8e73aa82b20bad022dc1e639b387980d">HourGlassTimeControl</a>
-, <a class="el" href="class_no_time_control.html#a9a639c9343f95a4deb4d0b7d044dab67">NoTimeControl</a>
-, <a class="el" href="class_time_control.html#acf43aedff9f2ab894b02c00cac883ae7">TimeControl</a>
-, <a class="el" href="class_delay_after_time_control.html#ab4fe6ff19c6e5075521db55d9b9c8e73">DelayAfterTimeControl</a>
-, <a class="el" href="class_delay_time_control.html#aed55e0be357533c2b214d4b5cdb5cfeb">DelayTimeControl</a>
-, <a class="el" href="class_fischer_after_time_control.html#abdc105b87151a387e3136271a7f1fa9d">FischerAfterTimeControl</a>
-</li>
-<li>getName()
-: <a class="el" href="class_delay_after_time_control.html#af8c89050571857e3f048a86a933fc6b6">DelayAfterTimeControl</a>
-, <a class="el" href="class_delay_time_control.html#a2a89bc8c11d892ccc7ebf0494ed82a1e">DelayTimeControl</a>
-, <a class="el" href="class_fischer_after_time_control.html#aec7ae5784004a28a9da4aa5db55f553c">FischerAfterTimeControl</a>
-, <a class="el" href="class_hour_glass_time_control.html#a92c5d62cd0f35df06c28ec08e98b32ab">HourGlassTimeControl</a>
-, <a class="el" href="class_no_time_control.html#ad31a2c12256bc897c0fe8ed2aabe9cd2">NoTimeControl</a>
-, <a class="el" href="class_time_control.html#a1f9a2cfab9652f4edbeee8c50a0fd779">TimeControl</a>
-, <a class="el" href="class_fischer_time_control.html#af01acb7ce90134ec43831df30eef2964">FischerTimeControl</a>
-</li>
-<li>getPaused()
-: <a class="el" href="class_turn_information.html#ae2d37b598c7fb0fb5882e44559f662cb">TurnInformation</a>
-</li>
-<li>getStatus()
-: <a class="el" href="class_chess_clock.html#a8988e92a321e25d52dc00552b4d44a4d">ChessClock</a>
-</li>
-<li>getTimeAfter()
-: <a class="el" href="class_turn_information.html#acca895a029b03caa72115aed776e3070">TurnInformation</a>
-</li>
-<li>getTimeAvailable()
-: <a class="el" href="class_delay_clock.html#ad926d5f15903c47092d431cc26b296d4">DelayClock</a>
-, <a class="el" href="class_hour_glass_clock.html#a50daaa71c289575f47e1310ce215f45f">HourGlassClock</a>
-, <a class="el" href="class_chess_clock.html#a8e7d214dcc13dcd1087d2281fe96ce16">ChessClock</a>
-</li>
-<li>getTimePlayed()
-: <a class="el" href="class_chess_clock.html#a4bc0dedc29db4e121424b83605a3ec1b">ChessClock</a>
-</li>
-<li>getTurn()
-: <a class="el" href="class_chess_clock.html#ad250dc2ff1f62f2c984e1925d30c1956">ChessClock</a>
-</li>
-<li>getTurnId()
-: <a class="el" href="class_turn_information.html#ad9802d9ccc6849b3bc1aedf87d2f0926">TurnInformation</a>
-</li>
-<li>getWhiteAddition()
-: <a class="el" href="class_basic_dialog.html#a9efd7646f9ca831901f0c0f7db5196b7">BasicDialog</a>
-</li>
-<li>getWhiteInitial()
-: <a class="el" href="class_basic_dialog.html#ac680841face51be8730863bea159bb4e">BasicDialog</a>
-</li>
-<li>getWhitePerTurns()
-: <a class="el" href="class_basic_dialog.html#ac5aead7114b84e8a6ae9ddba2b1eac8a">BasicDialog</a>
-</li>
-<li>greenTime_
-: <a class="el" href="class_chess_clock_widget.html#abb258a7c3b33ef3e89019ac3a2aa5ac8">ChessClockWidget</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_h">- h -</a></h3><ul>
-<li>HourGlassClock()
-: <a class="el" href="class_hour_glass_clock.html#a5adb14cc614ebd1a3261a4d3f42de8ee">HourGlassClock</a>
-</li>
-<li>HourGlassTimeControl()
-: <a class="el" href="class_hour_glass_time_control.html#a58e952e77a1f35b773ce1878fb53900b">HourGlassTimeControl</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_i">- i -</a></h3><ul>
-<li>init()
-: <a class="el" href="class_basic_dialog.html#af0a264bc2fb165a0264777d0b6ace16c">BasicDialog</a>
-</li>
-<li>initBottom()
-: <a class="el" href="class_chess_clock_widget.html#a76878585557986e4cb287a61426c385d">ChessClockWidget</a>
-</li>
-<li>initGame()
-: <a class="el" href="class_delay_time_control.html#a9b702b5dde3e92a086eaa1051c69218f">DelayTimeControl</a>
-, <a class="el" href="class_no_time_control.html#ab59e0d665a961614b2e54e3f8dd2f53b">NoTimeControl</a>
-, <a class="el" href="class_time_control.html#a2e56bcba84d74b8aa4108ae4ba9f33b1">TimeControl</a>
-, <a class="el" href="class_fischer_after_time_control.html#adcbbc386e232a5f3664ff3a332e7c8ef">FischerAfterTimeControl</a>
-, <a class="el" href="class_delay_after_time_control.html#a9261e9b06c1cc36b07c2d614fd800bce">DelayAfterTimeControl</a>
-, <a class="el" href="class_fischer_time_control.html#a8c3b5624318ef5454eadac12c296485f">FischerTimeControl</a>
-, <a class="el" href="class_hour_glass_time_control.html#a0fccb9f0036c5936d72cb09394a07fe2">HourGlassTimeControl</a>
-</li>
-<li>initialLabel_
-: <a class="el" href="class_basic_dialog.html#a6eabd911073f9d24ececad526b55e251">BasicDialog</a>
-</li>
-<li>initLabels()
-: <a class="el" href="class_chess_clock_widget.html#a4fa15ed70f11741d4b19f29f03f33fe1">ChessClockWidget</a>
-</li>
-<li>initPictures()
-: <a class="el" href="class_chess_clock_widget.html#ac8e5ab41fe2a39435ce6cda4e918a030">ChessClockWidget</a>
-</li>
-<li>initTimeControls()
-: <a class="el" href="class_chess_clock_window.html#ac19fabe171848c0b02c533c6b4a9e2ab">ChessClockWindow</a>
-</li>
-<li>initTimeEdit()
-: <a class="el" href="class_basic_dialog.html#a698f4718d6d0542e5b00e04da0dc9cb4">BasicDialog</a>
-</li>
-<li>initTop()
-: <a class="el" href="class_chess_clock_widget.html#a1fb6b231f34b1cbd22d63fbbd5fcdfaa">ChessClockWidget</a>
-</li>
-<li>isLoser()
-: <a class="el" href="class_chess_clock.html#a8ee162da0545410332d3fc1c4696b64a">ChessClock</a>
-</li>
-<li>isPlayStarted()
-: <a class="el" href="class_clocks_widget.html#ae2e2df5f16ea85a5f35b58d8c7e78e33">ClocksWidget</a>
-</li>
-<li>isWhite()
-: <a class="el" href="class_chess_clock.html#a87c8761d7b25ef31764a3e173b9645c1">ChessClock</a>
-</li>
-<li>isWhite_
-: <a class="el" href="class_chess_clock.html#a844453fc4683c62d24b53b70fb68c1a9">ChessClock</a>
-</li>
-<li>isWhiteTurn()
-: <a class="el" href="class_turn_information.html#adfe335e110744566aee521c4784f08a0">TurnInformation</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_k">- k -</a></h3><ul>
-<li>keeper_
-: <a class="el" href="class_clocks_widget.html#a6816c555a8d407402e753f2e7466ed60">ClocksWidget</a>
-</li>
-<li>keepScreenLit()
-: <a class="el" href="class_screen_lit_keeper.html#a41cc193e58d9b4b5c09eda79bbb095c8">ScreenLitKeeper</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_l">- l -</a></h3><ul>
-<li>leftLabel_
-: <a class="el" href="class_chess_clock_widget.html#a31e798ae2b57a3cc8c57cf250765e298">ChessClockWidget</a>
-</li>
-<li>loser_
-: <a class="el" href="class_chess_clock.html#a4ed94dc49d57927eb518c3e7d93718b1">ChessClock</a>
-</li>
-<li>loserLabel_
-: <a class="el" href="class_chess_clock_widget.html#a6ad3fb59c2e7a22d3a137734cb1b8743">ChessClockWidget</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_m">- m -</a></h3><ul>
-<li>mainLayout
-: <a class="el" href="class_chess_clock_widget.html#a905b8c74dc718068c6591b303601d2a3">ChessClockWidget</a>
-</li>
-<li>modeSelect_
-: <a class="el" href="class_start_widget.html#ab5a411501648c7f0027c31e7ac7e0424">StartWidget</a>
-</li>
-<li>mouseReleaseEvent()
-: <a class="el" href="class_clocks_widget.html#a1a000c1a617951942ee3b1669a2b026e">ClocksWidget</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_n">- n -</a></h3><ul>
-<li>newGame()
-: <a class="el" href="class_chess_clock_window.html#a03f2ad27ab2c6bbece256ee418931a91">ChessClockWindow</a>
-</li>
-<li>NoTimeControl()
-: <a class="el" href="class_no_time_control.html#af68e465c20746989846158a3f98c2044">NoTimeControl</a>
-</li>
-<li>NotRunning
-: <a class="el" href="class_chess_clock.html#a4a819ca828d25e17dd5975a2ea935d28a62801e3ac4d8e7f2889090525598b181">ChessClock</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_p">- p -</a></h3><ul>
-<li>pause()
-: <a class="el" href="class_chess_clock_window.html#a4d8078d15e55c8382592fb077f6f7f0a">ChessClockWindow</a>
-, <a class="el" href="class_clocks_widget.html#a609a11fc15904a1700f5b82ae2b63228">ClocksWidget</a>
-</li>
-<li>pauseButton_
-: <a class="el" href="class_clocks_widget.html#ac260495699eda4c14abd77978bcc146c">ClocksWidget</a>
-</li>
-<li>Paused
-: <a class="el" href="class_chess_clock.html#a4a819ca828d25e17dd5975a2ea935d28a71899c98710fe6d3a18a5d3f1029e9d9">ChessClock</a>
-</li>
-<li>paused_
-: <a class="el" href="class_turn_information.html#a045f9d3fb6faea111cb6bc1e798ca40d">TurnInformation</a>
-</li>
-<li>pauseLabel_
-: <a class="el" href="class_clocks_widget.html#a2e65f80ea1b3d56189f8c94d6b0a972c">ClocksWidget</a>
-</li>
-<li>pauseTurn()
-: <a class="el" href="class_chess_clock.html#a461145515ab3854c079937143026a047">ChessClock</a>
-</li>
-<li>perTurnLabel_
-: <a class="el" href="class_basic_dialog.html#a59cbe47725cc63ab4dae5458ef844beb">BasicDialog</a>
-</li>
-<li>perTurns_
-: <a class="el" href="class_fischer_after_clock.html#a6ce6e8a6c1b97b13ad1bc11a6f87c7ac">FischerAfterClock</a>
-, <a class="el" href="class_fischer_clock.html#aad82135e0f3c675d749a784050f3b20b">FischerClock</a>
-</li>
-<li>picActive_
-: <a class="el" href="class_chess_clock_widget.html#a01ed1d1d2c361035a18759d71579cae5">ChessClockWidget</a>
-</li>
-<li>picLoser_
-: <a class="el" href="class_chess_clock_widget.html#aae5f8a2e8d543b73cf00b898d151f5e7">ChessClockWidget</a>
-</li>
-<li>picPassive_
-: <a class="el" href="class_chess_clock_widget.html#a29a634972ab639701db2926b7ba57ebf">ChessClockWidget</a>
-</li>
-<li>pictureLabel_
-: <a class="el" href="class_chess_clock_widget.html#a0ccc35d293627ec749f5d59e76a33b8e">ChessClockWidget</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_r">- r -</a></h3><ul>
-<li>recentX
-: <a class="el" href="class_clocks_widget.html#a5ea90a0fddcda7d4d2fcc0ba41b0d315">ClocksWidget</a>
-</li>
-<li>recentY
-: <a class="el" href="class_clocks_widget.html#ab95b8bc6920bcb45f81f8f04a494df25">ClocksWidget</a>
-</li>
-<li>repaintClock()
-: <a class="el" href="class_chess_clock_widget.html#ac61998d19019342ea4ab93651e32a2ad">ChessClockWidget</a>
-, <a class="el" href="class_chess_clock.html#a349c7c108551649a9885651c5470e2dd">ChessClock</a>
-</li>
-<li>Running
-: <a class="el" href="class_chess_clock.html#a4a819ca828d25e17dd5975a2ea935d28ac717f6fe8e135ffff8153ec7d5b2b36c">ChessClock</a>
-</li>
-<li>RunningStatus
-: <a class="el" href="class_chess_clock.html#a4a819ca828d25e17dd5975a2ea935d28">ChessClock</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_s">- s -</a></h3><ul>
-<li>ScreenLitKeeper()
-: <a class="el" href="class_screen_lit_keeper.html#a548195ffb1809ccb8f0277492a40a3fb">ScreenLitKeeper</a>
-</li>
-<li>selectControl()
-: <a class="el" href="class_start_widget.html#a9298f042360e0d8c8b7b7e7cd49e4a80">StartWidget</a>
-</li>
-<li>selected()
-: <a class="el" href="class_start_widget.html#ae351ea33b6d72068e87715fed4104ab3">StartWidget</a>
-</li>
-<li>setAnother()
-: <a class="el" href="class_chess_clock.html#aa19330404a35872591d45d24fb52572e">ChessClock</a>
-</li>
-<li>setEquals()
-: <a class="el" href="class_basic_dialog.html#a24cee68e8f2c7c79ba24ac3c85771ecc">BasicDialog</a>
-</li>
-<li>setGreenTime()
-: <a class="el" href="class_chess_clock_widget.html#a0e7ee0766c9684ade44ff548c82d308d">ChessClockWidget</a>
-</li>
-<li>setTimeAvailable()
-: <a class="el" href="class_chess_clock.html#af0415d0184abb73d9ee3348635c3e0d8">ChessClock</a>
-</li>
-<li>stack_
-: <a class="el" href="class_chess_clock_window.html#a058f37db2e25aa05fe87725e232a5133">ChessClockWindow</a>
-</li>
-<li>start_
-: <a class="el" href="class_chess_clock_window.html#ad65c7b41fc1e1755af16476f2bda3309">ChessClockWindow</a>
-</li>
-<li>startGame()
-: <a class="el" href="class_chess_clock_window.html#ad41259afb866585197ca82404f3ca8a2">ChessClockWindow</a>
-</li>
-<li>startTurn()
-: <a class="el" href="class_chess_clock.html#a49504d86896ef3f724b2aa481c85435a">ChessClock</a>
-, <a class="el" href="class_fischer_clock.html#a57f7d1108e88c04e3c8d9326cc8bb0b6">FischerClock</a>
-</li>
-<li>StartWidget()
-: <a class="el" href="class_start_widget.html#ab4b630961bc88a50c8b61bcc33049ab5">StartWidget</a>
-</li>
-<li>status_
-: <a class="el" href="class_clocks_widget.html#a74cd72e41c4c797c4b97027f513752c4">ClocksWidget</a>
-, <a class="el" href="class_chess_clock.html#ad2d4601fbc0dae0599a95ce7924c9902">ChessClock</a>
-</li>
-<li>Stopped
-: <a class="el" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326a53acf9aec5f412ddac980ff0019b6062">ClocksWidget</a>
-</li>
-<li>stopPlay()
-: <a class="el" href="class_clocks_widget.html#a13cdf39b9f06ef714a65aaff2111380d">ClocksWidget</a>
-</li>
-<li>store()
-: <a class="el" href="class_basic_dialog.html#a39e8d5e6b6bb54da90b48542abf3c5ce">BasicDialog</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_t">- t -</a></h3><ul>
-<li>timeAfter_
-: <a class="el" href="class_turn_information.html#a5516d055dd81c55b75567247b8293cde">TurnInformation</a>
-</li>
-<li>timeAvailableBeforeTurn_
-: <a class="el" href="class_chess_clock.html#abbce62e8c796244cadb1a5413469ca1b">ChessClock</a>
-</li>
-<li>timeAverageLabel_
-: <a class="el" href="class_chess_clock_widget.html#a5dd50d99a38ae15fadf497818d23c249">ChessClockWidget</a>
-</li>
-<li>timeControlName_
-: <a class="el" href="class_basic_dialog.html#a449478bab5df9ea5361a18c9c0d1b09f">BasicDialog</a>
-</li>
-<li>timeControls_
-: <a class="el" href="class_start_widget.html#a75fe81e88e562fb5c4e856d12b1080b4">StartWidget</a>
-</li>
-<li>timeOutLoser()
-: <a class="el" href="class_chess_clock.html#a9406ad0b60047e6605cf3e41c8a47b13">ChessClock</a>
-</li>
-<li>timePlayedBeforeTurn_
-: <a class="el" href="class_chess_clock.html#a373e5774a0af5387c76006a1a24d770e">ChessClock</a>
-</li>
-<li>timeString()
-: <a class="el" href="class_chess_clock_widget.html#a2044879e6a098be2f3467234ee6ad8c9">ChessClockWidget</a>
-</li>
-<li>timeUsedLabel_
-: <a class="el" href="class_chess_clock_widget.html#a4185a840e7d461cf84d580c57a1c12f9">ChessClockWidget</a>
-</li>
-<li>toMsecs()
-: <a class="el" href="class_basic_dialog.html#a8b02fb07b970f4097a9acf14ea5613b5">BasicDialog</a>
-</li>
-<li>turn_
-: <a class="el" href="class_chess_clock.html#aba90e7b968a5d27fc8653f7690344f8d">ChessClock</a>
-</li>
-<li>turnEnded()
-: <a class="el" href="class_chess_clock.html#a832bb1a623c56078c91be7d67b12dea9">ChessClock</a>
-</li>
-<li>TurnFinished()
-: <a class="el" href="class_clocks_widget.html#a59d64c0755ff2e19c851108472d48865">ClocksWidget</a>
-</li>
-<li>turnId_
-: <a class="el" href="class_turn_information.html#a77d4475ceb0b529835ffe09cb3974cfa">TurnInformation</a>
-</li>
-<li>TurnInformation()
-: <a class="el" href="class_turn_information.html#a0126f181e93c7fa7b6d53b46be79247d">TurnInformation</a>
-</li>
-<li>turnLabel_
-: <a class="el" href="class_chess_clock_widget.html#a12db89f00b41cc0cff52a231f42cb6a8">ChessClockWidget</a>
-</li>
-<li>turnReady()
-: <a class="el" href="class_turn_information.html#a8820646aa51dd407d909fa08b55d52c5">TurnInformation</a>
-</li>
-<li>turnReady_
-: <a class="el" href="class_turn_information.html#a8e0a6eb69455755152da7705e46e1f48">TurnInformation</a>
-</li>
-<li>turnTimeLabel_
-: <a class="el" href="class_chess_clock_widget.html#acdabe9a520cd2933bfc123aa4ca2d4b6">ChessClockWidget</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_u">- u -</a></h3><ul>
-<li>updateClock()
-: <a class="el" href="class_chess_clock.html#a2262f5bb09794ef7a40c62c0c28a6979">ChessClock</a>
-, <a class="el" href="class_hour_glass_clock.html#af4a8ee4fa210f6d9bc08510f614402e6">HourGlassClock</a>
-</li>
-<li>UPDATEINTERVAL
-: <a class="el" href="class_chess_clock.html#a848e42d72b3470578f0f958106894b4f">ChessClock</a>
-</li>
-<li>updateTimer_
-: <a class="el" href="class_chess_clock.html#a3493e745462457ebf5660754fe333fd2">ChessClock</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_v">- v -</a></h3><ul>
-<li>visitWeb()
-: <a class="el" href="class_chess_clock_window.html#a15c6808b2409afbd724118bf6f229742">ChessClockWindow</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_w">- w -</a></h3><ul>
-<li>Welcome
-: <a class="el" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326a6aef315e9e32ab9962b237bd3ddab0ab">ClocksWidget</a>
-</li>
-<li>welcomeLabel_
-: <a class="el" href="class_clocks_widget.html#a0af8f4235b2b5363173b067cfb54a73b">ClocksWidget</a>
-</li>
-<li>WelcomeScreenWidget()
-: <a class="el" href="class_welcome_screen_widget.html#aada786aa70539fe1a994a9acf6947118">WelcomeScreenWidget</a>
-</li>
-<li>white_
-: <a class="el" href="class_clocks_widget.html#a657afdf1f48be188451ebd712350cdc3">ClocksWidget</a>
-, <a class="el" href="class_turn_information.html#a884138dea5d094e2772ee2d87e2cdbe4">TurnInformation</a>
-</li>
-<li>whiteAddition_
-: <a class="el" href="class_basic_dialog.html#a17ce489499fd563d0d6a435921f1dd54">BasicDialog</a>
-</li>
-<li>whiteInitial_
-: <a class="el" href="class_basic_dialog.html#a427dae7b1e3d9102d392ea15a4987d48">BasicDialog</a>
-</li>
-<li>whiteLabel_
-: <a class="el" href="class_basic_dialog.html#a0fa0af7700f2773a8fc0eb0051ffb0c0">BasicDialog</a>
-</li>
-<li>WhitePause
-: <a class="el" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326af5c73b5ef2a4289e4c72e37d9524aad3">ClocksWidget</a>
-</li>
-<li>WhiteTurn
-: <a class="el" href="class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326ae515f8820df31a265e7a09b885367021">ClocksWidget</a>
-</li>
-<li>whiteTurns_
-: <a class="el" href="class_basic_dialog.html#a60fc69d9a4cb8fa0ae5702e808838db4">BasicDialog</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_0x7e">- ~ -</a></h3><ul>
-<li>~ChessClockWindow()
-: <a class="el" href="class_chess_clock_window.html#a7007da9dea854b3aab86fb36a4cb8c44">ChessClockWindow</a>
-</li>
-<li>~ClocksWidget()
-: <a class="el" href="class_clocks_widget.html#ad57363f5d471bff742d422f19f3077c3">ClocksWidget</a>
-</li>
-</ul>
 </div>
 <!--- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -694,7 +124,7 @@ Here is a list of all class members with links to the classes they belong to:
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 90f9b05..4907639 100644 (file)
@@ -77,7 +77,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index c0652be..bd8b24e 100644 (file)
@@ -98,7 +98,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 4cf8c8f..fa2a85d 100644 (file)
@@ -154,6 +154,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>disableUnEquals()
 : <a class="el" href="class_basic_dialog.html#a08aeadf2e005ebe68369b4fb3ede2661">BasicDialog</a>
 </li>
+<li>dontEatBattery()
+: <a class="el" href="class_chess_clock.html#a663e4cea430d1223d33dbd0bc2aa9ace">ChessClock</a>
+</li>
+<li>dontEatMemory()
+: <a class="el" href="class_chess_clock_window.html#a03405591ce4c5fc328805c8daea46529">ChessClockWindow</a>
+</li>
 </ul>
 
 
@@ -166,6 +172,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </li>
 <li>eventFilter()
 : <a class="el" href="class_clocks_widget.html#a00be7b731e6ef45d411f236b257d9503">ClocksWidget</a>
+, <a class="el" href="class_chess_clock_window.html#ad3b7644c66f9abda7d26a4d8846d4a52">ChessClockWindow</a>
 </li>
 </ul>
 
@@ -361,6 +368,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 
 
 <h3><a class="anchor" id="index_s">- s -</a></h3><ul>
+<li>saveScreen()
+: <a class="el" href="class_clocks_widget.html#a6e56ca59dbe989b8a84bf6e4d81a7ed7">ClocksWidget</a>
+</li>
 <li>ScreenLitKeeper()
 : <a class="el" href="class_screen_lit_keeper.html#a548195ffb1809ccb8f0277492a40a3fb">ScreenLitKeeper</a>
 </li>
@@ -471,7 +481,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 14be90e..7300f9e 100644 (file)
@@ -133,6 +133,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>delayTimer_
 : <a class="el" href="class_clocks_widget.html#ab86d99a5709a6fd0444f10aec5ede01a">ClocksWidget</a>
 </li>
+<li>dontEatBatteryEmitted_
+: <a class="el" href="class_chess_clock.html#a5a9bcfd2cbf2af4b5785d6ae2d9c84c8">ChessClock</a>
+</li>
+<li>DONTEATBATTERYTIME
+: <a class="el" href="class_chess_clock.html#ab15d3ca817a996ee4f3427c2d72bd233">ChessClock</a>
+</li>
 <li>duration_
 : <a class="el" href="class_turn_information.html#a659fbb28b8b241ce857c93e99c6c0005">TurnInformation</a>
 </li>
@@ -338,7 +344,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index d72b5db..14a6894 100644 (file)
@@ -70,7 +70,7 @@ Here is a list of all file members with links to the files they belong to:<ul>
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:34 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index c4b1d32..2cc4074 100644 (file)
@@ -70,7 +70,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:34 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 2eb8d43..4b7d9c6 100644 (file)
@@ -89,7 +89,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index e15f10e..86fb677 100644 (file)
@@ -66,7 +66,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 7579c7c..8ee0c3a 100644 (file)
@@ -130,7 +130,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 9f1defa..c27a5dd 100644 (file)
@@ -66,7 +66,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index cb52210..0acac11 100644 (file)
@@ -99,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 68a83e1..241bc15 100644 (file)
@@ -69,7 +69,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index c6b6015..9b1986c 100644 (file)
@@ -127,7 +127,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 6497abc..c77771d 100644 (file)
@@ -66,7 +66,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index e8c95d7..b799292 100644 (file)
@@ -95,7 +95,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index bf6d6db..408065b 100644 (file)
@@ -45,7 +45,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <p>Copyright &copy; Arto Hyvättinen 2010</p>
 <p>Chess Clock is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.</p>
 <p>Chess Clock is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p>
-<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000001">Todo:</a></b></dt><dd>Game log</dd></dl>
+<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000002">Todo:</a></b></dt><dd>Game log</dd></dl>
 </div>
 <!--- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -61,7 +61,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index a142c3a..5d888fa 100644 (file)
@@ -97,7 +97,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index e67b6aa..e9c14dd 100644 (file)
@@ -73,7 +73,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <a name="l00056"></a>00056     a.setApplicationName( a.tr(<span class="stringliteral">&quot;Chess Clock&quot;</span>,<span class="stringliteral">&quot;Application name&quot;</span>) );
 <a name="l00057"></a>00057     a.setOrganizationName(<span class="stringliteral">&quot;Chess Clock&quot;</span>);
 <a name="l00058"></a>00058     a.setOrganizationDomain(<span class="stringliteral">&quot;chessclock.garage.maemo.org&quot;</span>);
-<a name="l00059"></a>00059     a.setApplicationVersion(<span class="stringliteral">&quot;1.1.0&quot;</span>);
+<a name="l00059"></a>00059     a.setApplicationVersion(<span class="stringliteral">&quot;1.1.2&quot;</span>);
 <a name="l00060"></a>00060 
 <a name="l00061"></a>00061     <a class="code" href="class_chess_clock_window.html">ChessClockWindow</a> w;
 <a name="l00062"></a>00062 
@@ -100,7 +100,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index cd425d3..3681e6e 100644 (file)
@@ -69,7 +69,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index b4ef259..81ada19 100644 (file)
@@ -124,7 +124,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index c6937eb..7178f9f 100644 (file)
@@ -67,7 +67,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 9f3ddc4..a33954f 100644 (file)
@@ -96,7 +96,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 61f923c..6c5adde 100644 (file)
@@ -57,7 +57,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index af54427..a40d856 100644 (file)
@@ -64,7 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index f5c253a..c4d1b98 100644 (file)
@@ -120,7 +120,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index d020c27..8f1ac54 100644 (file)
@@ -68,7 +68,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index faf7746..8df27ae 100644 (file)
@@ -107,7 +107,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index f364a7c..ce62958 100644 (file)
   <span class="SRScope">BasicDialog</span>
  </div>
 </div>
+<div class="SRResult" id="SR_donteatbattery">
+ <div class="SREntry">
+  <a id="Item17" onkeydown="return searchResults.Nav(event,17)" onkeypress="return searchResults.Nav(event,17)" onkeyup="return searchResults.Nav(event,17)" class="SRSymbol" href="../class_chess_clock.html#a663e4cea430d1223d33dbd0bc2aa9ace" target="_parent">dontEatBattery</a>
+  <span class="SRScope">ChessClock</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_donteatbatteryemitted_5f">
+ <div class="SREntry">
+  <a id="Item18" onkeydown="return searchResults.Nav(event,18)" onkeypress="return searchResults.Nav(event,18)" onkeyup="return searchResults.Nav(event,18)" class="SRSymbol" href="../class_chess_clock.html#a5a9bcfd2cbf2af4b5785d6ae2d9c84c8" target="_parent">dontEatBatteryEmitted_</a>
+  <span class="SRScope">ChessClock</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_donteatbatterytime">
+ <div class="SREntry">
+  <a id="Item19" onkeydown="return searchResults.Nav(event,19)" onkeypress="return searchResults.Nav(event,19)" onkeyup="return searchResults.Nav(event,19)" class="SRSymbol" href="../class_chess_clock.html#ab15d3ca817a996ee4f3427c2d72bd233" target="_parent">DONTEATBATTERYTIME</a>
+  <span class="SRScope">ChessClock</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_donteatmemory">
+ <div class="SREntry">
+  <a id="Item20" onkeydown="return searchResults.Nav(event,20)" onkeypress="return searchResults.Nav(event,20)" onkeyup="return searchResults.Nav(event,20)" class="SRSymbol" href="../class_chess_clock_window.html#a03405591ce4c5fc328805c8daea46529" target="_parent">dontEatMemory</a>
+  <span class="SRScope">ChessClockWindow</span>
+ </div>
+</div>
 <div class="SRResult" id="SR_duration_5f">
  <div class="SREntry">
-  <a id="Item17" onkeydown="return searchResults.Nav(event,17)" onkeypress="return searchResults.Nav(event,17)" onkeyup="return searchResults.Nav(event,17)" class="SRSymbol" href="../class_turn_information.html#a659fbb28b8b241ce857c93e99c6c0005" target="_parent">duration_</a>
+  <a id="Item21" onkeydown="return searchResults.Nav(event,21)" onkeypress="return searchResults.Nav(event,21)" onkeyup="return searchResults.Nav(event,21)" class="SRSymbol" href="../class_turn_information.html#a659fbb28b8b241ce857c93e99c6c0005" target="_parent">duration_</a>
   <span class="SRScope">TurnInformation</span>
  </div>
 </div>
index cae06e9..da1816c 100644 (file)
 </div>
 <div class="SRResult" id="SR_eventfilter">
  <div class="SREntry">
-  <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../class_clocks_widget.html#a00be7b731e6ef45d411f236b257d9503" target="_parent">eventFilter</a>
-  <span class="SRScope">ClocksWidget</span>
+  <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_eventfilter')">eventFilter</a>
+  <div class="SRChildren">
+    <a id="Item3_c0" onkeydown="return searchResults.NavChild(event,3,0)" onkeypress="return searchResults.NavChild(event,3,0)" onkeyup="return searchResults.NavChild(event,3,0)" class="SRScope" href="../class_chess_clock_window.html#ad3b7644c66f9abda7d26a4d8846d4a52" target="_parent">ChessClockWindow::eventFilter()</a>
+    <a id="Item3_c1" onkeydown="return searchResults.NavChild(event,3,1)" onkeypress="return searchResults.NavChild(event,3,1)" onkeyup="return searchResults.NavChild(event,3,1)" class="SRScope" href="../class_clocks_widget.html#a00be7b731e6ef45d411f236b257d9503" target="_parent">ClocksWidget::eventFilter()</a>
+  </div>
  </div>
 </div>
 <div class="SRStatus" id="Searching">Searching...</div>
index 3f80614..ed6218d 100644 (file)
 <body class="SRPage">
 <div id="SRIndex">
 <div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_savescreen">
+ <div class="SREntry">
+  <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_clocks_widget.html#a6e56ca59dbe989b8a84bf6e4d81a7ed7" target="_parent">saveScreen</a>
+  <span class="SRScope">ClocksWidget</span>
+ </div>
+</div>
 <div class="SRResult" id="SR_screenlitkeeper">
  <div class="SREntry">
-  <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_screenlitkeeper')">ScreenLitKeeper</a>
+  <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_screenlitkeeper')">ScreenLitKeeper</a>
   <div class="SRChildren">
-    <a id="Item0_c0" onkeydown="return searchResults.NavChild(event,0,0)" onkeypress="return searchResults.NavChild(event,0,0)" onkeyup="return searchResults.NavChild(event,0,0)" class="SRScope" href="../class_screen_lit_keeper.html" target="_parent">ScreenLitKeeper</a>
-    <a id="Item0_c1" onkeydown="return searchResults.NavChild(event,0,1)" onkeypress="return searchResults.NavChild(event,0,1)" onkeyup="return searchResults.NavChild(event,0,1)" class="SRScope" href="../class_screen_lit_keeper.html#a548195ffb1809ccb8f0277492a40a3fb" target="_parent">ScreenLitKeeper::ScreenLitKeeper()</a>
+    <a id="Item1_c0" onkeydown="return searchResults.NavChild(event,1,0)" onkeypress="return searchResults.NavChild(event,1,0)" onkeyup="return searchResults.NavChild(event,1,0)" class="SRScope" href="../class_screen_lit_keeper.html" target="_parent">ScreenLitKeeper</a>
+    <a id="Item1_c1" onkeydown="return searchResults.NavChild(event,1,1)" onkeypress="return searchResults.NavChild(event,1,1)" onkeyup="return searchResults.NavChild(event,1,1)" class="SRScope" href="../class_screen_lit_keeper.html#a548195ffb1809ccb8f0277492a40a3fb" target="_parent">ScreenLitKeeper::ScreenLitKeeper()</a>
   </div>
  </div>
 </div>
 <div class="SRResult" id="SR_screenlitkeeper_2ecpp">
  <div class="SREntry">
-  <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../screenlitkeeper_8cpp.html" target="_parent">screenlitkeeper.cpp</a>
+  <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../screenlitkeeper_8cpp.html" target="_parent">screenlitkeeper.cpp</a>
  </div>
 </div>
 <div class="SRResult" id="SR_screenlitkeeper_2eh">
  <div class="SREntry">
-  <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../screenlitkeeper_8h.html" target="_parent">screenlitkeeper.h</a>
+  <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../screenlitkeeper_8h.html" target="_parent">screenlitkeeper.h</a>
  </div>
 </div>
 <div class="SRResult" id="SR_selectcontrol">
  <div class="SREntry">
-  <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../class_start_widget.html#a9298f042360e0d8c8b7b7e7cd49e4a80" target="_parent">selectControl</a>
+  <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../class_start_widget.html#a9298f042360e0d8c8b7b7e7cd49e4a80" target="_parent">selectControl</a>
   <span class="SRScope">StartWidget</span>
  </div>
 </div>
 <div class="SRResult" id="SR_selected">
  <div class="SREntry">
-  <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../class_start_widget.html#ae351ea33b6d72068e87715fed4104ab3" target="_parent">selected</a>
+  <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../class_start_widget.html#ae351ea33b6d72068e87715fed4104ab3" target="_parent">selected</a>
   <span class="SRScope">StartWidget</span>
  </div>
 </div>
 <div class="SRResult" id="SR_setanother">
  <div class="SREntry">
-  <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../class_chess_clock.html#aa19330404a35872591d45d24fb52572e" target="_parent">setAnother</a>
+  <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../class_chess_clock.html#aa19330404a35872591d45d24fb52572e" target="_parent">setAnother</a>
   <span class="SRScope">ChessClock</span>
  </div>
 </div>
 <div class="SRResult" id="SR_setequals">
  <div class="SREntry">
-  <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../class_basic_dialog.html#a24cee68e8f2c7c79ba24ac3c85771ecc" target="_parent">setEquals</a>
+  <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../class_basic_dialog.html#a24cee68e8f2c7c79ba24ac3c85771ecc" target="_parent">setEquals</a>
   <span class="SRScope">BasicDialog</span>
  </div>
 </div>
 <div class="SRResult" id="SR_setgreentime">
  <div class="SREntry">
-  <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../class_chess_clock_widget.html#a0e7ee0766c9684ade44ff548c82d308d" target="_parent">setGreenTime</a>
+  <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="../class_chess_clock_widget.html#a0e7ee0766c9684ade44ff548c82d308d" target="_parent">setGreenTime</a>
   <span class="SRScope">ChessClockWidget</span>
  </div>
 </div>
 <div class="SRResult" id="SR_settimeavailable">
  <div class="SREntry">
-  <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="../class_chess_clock.html#af0415d0184abb73d9ee3348635c3e0d8" target="_parent">setTimeAvailable</a>
+  <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="../class_chess_clock.html#af0415d0184abb73d9ee3348635c3e0d8" target="_parent">setTimeAvailable</a>
   <span class="SRScope">ChessClock</span>
  </div>
 </div>
 <div class="SRResult" id="SR_stack_5f">
  <div class="SREntry">
-  <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="../class_chess_clock_window.html#a058f37db2e25aa05fe87725e232a5133" target="_parent">stack_</a>
+  <a id="Item10" onkeydown="return searchResults.Nav(event,10)" onkeypress="return searchResults.Nav(event,10)" onkeyup="return searchResults.Nav(event,10)" class="SRSymbol" href="../class_chess_clock_window.html#a058f37db2e25aa05fe87725e232a5133" target="_parent">stack_</a>
   <span class="SRScope">ChessClockWindow</span>
  </div>
 </div>
 <div class="SRResult" id="SR_start_5f">
  <div class="SREntry">
-  <a id="Item10" onkeydown="return searchResults.Nav(event,10)" onkeypress="return searchResults.Nav(event,10)" onkeyup="return searchResults.Nav(event,10)" class="SRSymbol" href="../class_chess_clock_window.html#ad65c7b41fc1e1755af16476f2bda3309" target="_parent">start_</a>
+  <a id="Item11" onkeydown="return searchResults.Nav(event,11)" onkeypress="return searchResults.Nav(event,11)" onkeyup="return searchResults.Nav(event,11)" class="SRSymbol" href="../class_chess_clock_window.html#ad65c7b41fc1e1755af16476f2bda3309" target="_parent">start_</a>
   <span class="SRScope">ChessClockWindow</span>
  </div>
 </div>
 <div class="SRResult" id="SR_startgame">
  <div class="SREntry">
-  <a id="Item11" onkeydown="return searchResults.Nav(event,11)" onkeypress="return searchResults.Nav(event,11)" onkeyup="return searchResults.Nav(event,11)" class="SRSymbol" href="../class_chess_clock_window.html#ad41259afb866585197ca82404f3ca8a2" target="_parent">startGame</a>
+  <a id="Item12" onkeydown="return searchResults.Nav(event,12)" onkeypress="return searchResults.Nav(event,12)" onkeyup="return searchResults.Nav(event,12)" class="SRSymbol" href="../class_chess_clock_window.html#ad41259afb866585197ca82404f3ca8a2" target="_parent">startGame</a>
   <span class="SRScope">ChessClockWindow</span>
  </div>
 </div>
 <div class="SRResult" id="SR_startturn">
  <div class="SREntry">
-  <a id="Item12" onkeydown="return searchResults.Nav(event,12)" onkeypress="return searchResults.Nav(event,12)" onkeyup="return searchResults.Nav(event,12)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_startturn')">startTurn</a>
+  <a id="Item13" onkeydown="return searchResults.Nav(event,13)" onkeypress="return searchResults.Nav(event,13)" onkeyup="return searchResults.Nav(event,13)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_startturn')">startTurn</a>
   <div class="SRChildren">
-    <a id="Item12_c0" onkeydown="return searchResults.NavChild(event,12,0)" onkeypress="return searchResults.NavChild(event,12,0)" onkeyup="return searchResults.NavChild(event,12,0)" class="SRScope" href="../class_chess_clock.html#a49504d86896ef3f724b2aa481c85435a" target="_parent">ChessClock::startTurn()</a>
-    <a id="Item12_c1" onkeydown="return searchResults.NavChild(event,12,1)" onkeypress="return searchResults.NavChild(event,12,1)" onkeyup="return searchResults.NavChild(event,12,1)" class="SRScope" href="../class_fischer_clock.html#a57f7d1108e88c04e3c8d9326cc8bb0b6" target="_parent">FischerClock::startTurn()</a>
+    <a id="Item13_c0" onkeydown="return searchResults.NavChild(event,13,0)" onkeypress="return searchResults.NavChild(event,13,0)" onkeyup="return searchResults.NavChild(event,13,0)" class="SRScope" href="../class_chess_clock.html#a49504d86896ef3f724b2aa481c85435a" target="_parent">ChessClock::startTurn()</a>
+    <a id="Item13_c1" onkeydown="return searchResults.NavChild(event,13,1)" onkeypress="return searchResults.NavChild(event,13,1)" onkeyup="return searchResults.NavChild(event,13,1)" class="SRScope" href="../class_fischer_clock.html#a57f7d1108e88c04e3c8d9326cc8bb0b6" target="_parent">FischerClock::startTurn()</a>
   </div>
  </div>
 </div>
 <div class="SRResult" id="SR_startwidget">
  <div class="SREntry">
-  <a id="Item13" onkeydown="return searchResults.Nav(event,13)" onkeypress="return searchResults.Nav(event,13)" onkeyup="return searchResults.Nav(event,13)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_startwidget')">StartWidget</a>
+  <a id="Item14" onkeydown="return searchResults.Nav(event,14)" onkeypress="return searchResults.Nav(event,14)" onkeyup="return searchResults.Nav(event,14)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_startwidget')">StartWidget</a>
   <div class="SRChildren">
-    <a id="Item13_c0" onkeydown="return searchResults.NavChild(event,13,0)" onkeypress="return searchResults.NavChild(event,13,0)" onkeyup="return searchResults.NavChild(event,13,0)" class="SRScope" href="../class_start_widget.html" target="_parent">StartWidget</a>
-    <a id="Item13_c1" onkeydown="return searchResults.NavChild(event,13,1)" onkeypress="return searchResults.NavChild(event,13,1)" onkeyup="return searchResults.NavChild(event,13,1)" class="SRScope" href="../class_start_widget.html#ab4b630961bc88a50c8b61bcc33049ab5" target="_parent">StartWidget::StartWidget()</a>
+    <a id="Item14_c0" onkeydown="return searchResults.NavChild(event,14,0)" onkeypress="return searchResults.NavChild(event,14,0)" onkeyup="return searchResults.NavChild(event,14,0)" class="SRScope" href="../class_start_widget.html" target="_parent">StartWidget</a>
+    <a id="Item14_c1" onkeydown="return searchResults.NavChild(event,14,1)" onkeypress="return searchResults.NavChild(event,14,1)" onkeyup="return searchResults.NavChild(event,14,1)" class="SRScope" href="../class_start_widget.html#ab4b630961bc88a50c8b61bcc33049ab5" target="_parent">StartWidget::StartWidget()</a>
   </div>
  </div>
 </div>
 <div class="SRResult" id="SR_startwidget_2ecpp">
  <div class="SREntry">
-  <a id="Item14" onkeydown="return searchResults.Nav(event,14)" onkeypress="return searchResults.Nav(event,14)" onkeyup="return searchResults.Nav(event,14)" class="SRSymbol" href="../startwidget_8cpp.html" target="_parent">startwidget.cpp</a>
+  <a id="Item15" onkeydown="return searchResults.Nav(event,15)" onkeypress="return searchResults.Nav(event,15)" onkeyup="return searchResults.Nav(event,15)" class="SRSymbol" href="../startwidget_8cpp.html" target="_parent">startwidget.cpp</a>
  </div>
 </div>
 <div class="SRResult" id="SR_startwidget_2eh">
  <div class="SREntry">
-  <a id="Item15" onkeydown="return searchResults.Nav(event,15)" onkeypress="return searchResults.Nav(event,15)" onkeyup="return searchResults.Nav(event,15)" class="SRSymbol" href="../startwidget_8h.html" target="_parent">startwidget.h</a>
+  <a id="Item16" onkeydown="return searchResults.Nav(event,16)" onkeypress="return searchResults.Nav(event,16)" onkeyup="return searchResults.Nav(event,16)" class="SRSymbol" href="../startwidget_8h.html" target="_parent">startwidget.h</a>
  </div>
 </div>
 <div class="SRResult" id="SR_status_5f">
  <div class="SREntry">
-  <a id="Item16" onkeydown="return searchResults.Nav(event,16)" onkeypress="return searchResults.Nav(event,16)" onkeyup="return searchResults.Nav(event,16)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_status_5f')">status_</a>
+  <a id="Item17" onkeydown="return searchResults.Nav(event,17)" onkeypress="return searchResults.Nav(event,17)" onkeyup="return searchResults.Nav(event,17)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_status_5f')">status_</a>
   <div class="SRChildren">
-    <a id="Item16_c0" onkeydown="return searchResults.NavChild(event,16,0)" onkeypress="return searchResults.NavChild(event,16,0)" onkeyup="return searchResults.NavChild(event,16,0)" class="SRScope" href="../class_chess_clock.html#ad2d4601fbc0dae0599a95ce7924c9902" target="_parent">ChessClock::status_()</a>
-    <a id="Item16_c1" onkeydown="return searchResults.NavChild(event,16,1)" onkeypress="return searchResults.NavChild(event,16,1)" onkeyup="return searchResults.NavChild(event,16,1)" class="SRScope" href="../class_clocks_widget.html#a74cd72e41c4c797c4b97027f513752c4" target="_parent">ClocksWidget::status_()</a>
+    <a id="Item17_c0" onkeydown="return searchResults.NavChild(event,17,0)" onkeypress="return searchResults.NavChild(event,17,0)" onkeyup="return searchResults.NavChild(event,17,0)" class="SRScope" href="../class_chess_clock.html#ad2d4601fbc0dae0599a95ce7924c9902" target="_parent">ChessClock::status_()</a>
+    <a id="Item17_c1" onkeydown="return searchResults.NavChild(event,17,1)" onkeypress="return searchResults.NavChild(event,17,1)" onkeyup="return searchResults.NavChild(event,17,1)" class="SRScope" href="../class_clocks_widget.html#a74cd72e41c4c797c4b97027f513752c4" target="_parent">ClocksWidget::status_()</a>
   </div>
  </div>
 </div>
 <div class="SRResult" id="SR_stopped">
  <div class="SREntry">
-  <a id="Item17" onkeydown="return searchResults.Nav(event,17)" onkeypress="return searchResults.Nav(event,17)" onkeyup="return searchResults.Nav(event,17)" class="SRSymbol" href="../class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326a53acf9aec5f412ddac980ff0019b6062" target="_parent">Stopped</a>
+  <a id="Item18" onkeydown="return searchResults.Nav(event,18)" onkeypress="return searchResults.Nav(event,18)" onkeyup="return searchResults.Nav(event,18)" class="SRSymbol" href="../class_clocks_widget.html#abe19ddcf3d29ca31914819a969af4326a53acf9aec5f412ddac980ff0019b6062" target="_parent">Stopped</a>
   <span class="SRScope">ClocksWidget</span>
  </div>
 </div>
 <div class="SRResult" id="SR_stopplay">
  <div class="SREntry">
-  <a id="Item18" onkeydown="return searchResults.Nav(event,18)" onkeypress="return searchResults.Nav(event,18)" onkeyup="return searchResults.Nav(event,18)" class="SRSymbol" href="../class_clocks_widget.html#a13cdf39b9f06ef714a65aaff2111380d" target="_parent">stopPlay</a>
+  <a id="Item19" onkeydown="return searchResults.Nav(event,19)" onkeypress="return searchResults.Nav(event,19)" onkeyup="return searchResults.Nav(event,19)" class="SRSymbol" href="../class_clocks_widget.html#a13cdf39b9f06ef714a65aaff2111380d" target="_parent">stopPlay</a>
   <span class="SRScope">ClocksWidget</span>
  </div>
 </div>
 <div class="SRResult" id="SR_store">
  <div class="SREntry">
-  <a id="Item19" onkeydown="return searchResults.Nav(event,19)" onkeypress="return searchResults.Nav(event,19)" onkeyup="return searchResults.Nav(event,19)" class="SRSymbol" href="../class_basic_dialog.html#a39e8d5e6b6bb54da90b48542abf3c5ce" target="_parent">store</a>
+  <a id="Item20" onkeydown="return searchResults.Nav(event,20)" onkeypress="return searchResults.Nav(event,20)" onkeyup="return searchResults.Nav(event,20)" class="SRSymbol" href="../class_basic_dialog.html#a39e8d5e6b6bb54da90b48542abf3c5ce" target="_parent">store</a>
   <span class="SRScope">BasicDialog</span>
  </div>
 </div>
index a1c46c7..34cf690 100644 (file)
   <span class="SRScope">BasicDialog</span>
  </div>
 </div>
+<div class="SRResult" id="SR_donteatbattery">
+ <div class="SREntry">
+  <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../class_chess_clock.html#a663e4cea430d1223d33dbd0bc2aa9ace" target="_parent">dontEatBattery</a>
+  <span class="SRScope">ChessClock</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_donteatmemory">
+ <div class="SREntry">
+  <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="../class_chess_clock_window.html#a03405591ce4c5fc328805c8daea46529" target="_parent">dontEatMemory</a>
+  <span class="SRScope">ChessClockWindow</span>
+ </div>
+</div>
 <div class="SRStatus" id="Searching">Searching...</div>
 <div class="SRStatus" id="NoMatches">No Matches</div>
 <script type="text/javascript"><!--
index 56e7c13..084c1e9 100644 (file)
 </div>
 <div class="SRResult" id="SR_eventfilter">
  <div class="SREntry">
-  <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_clocks_widget.html#a00be7b731e6ef45d411f236b257d9503" target="_parent">eventFilter</a>
-  <span class="SRScope">ClocksWidget</span>
+  <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_eventfilter')">eventFilter</a>
+  <div class="SRChildren">
+    <a id="Item1_c0" onkeydown="return searchResults.NavChild(event,1,0)" onkeypress="return searchResults.NavChild(event,1,0)" onkeyup="return searchResults.NavChild(event,1,0)" class="SRScope" href="../class_chess_clock_window.html#ad3b7644c66f9abda7d26a4d8846d4a52" target="_parent">ChessClockWindow::eventFilter()</a>
+    <a id="Item1_c1" onkeydown="return searchResults.NavChild(event,1,1)" onkeypress="return searchResults.NavChild(event,1,1)" onkeyup="return searchResults.NavChild(event,1,1)" class="SRScope" href="../class_clocks_widget.html#a00be7b731e6ef45d411f236b257d9503" target="_parent">ClocksWidget::eventFilter()</a>
+  </div>
  </div>
 </div>
 <div class="SRStatus" id="Searching">Searching...</div>
index 06a6cff..ccfa7a4 100644 (file)
@@ -7,78 +7,84 @@
 <body class="SRPage">
 <div id="SRIndex">
 <div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_savescreen">
+ <div class="SREntry">
+  <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_clocks_widget.html#a6e56ca59dbe989b8a84bf6e4d81a7ed7" target="_parent">saveScreen</a>
+  <span class="SRScope">ClocksWidget</span>
+ </div>
+</div>
 <div class="SRResult" id="SR_screenlitkeeper">
  <div class="SREntry">
-  <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_screen_lit_keeper.html#a548195ffb1809ccb8f0277492a40a3fb" target="_parent">ScreenLitKeeper</a>
+  <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_screen_lit_keeper.html#a548195ffb1809ccb8f0277492a40a3fb" target="_parent">ScreenLitKeeper</a>
   <span class="SRScope">ScreenLitKeeper</span>
  </div>
 </div>
 <div class="SRResult" id="SR_selectcontrol">
  <div class="SREntry">
-  <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_start_widget.html#a9298f042360e0d8c8b7b7e7cd49e4a80" target="_parent">selectControl</a>
+  <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../class_start_widget.html#a9298f042360e0d8c8b7b7e7cd49e4a80" target="_parent">selectControl</a>
   <span class="SRScope">StartWidget</span>
  </div>
 </div>
 <div class="SRResult" id="SR_selected">
  <div class="SREntry">
-  <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../class_start_widget.html#ae351ea33b6d72068e87715fed4104ab3" target="_parent">selected</a>
+  <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../class_start_widget.html#ae351ea33b6d72068e87715fed4104ab3" target="_parent">selected</a>
   <span class="SRScope">StartWidget</span>
  </div>
 </div>
 <div class="SRResult" id="SR_setanother">
  <div class="SREntry">
-  <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../class_chess_clock.html#aa19330404a35872591d45d24fb52572e" target="_parent">setAnother</a>
+  <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../class_chess_clock.html#aa19330404a35872591d45d24fb52572e" target="_parent">setAnother</a>
   <span class="SRScope">ChessClock</span>
  </div>
 </div>
 <div class="SRResult" id="SR_setequals">
  <div class="SREntry">
-  <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../class_basic_dialog.html#a24cee68e8f2c7c79ba24ac3c85771ecc" target="_parent">setEquals</a>
+  <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../class_basic_dialog.html#a24cee68e8f2c7c79ba24ac3c85771ecc" target="_parent">setEquals</a>
   <span class="SRScope">BasicDialog</span>
  </div>
 </div>
 <div class="SRResult" id="SR_setgreentime">
  <div class="SREntry">
-  <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../class_chess_clock_widget.html#a0e7ee0766c9684ade44ff548c82d308d" target="_parent">setGreenTime</a>
+  <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../class_chess_clock_widget.html#a0e7ee0766c9684ade44ff548c82d308d" target="_parent">setGreenTime</a>
   <span class="SRScope">ChessClockWidget</span>
  </div>
 </div>
 <div class="SRResult" id="SR_settimeavailable">
  <div class="SREntry">
-  <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../class_chess_clock.html#af0415d0184abb73d9ee3348635c3e0d8" target="_parent">setTimeAvailable</a>
+  <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../class_chess_clock.html#af0415d0184abb73d9ee3348635c3e0d8" target="_parent">setTimeAvailable</a>
   <span class="SRScope">ChessClock</span>
  </div>
 </div>
 <div class="SRResult" id="SR_startgame">
  <div class="SREntry">
-  <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../class_chess_clock_window.html#ad41259afb866585197ca82404f3ca8a2" target="_parent">startGame</a>
+  <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="../class_chess_clock_window.html#ad41259afb866585197ca82404f3ca8a2" target="_parent">startGame</a>
   <span class="SRScope">ChessClockWindow</span>
  </div>
 </div>
 <div class="SRResult" id="SR_startturn">
  <div class="SREntry">
-  <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_startturn')">startTurn</a>
+  <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_startturn')">startTurn</a>
   <div class="SRChildren">
-    <a id="Item8_c0" onkeydown="return searchResults.NavChild(event,8,0)" onkeypress="return searchResults.NavChild(event,8,0)" onkeyup="return searchResults.NavChild(event,8,0)" class="SRScope" href="../class_chess_clock.html#a49504d86896ef3f724b2aa481c85435a" target="_parent">ChessClock::startTurn()</a>
-    <a id="Item8_c1" onkeydown="return searchResults.NavChild(event,8,1)" onkeypress="return searchResults.NavChild(event,8,1)" onkeyup="return searchResults.NavChild(event,8,1)" class="SRScope" href="../class_fischer_clock.html#a57f7d1108e88c04e3c8d9326cc8bb0b6" target="_parent">FischerClock::startTurn()</a>
+    <a id="Item9_c0" onkeydown="return searchResults.NavChild(event,9,0)" onkeypress="return searchResults.NavChild(event,9,0)" onkeyup="return searchResults.NavChild(event,9,0)" class="SRScope" href="../class_chess_clock.html#a49504d86896ef3f724b2aa481c85435a" target="_parent">ChessClock::startTurn()</a>
+    <a id="Item9_c1" onkeydown="return searchResults.NavChild(event,9,1)" onkeypress="return searchResults.NavChild(event,9,1)" onkeyup="return searchResults.NavChild(event,9,1)" class="SRScope" href="../class_fischer_clock.html#a57f7d1108e88c04e3c8d9326cc8bb0b6" target="_parent">FischerClock::startTurn()</a>
   </div>
  </div>
 </div>
 <div class="SRResult" id="SR_startwidget">
  <div class="SREntry">
-  <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="../class_start_widget.html#ab4b630961bc88a50c8b61bcc33049ab5" target="_parent">StartWidget</a>
+  <a id="Item10" onkeydown="return searchResults.Nav(event,10)" onkeypress="return searchResults.Nav(event,10)" onkeyup="return searchResults.Nav(event,10)" class="SRSymbol" href="../class_start_widget.html#ab4b630961bc88a50c8b61bcc33049ab5" target="_parent">StartWidget</a>
   <span class="SRScope">StartWidget</span>
  </div>
 </div>
 <div class="SRResult" id="SR_stopplay">
  <div class="SREntry">
-  <a id="Item10" onkeydown="return searchResults.Nav(event,10)" onkeypress="return searchResults.Nav(event,10)" onkeyup="return searchResults.Nav(event,10)" class="SRSymbol" href="../class_clocks_widget.html#a13cdf39b9f06ef714a65aaff2111380d" target="_parent">stopPlay</a>
+  <a id="Item11" onkeydown="return searchResults.Nav(event,11)" onkeypress="return searchResults.Nav(event,11)" onkeyup="return searchResults.Nav(event,11)" class="SRSymbol" href="../class_clocks_widget.html#a13cdf39b9f06ef714a65aaff2111380d" target="_parent">stopPlay</a>
   <span class="SRScope">ClocksWidget</span>
  </div>
 </div>
 <div class="SRResult" id="SR_store">
  <div class="SREntry">
-  <a id="Item11" onkeydown="return searchResults.Nav(event,11)" onkeypress="return searchResults.Nav(event,11)" onkeyup="return searchResults.Nav(event,11)" class="SRSymbol" href="../class_basic_dialog.html#a39e8d5e6b6bb54da90b48542abf3c5ce" target="_parent">store</a>
+  <a id="Item12" onkeydown="return searchResults.Nav(event,12)" onkeypress="return searchResults.Nav(event,12)" onkeyup="return searchResults.Nav(event,12)" class="SRSymbol" href="../class_basic_dialog.html#a39e8d5e6b6bb54da90b48542abf3c5ce" target="_parent">store</a>
   <span class="SRScope">BasicDialog</span>
  </div>
 </div>
index de4cf65..4aa6f2b 100644 (file)
   <span class="SRScope">ClocksWidget</span>
  </div>
 </div>
+<div class="SRResult" id="SR_donteatbatteryemitted_5f">
+ <div class="SREntry">
+  <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../class_chess_clock.html#a5a9bcfd2cbf2af4b5785d6ae2d9c84c8" target="_parent">dontEatBatteryEmitted_</a>
+  <span class="SRScope">ChessClock</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_donteatbatterytime">
+ <div class="SREntry">
+  <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../class_chess_clock.html#ab15d3ca817a996ee4f3427c2d72bd233" target="_parent">DONTEATBATTERYTIME</a>
+  <span class="SRScope">ChessClock</span>
+ </div>
+</div>
 <div class="SRResult" id="SR_duration_5f">
  <div class="SREntry">
-  <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../class_turn_information.html#a659fbb28b8b241ce857c93e99c6c0005" target="_parent">duration_</a>
+  <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../class_turn_information.html#a659fbb28b8b241ce857c93e99c6c0005" target="_parent">duration_</a>
   <span class="SRScope">TurnInformation</span>
  </div>
 </div>
index 8e49ba2..da8e7d5 100644 (file)
@@ -71,7 +71,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 4f9b1f4..e257bb5 100644 (file)
@@ -149,7 +149,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 5315086..024be43 100644 (file)
@@ -68,7 +68,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 956373f..26d31be 100644 (file)
@@ -108,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 28e5761..2a79d3d 100644 (file)
@@ -68,7 +68,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 7ad6133..01aa509 100644 (file)
@@ -96,7 +96,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 3476b02..fde63eb 100644 (file)
@@ -40,13 +40,18 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="contents">
 
 
-<h1><a class="anchor" id="todo">Todo List </a></h1><p><a class="anchor" id="_todo000001"></a> </p>
+<h1><a class="anchor" id="todo">Todo List </a></h1><p><a class="anchor" id="_todo000002"></a> </p>
 <dl>
 <dt>page <a class="el" href="index.html">Chess Clock</a>  </dt>
 <dd><p class="startdd">Game log</p>
 <p class="enddd"></p>
 </dd>
 </dl>
+<p><a class="anchor" id="_todo000001"></a> </p>
+<dl>
+<dt>Member <a class="el" href="class_chess_clock_window.html#a03405591ce4c5fc328805c8daea46529">ChessClockWindow::dontEatMemory</a> (<a class="el" href="class_turn_information.html" title="Turn information class.">TurnInformation</a> *turnInformation) </dt>
+<dd>Save turn log and function to show it. </dd>
+</dl>
 </div>
 <!--- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -62,7 +67,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index b653b81..ba8d67e 100644 (file)
@@ -64,7 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 627fba9..98f9eec 100644 (file)
@@ -116,7 +116,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index cd78f91..145ecb7 100644 (file)
@@ -66,7 +66,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 911a323..76e5c6c 100644 (file)
@@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index c1481bb..2443191 100644 (file)
@@ -69,7 +69,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index d1aff26..3840933 100644 (file)
@@ -106,7 +106,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 14540d7..f3b1fea 100644 (file)
@@ -67,7 +67,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>
index 8868e78..0f28809 100644 (file)
@@ -96,7 +96,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Sep 27 18:30:33 2010 for Chess Clock by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Oct 12 20:52:59 2010 for Chess Clock by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>