#include <LettersWidget.h>
Definition at line 21 of file LettersWidget.h.
◆ LettersWidget()
LettersWidget::LettersWidget |
( |
| ) |
|
Definition at line 17 of file LettersWidget.C.
21 setImplementation(std::unique_ptr<WTable>(
impl_));
23 impl_->resize(13*30, WLength::Auto);
25 for (
unsigned int i = 0; i < 26; ++i) {
26 std::string c(1,
'A' + i);
27 WPushButton *character
28 =
impl_->elementAt(i / 13, i % 13)->addWidget(std::make_unique<WPushButton>(c));
30 character->resize(WLength(30), WLength::Auto);
32 character->clicked().connect
35 connections_.push_back(WApplication::instance()->globalKeyPressed().connect
◆ ~LettersWidget()
LettersWidget::~LettersWidget |
( |
| ) |
|
|
virtual |
◆ letterPushed()
Signal< char > & LettersWidget::letterPushed |
( |
| ) |
|
|
inline |
◆ processButton()
void LettersWidget::processButton |
( |
WPushButton * |
b | ) |
|
|
private |
◆ processButtonPushed()
void LettersWidget::processButtonPushed |
( |
const WKeyEvent & |
e, |
|
|
WPushButton * |
b |
|
) |
| |
|
private |
Definition at line 52 of file LettersWidget.C.
57 if(e.key() ==
static_cast<Key
>(b->text().toUTF8()[0]))
◆ reset()
void LettersWidget::reset |
( |
| ) |
|
◆ connections_
std::vector<Wt::Signals::connection> LettersWidget::connections_ |
|
private |
◆ impl_
WTable* LettersWidget::impl_ |
|
private |
◆ letterButtons_
std::vector<WPushButton *> LettersWidget::letterButtons_ |
|
private |
◆ letterPushed_
Signal<char> LettersWidget::letterPushed_ |
|
private |
The documentation for this class was generated from the following files: