Wt examples
3.3.12
tmp
package-src
examples
hangman
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 bvba, Heverlee, 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>
12
13
#include "
Session.h
"
14
15
namespace
Wt
{
16
class
WStackedWidget;
17
class
WAnchor;
18
}
19
20
class
HangmanWidget
;
21
class
HighScoresWidget
;
22
class
Session
;
23
24
class
HangmanGame
:
public
Wt::WContainerWidget
25
{
26
public
:
27
HangmanGame
(Wt::WContainerWidget *parent = 0);
28
29
void
handleInternalPath
(
const
std::string &internalPath);
30
31
private
:
32
Wt::WStackedWidget *
mainStack_
;
33
HangmanWidget
*
game_
;
34
HighScoresWidget
*
scores_
;
35
Wt::WContainerWidget *
links_
;
36
Wt::WAnchor *
backToGameAnchor_
;
37
Wt::WAnchor *
scoresAnchor_
;
38
39
Session
session_
;
40
41
void
onAuthEvent
();
42
void
showGame
();
43
void
showHighScores
();
44
};
45
46
#endif //HANGMANGAME_H_
HangmanGame::onAuthEvent
void onAuthEvent()
Definition:
HangmanGame.C:63
HangmanGame::HangmanGame
HangmanGame(Wt::WContainerWidget *parent=0)
Definition:
HangmanGame.C:21
Wt
Definition:
AddresseeEdit.h:16
HangmanWidget
Definition:
HangmanWidget.h:20
HangmanGame::session_
Session session_
Definition:
HangmanGame.h:39
HangmanGame::showHighScores
void showHighScores()
Definition:
HangmanGame.C:88
HangmanGame::backToGameAnchor_
Wt::WAnchor * backToGameAnchor_
Definition:
HangmanGame.h:36
HighScoresWidget
Definition:
HighScoresWidget.h:15
HangmanGame::showGame
void showGame()
Definition:
HangmanGame.C:100
Session
Definition:
Session.h:23
HangmanGame::mainStack_
Wt::WStackedWidget * mainStack_
Definition:
HangmanGame.h:32
HangmanGame::game_
HangmanWidget * game_
Definition:
HangmanGame.h:33
HangmanGame::links_
Wt::WContainerWidget * links_
Definition:
HangmanGame.h:35
HangmanGame::scoresAnchor_
Wt::WAnchor * scoresAnchor_
Definition:
HangmanGame.h:37
HangmanGame
Definition:
HangmanGame.h:24
HangmanGame::scores_
HighScoresWidget * scores_
Definition:
HangmanGame.h:34
Session.h
HangmanGame::handleInternalPath
void handleInternalPath(const std::string &internalPath)
Definition:
HangmanGame.C:76
Generated on Mon Sep 5 2022 for
the C++ Web Toolkit (Wt)
by
1.8.17