19#ifndef __HEADER_ONLINE_PROFILE_BASE_HPP__
20#define __HEADER_ONLINE_PROFILE_BASE_HPP__
25#include "guiengine/screen.hpp"
26#include "guiengine/widgets.hpp"
27#include "online/profile_manager.hpp"
59 const std::
string& name,
60 const
int playerID) OVERRIDE;
63 virtual
void init() OVERRIDE;
Represents a single GUI screen.
Definition: screen.hpp:97
Online profile base screen.
Definition: online_profile_base.hpp:38
virtual void loadedFromFile() OVERRIDE
implement callback from parent class GUIEngine::Screen
Definition: online_profile_base.cpp:55
virtual void beforeAddingWidget() OVERRIDE
Callback before widgets are added.
Definition: online_profile_base.cpp:79
virtual void init() OVERRIDE
implement callback from parent class GUIEngine::Screen
Definition: online_profile_base.cpp:87
virtual bool onEscapePressed() OVERRIDE
Called when escape is pressed.
Definition: online_profile_base.cpp:129
GUIEngine::LabelWidget * m_header
Pointer to the various widgets on the screen.
Definition: online_profile_base.hpp:43
Online::OnlineProfile * m_visiting_profile
The profile that should be shown.
Definition: online_profile_base.hpp:50
virtual void eventCallback(GUIEngine::Widget *widget, const std::string &name, const int playerID) OVERRIDE
implement callback from parent class GUIEngine::Screen
Definition: online_profile_base.cpp:145
Class that represents an online profile.
Definition: online_profile.hpp:42
Contains all GUI engine related classes and functions.
Definition: abstract_state_manager.hpp:33