Wt examples  4.10.3
Loading...
Searching...
No Matches
HangmanGame.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 HANGMANGAME_H_
9#define HANGMANGAME_H_
10
11#include <Wt/WContainerWidget.h>
12
13#include "Session.h"
14
15namespace Wt {
16 class WStackedWidget;
17 class WAnchor;
18}
19
20class HangmanWidget;
22class Session;
23
24class HangmanGame : public Wt::WContainerWidget
25{
26public:
28
29 void handleInternalPath(const std::string &internalPath);
30
31private:
32 Wt::WStackedWidget *mainStack_ = nullptr;
33 HangmanWidget *game_ = nullptr;
35 WContainerWidget *links_ = nullptr;
36 Wt::WAnchor *backToGameAnchor_ = nullptr;
37 Wt::WAnchor *scoresAnchor_ = nullptr;
38
40
41 void onAuthEvent();
42 void showGame();
43 void showHighScores();
44};
45
46#endif //HANGMANGAME_H_
HangmanWidget * game_
Definition HangmanGame.h:33
void showHighScores()
Definition HangmanGame.C:81
WContainerWidget * links_
Definition HangmanGame.h:35
Session session_
Definition HangmanGame.h:39
void handleInternalPath(const std::string &internalPath)
Definition HangmanGame.C:69
void onAuthEvent()
Definition HangmanGame.C:56
Wt::WAnchor * scoresAnchor_
Definition HangmanGame.h:37
HighScoresWidget * scores_
Definition HangmanGame.h:34
void showGame()
Definition HangmanGame.C:93
Wt::WStackedWidget * mainStack_
Definition HangmanGame.h:32
Wt::WAnchor * backToGameAnchor_
Definition HangmanGame.h:36