Wt examples  4.10.4
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.h>
12 
13 namespace Wt {
14  class WContainerWidget;
15  class WPushButton;
16  class WTable;
17 }
18 
20 {
21 public:
22  LettersWidget();
23  virtual ~LettersWidget();
24 
25  void reset();
26 
28 
29 private:
30  Wt::WTable *impl_ = nullptr;
31  std::vector<Wt::WPushButton*> letterButtons_;
32  std::vector<Wt::Signals::connection> connections_;
33 
35 
38 };
39 
40 #endif //LETTERS_WIDGET_H_
void processButton(Wt::WPushButton *b)
Definition: LettersWidget.C:42
std::vector< Wt::WPushButton * > letterButtons_
Definition: LettersWidget.h:31
std::vector< Wt::Signals::connection > connections_
Definition: LettersWidget.h:32
Wt::WTable * impl_
Definition: LettersWidget.h:30
virtual ~LettersWidget()
Definition: LettersWidget.C:36
Wt::Signal< char > & letterPushed()
Definition: LettersWidget.h:27
void processButtonPushed(const Wt::WKeyEvent &e, Wt::WPushButton *b)
Definition: LettersWidget.C:48
Wt::Signal< char > letterPushed_
Definition: LettersWidget.h:34