19 #ifndef HEADER_HIGH_SCORE_INFO_DIALOG_HPP
20 #define HEADER_HIGH_SCORE_INFO_DIALOG_HPP
22 #include "guiengine/modaldialog.hpp"
23 #include "race/grand_prix_data.hpp"
24 #include "race/highscores.hpp"
28 class IconButtonWidget;
class LabelWidget;
class ListWidget;
54 void updateHighscoreEntries();
67 GUIEngine::EventPropagation
processEvent(
const std::string& eventSource);
Abstract base class representing a modal dialog.
Definition: modaldialog.hpp:56
Simple class that hold the data relevant to a 'grand_prix', aka.
Definition: grand_prix_data.hpp:37
Dialog that allows a user to manage a high score.
Definition: high_score_info_dialog.hpp:36
virtual void onUpdate(float dt)
Called every update.
Definition: high_score_info_dialog.cpp:330
GUIEngine::EventPropagation processEvent(const std::string &eventSource)
Returns whether to block event propagation (usually, you will want to block events you processed)
Definition: high_score_info_dialog.cpp:246
Represents one highscore entry, i.e.
Definition: highscores.hpp:41
MinorRaceModeType
Minor variants to the major types of race.
Definition: race_manager.hpp:111
MajorRaceModeType
The major types or races supported in STK.
Definition: race_manager.hpp:94
Contains all GUI engine related classes and functions.
Definition: abstract_state_manager.hpp:33