Add ClocksWidget
[chessclock] / classes / chessclock.h
index 4504061..56f05bb 100644 (file)
@@ -87,11 +87,29 @@ public:
 
     /*! Get total time played
       @return Time played in msecs */
-    virtual int getTimePlayed() const;
+    virtual int getTimePlayed();
+
+    /*! Set time available
+
+      @param msecs Time available in msecs */
+    void setTimeAvailable(int msecs);
+
+    /*! Add time
+
+      Add time to timeAvailableBeforeTurn_ total available time
+      counter.
+
+      @param msecs Time to add in msecs */
+    void addTime(int msecs);
+
+    /*! Get time played current turn.
+      @return Time in msecs */
+    int currentTurnPlayed();
 
 
 signals:
     void timeOutLoser();
+    void turnEnded();
 
 public slots: