Wt examples  4.0.0
LettersWidget.h
Go to the documentation of this file.
1 // This may look like C code, but it's really -*- C++ -*-
2 /*
3  * Copyright (C) 2011 Emweb bvba, Heverlee, Belgium
4  *
5  * See the LICENSE file for terms of use.
6  */
7 
8 #ifndef LETTERS_WIDGET_H_
9 #define LETTERS_WIDGET_H_
10 
11 #include <Wt/WCompositeWidget.h>
12 
13 using namespace Wt;
14 
15 namespace Wt {
16  class WContainerWidget;
17  class WPushButton;
18  class WTable;
19 }
20 
22 {
23 public:
24  LettersWidget();
25 
26  void reset();
27 
28  Signal<char>& letterPushed() { return letterPushed_; }
29 
30 private:
32  std::vector<WPushButton *> letterButtons_;
33 
35 
36  void processButton(WPushButton *b);
37  void processButtonPushed(const WKeyEvent &e, WPushButton *b);
38 };
39 
40 #endif //LETTERS_WIDGET_H_
Signal< char > & letterPushed()
Definition: LettersWidget.h:28
Signal< char > letterPushed_
Definition: LettersWidget.h:34
std::vector< WPushButton * > letterButtons_
Definition: LettersWidget.h:32
WTable * impl_
Definition: LettersWidget.h:31

Generated on Mon Sep 4 2017 for the C++ Web Toolkit (Wt) by doxygen 1.8.11