19 #ifndef HEADER_GHOST_REPLAY_INFO_DIALOG_HPP
20 #define HEADER_GHOST_REPLAY_INFO_DIALOG_HPP
22 #include "guiengine/modaldialog.hpp"
23 #include "replay/replay_play.hpp"
28 class CheckBoxWidget;
class IconButtonWidget;
class ListWidget;
46 unsigned int m_replay_id;
48 uint64_t m_compare_replay_uid;
62 void updateReplayDisplayedInfo();
63 void refreshMainScreen();
69 GUIEngine::EventPropagation
processEvent(
const std::string& eventSource);
Abstract base class representing a modal dialog.
Definition: modaldialog.hpp:56
Dialog that allows a user to do action with ghost replay file.
Definition: ghost_replay_info_dialog.hpp:36
GUIEngine::EventPropagation processEvent(const std::string &eventSource)
Returns whether to block event propagation (usually, you will want to block events you processed)
Definition: ghost_replay_info_dialog.cpp:235
virtual void onUpdate(float dt)
Override to be notified of updates.
Definition: ghost_replay_info_dialog.cpp:376
virtual bool onEscapePressed()
Override to change what happens on escape pressed.
Definition: ghost_replay_info_dialog.cpp:368
Definition: replay_play.hpp:57
Contains all GUI engine related classes and functions.
Definition: abstract_state_manager.hpp:33