Wt examples  3.7.1
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:
46  int start_;
47  int stop_;
48 
49  int current_;
50 
52 
55  void timerTick();
56 };
57 
60 #endif // WCOUNTDOWNWIDGET_H_
A widget which displays a decrementing number.
Wt::Signal< void > & done()
Signal emitted when the countdown reached stop.
Wt::Signal< void > done_

Generated on Tue Dec 15 2020 for the C++ Web Toolkit (Wt) by doxygen 1.8.13