25 class modeless_dialog;
70 virtual const std::string&
window_id()
const override;
Abstract base class for all modal dialogs.
This class implements the title screen.
std::unique_ptr< modeless_dialog > debug_clock_
Holds the debug clock dialog.
virtual const std::string & window_id() const override
The ID of the window to build.
void button_callback_cores()
void update_tip(const bool previous)
Updates the tip of day widget.
void hotkey_callback_select_tests()
title_screen(game_launcher &game)
void button_callback_multiplayer()
void show_gui_test_dialog()
Shows the gui test window.
void update_static_labels()
Updates UI labels that are not t_string after a language change.
void show_debug_clock_window()
Shows the debug clock.
void show_preferences()
Shows the preferences dialog.
void register_button(const std::string &id, hotkey::HOTKEY_COMMAND hk, const std::function< void()> &callback)
result
Values for actions which leave the title screen.
bool show_debug_clock_button
Do we wish to show the button for the debug clock.