57 virtual void _setRunning(
bool isRunning) = 0;
Abstract class for time-based objects.
Definition Timeable.h:27
virtual void pause()
Interrupts the chronometer.
Definition Timeable.cpp:37
virtual void togglePause()
Toggles pause/unpause.
Definition Timeable.cpp:45
virtual void resume()
Resumes process.
Definition Timeable.cpp:41
virtual void stop()
Interrupts the chronometer and resets to zero.
Definition Timeable.cpp:31
virtual bool isRunning() const =0
Returns true iff currently running.
virtual void setTime(float time)=0
Forces current time (in seconds).
virtual void addTime(float time)=0
Adds/subtracts time to the chronometer.
virtual void start()
Starts/restarts the chronometer.
Definition Timeable.cpp:25