GOFI.TaskTimer – go-for-it-0 Reference Manual
Packages
go-for-it-0
GOFI
TaskTimer
active_task
break_active
remaining_duration
reminder_time
running
schedule
TaskTimer
end_iteration
reset
start
stop
toggle_running
update
update_active_task
active_task_changed
active_task_description_changed
task_duration_exceeded
task_time_updated
timer_almost_over
timer_finished
timer_started
timer_stopped
timer_updated
timer_updated_relative
TaskTimer
Object Hierarchy:
Description:
public
class
TaskTimer
Namespace:
GOFI
Package:
go-for-it-0
Content:
Properties:
public
TodoTask
?
active_task
{
get
; }
public
bool
break_active
{
get
; }
public
uint
remaining_duration
{
get
;
set
; }
public
int
reminder_time
{
get
;
set
; }
public
bool
running
{
get
; }
public
Schedule
?
schedule
{
get
;
set
; }
Creation methods:
public
TaskTimer
()
Methods:
public
void
end_iteration
()
public
void
reset
()
public
void
start
()
public
void
stop
()
public
void
toggle_running
()
public
void
update
()
public
void
update_active_task
()
Signals:
public
signal
void
active_task_changed
(
TodoTask
? task)
public
signal
void
active_task_description_changed
(
TodoTask
task)
public
signal
void
task_duration_exceeded
()
public
signal
void
task_time_updated
(
TodoTask
task)
public
signal
void
timer_almost_over
(
uint
remaining_duration)
public
signal
void
timer_finished
(
bool
break_active)
public
signal
void
timer_started
()
public
signal
void
timer_stopped
(
DateTime
start_time,
uint
runtime)
public
signal
void
timer_updated
(
uint
remaining_duration)
public
signal
void
timer_updated_relative
(
double
progress)