Wt examples
3.7.1
public-git
wt
examples
mission
CountDownWidget.h
Go to the documentation of this file.
1
/*
2
* Copyright (C) 2008 Emweb bv, Herent, Belgium.
3
*
4
* See the LICENSE file for terms of use.
5
*/
6
// This may look like C code, but it's really -*- C++ -*-
7
#ifndef WCOUNTDOWNWIDGET_H_
8
#define WCOUNTDOWNWIDGET_H_
9
10
#include <Wt/WText>
11
12
namespace
Wt
{
13
class
WTimer
;
14
}
15
16
using namespace
Wt
;
17
22
25
class
CountDownWidget
:
public
WText
26
{
27
public
:
33
CountDownWidget
(
int
start,
int
stop,
unsigned
msec,
34
WContainerWidget
*parent = 0);
35
38
Wt::Signal<void>
&
done
() {
return
done_; }
39
42
void
cancel();
43
44
private
:
45
Wt::Signal<void>
done_
;
46
int
start_
;
47
int
stop_
;
48
49
int
current_
;
50
51
WTimer
*
timer_
;
52
55
void
timerTick();
56
};
57
60
#endif // WCOUNTDOWNWIDGET_H_
CountDownWidget
A widget which displays a decrementing number.
Definition:
CountDownWidget.h:25
CountDownWidget::timer_
WTimer * timer_
Definition:
CountDownWidget.h:51
CountDownWidget::stop_
int stop_
Definition:
CountDownWidget.h:47
Wt::WText
CountDownWidget::done
Wt::Signal< void > & done()
Signal emitted when the countdown reached stop.
Definition:
CountDownWidget.h:38
CountDownWidget::start_
int start_
Definition:
CountDownWidget.h:46
Wt::Signal< void >
Wt
Wt::WContainerWidget
CountDownWidget::done_
Wt::Signal< void > done_
Definition:
CountDownWidget.h:45
CountDownWidget::current_
int current_
Definition:
CountDownWidget.h:49
Wt::WTimer
Generated on Tue Dec 15 2020 for
the C++ Web Toolkit (Wt)
by
1.8.13