Wt examples
4.0.0
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
public-git
wt
examples
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 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
21
class
LettersWidget
:
public
WCompositeWidget
22
{
23
public
:
24
LettersWidget
();
25
26
void
reset();
27
28
Signal<char>
&
letterPushed
() {
return
letterPushed_; }
29
30
private
:
31
WTable
*
impl_
;
32
std::vector<WPushButton *>
letterButtons_
;
33
34
Signal<char>
letterPushed_
;
35
36
void
processButton(
WPushButton
*b);
37
void
processButtonPushed(
const
WKeyEvent
&e,
WPushButton
*b);
38
};
39
40
#endif //LETTERS_WIDGET_H_
LettersWidget::letterPushed
Signal< char > & letterPushed()
Definition:
LettersWidget.h:28
LettersWidget
Definition:
LettersWidget.h:21
Wt::WKeyEvent
Wt::WCompositeWidget
Wt::WPushButton
Wt::Signal< char >
LettersWidget::letterPushed_
Signal< char > letterPushed_
Definition:
LettersWidget.h:34
Wt
Wt::WTable
Wt::WContainerWidget
LettersWidget::letterButtons_
std::vector< WPushButton * > letterButtons_
Definition:
LettersWidget.h:32
LettersWidget::impl_
WTable * impl_
Definition:
LettersWidget.h:31
Generated on Mon Sep 4 2017 for
the C++ Web Toolkit (Wt)
by
1.8.11