The Battle for Wesnoth  1.15.1+dev
Classes | Namespaces | Enumerations
loading_screen.hpp File Reference
#include "gui/dialogs/modal_dialog.hpp"
#include "events.hpp"
#include "tstring.hpp"
#include <atomic>
#include <future>
#include <map>
#include <vector>
Include dependency graph for loading_screen.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  gui2::dialogs::loading_screen
 

Namespaces

 cursor
 
 gui2
 Generic file dialog.
 
 gui2::dialogs
 

Enumerations

enum  loading_stage {
  loading_stage::build_terrain, loading_stage::create_cache, loading_stage::init_display, loading_stage::init_fonts,
  loading_stage::init_teams, loading_stage::init_theme, loading_stage::load_config, loading_stage::load_data,
  loading_stage::load_level, loading_stage::init_lua, loading_stage::init_whiteboard, loading_stage::load_unit_types,
  loading_stage::load_units, loading_stage::refresh_addons, loading_stage::start_game, loading_stage::verify_cache,
  loading_stage::connect_to_server, loading_stage::login_response, loading_stage::waiting, loading_stage::redirect,
  loading_stage::next_scenario, loading_stage::download_level_data, loading_stage::download_lobby_data, loading_stage::none
}
 Loading screen stage IDs. More...
 

Enumeration Type Documentation

◆ loading_stage

enum loading_stage
strong

Loading screen stage IDs.

When adding new entries here, don't forget to update the stage_names map with an appropriate description.

Enumerator
build_terrain 
create_cache 
init_display 
init_fonts 
init_teams 
init_theme 
load_config 
load_data 
load_level 
init_lua 
init_whiteboard 
load_unit_types 
load_units 
refresh_addons 
start_game 
verify_cache 
connect_to_server 
login_response 
waiting 
redirect 
next_scenario 
download_level_data 
download_lobby_data 
none 

Definition at line 36 of file loading_screen.hpp.