Wt examples
4.9.0
Loading...
Searching...
No Matches
hangman
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
using namespace
Wt
;
14
15
namespace
Wt
{
16
class
WContainerWidget;
17
class
WPushButton;
18
class
WTable;
19
}
20
21
class
LettersWidget
:
public
WCompositeWidget
22
{
23
public
:
24
LettersWidget
();
25
virtual
~LettersWidget
();
26
27
void
reset
();
28
29
Signal<char>&
letterPushed
() {
return
letterPushed_
; }
30
31
private
:
32
WTable *
impl_
;
33
std::vector<WPushButton *>
letterButtons_
;
34
std::vector<Wt::Signals::connection>
connections_
;
35
36
Signal<char>
letterPushed_
;
37
38
void
processButton
(WPushButton *b);
39
void
processButtonPushed
(
const
WKeyEvent &e, WPushButton *b);
40
};
41
42
#endif
//LETTERS_WIDGET_H_
LettersWidget
Definition:
LettersWidget.h:22
LettersWidget::impl_
WTable * impl_
Definition:
LettersWidget.h:32
LettersWidget::connections_
std::vector< Wt::Signals::connection > connections_
Definition:
LettersWidget.h:34
LettersWidget::~LettersWidget
virtual ~LettersWidget()
Definition:
LettersWidget.C:40
LettersWidget::LettersWidget
LettersWidget()
Definition:
LettersWidget.C:17
LettersWidget::letterPushed
Signal< char > & letterPushed()
Definition:
LettersWidget.h:29
LettersWidget::processButton
void processButton(WPushButton *b)
Definition:
LettersWidget.C:46
LettersWidget::letterPushed_
Signal< char > letterPushed_
Definition:
LettersWidget.h:36
LettersWidget::processButtonPushed
void processButtonPushed(const WKeyEvent &e, WPushButton *b)
Definition:
LettersWidget.C:52
LettersWidget::letterButtons_
std::vector< WPushButton * > letterButtons_
Definition:
LettersWidget.h:33
LettersWidget::reset
void reset()
Definition:
LettersWidget.C:61
Wt
Definition:
AddresseeEdit.h:16
Generated on Sat Jan 14 2023 for
the C++ Web Toolkit (Wt)
by
1.9.6