Wt examples  3.7.1
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 bv, Herent, 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>
12 
13 namespace Wt {
14  class WContainerWidget;
15  class WPushButton;
16  class WTable;
17 }
18 
20 {
21 public:
23 
24  void reset();
25 
26  Wt::Signal<char>& letterPushed() { return letterPushed_; }
27 
28 private:
30  std::vector<Wt::WPushButton *> letterButtons_;
31 
33 
34  void processButton(Wt::WPushButton *b);
35  void processButtonPushed(const Wt::WKeyEvent &e, Wt::WPushButton *b);
36 };
37 
38 #endif //LETTERS_WIDGET_H_
Wt::Signal< char > letterPushed_
Definition: LettersWidget.h:32
std::vector< Wt::WPushButton * > letterButtons_
Definition: LettersWidget.h:30
Wt::Signal< char > & letterPushed()
Definition: LettersWidget.h:26
Wt::WTable * impl_
Definition: LettersWidget.h:29

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