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