The Battle for Wesnoth  1.17.0-dev
Namespaces | Macros | Functions
manager.cpp File Reference
#include "gui/dialogs/addon/manager.hpp"
#include "addon/info.hpp"
#include "addon/manager.hpp"
#include "addon/state.hpp"
#include "desktop/clipboard.hpp"
#include "desktop/open.hpp"
#include "help/help.hpp"
#include "gettext.hpp"
#include "gui/auxiliary/filter.hpp"
#include "gui/auxiliary/find_widget.hpp"
#include "gui/dialogs/addon/license_prompt.hpp"
#include "gui/dialogs/addon/addon_auth.hpp"
#include "gui/dialogs/message.hpp"
#include "gui/dialogs/transient_message.hpp"
#include "gui/widgets/button.hpp"
#include "gui/widgets/label.hpp"
#include "gui/widgets/menu_button.hpp"
#include "gui/widgets/multimenu_button.hpp"
#include "gui/widgets/stacked_widget.hpp"
#include "gui/widgets/drawing.hpp"
#include "gui/widgets/image.hpp"
#include "gui/widgets/listbox.hpp"
#include "gui/widgets/pane.hpp"
#include "gui/widgets/settings.hpp"
#include "gui/widgets/toggle_button.hpp"
#include "gui/widgets/text_box.hpp"
#include "gui/widgets/window.hpp"
#include "serialization/string_utils.hpp"
#include "formula/string_utils.hpp"
#include "picture.hpp"
#include "language.hpp"
#include "preferences/general.hpp"
#include "utils/general.hpp"
#include "config.hpp"
#include <functional>
#include <iomanip>
#include <sstream>
#include <stdexcept>
Include dependency graph for manager.cpp:

Go to the source code of this file.

Namespaces

 gui2::dialogs
 

Macros

#define GETTEXT_DOMAIN   "wesnoth-lib"
 

Functions

static std::string gui2::dialogs::describe_status_verbose (const addon_tracking_info &state)
 
static std::string gui2::dialogs::format_addon_time (std::time_t time)
 

Macro Definition Documentation

◆ GETTEXT_DOMAIN

#define GETTEXT_DOMAIN   "wesnoth-lib"

Definition at line 16 of file manager.cpp.

Referenced by gui2::dialogs::addon_manager::pre_show().

Variable Documentation

◆ filtertext_

const std::vector<std::string> filtertext_

Definition at line 104 of file manager.cpp.

◆ id

std::string id

Text to match against addon_info.tags()

Definition at line 215 of file manager.cpp.

Referenced by game_classification::active_addons(), halo::halo_impl::add(), game_config::add_color_info(), game_events::event_handlers::add_event_handler(), name_generator_factory::add_name_generator_from_config(), tod_manager::add_time_area(), tooltips::add_tooltip(), hotkey::add_wml_hotkey(), BOOST_AUTO_TEST_CASE(), ng::depcheck::manager::change_era(), ng::depcheck::manager::change_scenario(), checkupval(), wfl::gamestate::DEFINE_WFL_FUNCTION(), addons_client::delete_remote_addon(), gui2::dialogs::mp_options_helper::display_custom_options(), events::console_handler::do_choose_level(), addons_client::download_addon(), gui2::executor::executor(), saved_game::expand_mp_events(), saved_game::expand_mp_options(), display::find_action_button(), find_attack(), theme::find_element(), ng::create_engine::find_level_by_id(), display::find_menu_button(), ng::connect_engine::find_user_side_index_by_id(), gui2::find_widget(), game_events::wml_event_pump::fire(), spirit_po::catalog< hashmap_type, pf_compiler >::form_context_index(), cave_map_generator::cave_map_generator_job::generate_chambers(), help::generate_contents(), help::generate_faction_topics(), help::generate_time_of_day_topics(), preferences::get_history(), ai::default_recruitment::recruit_job::get_id(), ai::default_recruitment::recruit_limit::get_id(), ai::register_aspect_factory< ASPECT >::get_new_instance(), ai::register_lua_aspect_factory< ASPECT >::get_new_instance(), game_classification::get_tagname(), game_lua_kernel::impl_schedule_set(), impl_sndsrc_set(), ai::configuration::init(), gui2::dialogs::message_implementation::init_button(), game_lua_kernel::intf_add_time_area(), game_lua_kernel::intf_get_unit(), editor::editor_toolkit::is_active_brush(), ai::readonly_context_impl::is_keep_ignoring_leader(), ng::depcheck::manager::is_modification_active(), ai::readonly_context_impl::is_passive_keep_sharing_leader(), ai::readonly_context_impl::is_passive_leader(), editor::editor_palette< overlay >::is_selected_bg_item(), editor::editor_palette< overlay >::is_selected_fg_item(), sound::is_sound_playing(), gui2::dialogs::addon_manager::load_addon_list(), saved_game::load_non_scenario(), theme::modify(), unit_type::musthave_status(), help::topic::operator==(), help::section::operator==(), help::parse_config_internal(), sound::play_sound_internal(), gui2::dialogs::help_browser::pre_show(), gui2::dialogs::addon_uninstall_list::pre_show(), read_addons_list(), theme::refresh_title(), gui2::dialogs::register_button(), gui2::event::dispatcher::register_hotkey(), gui2::dialogs::modal_dialog::register_text(), display::remove_exclusive_draw(), theme::remove_object(), carryover_info::remove_side(), ai::ai_composite::replace_aspect(), tod_manager::set_area_id(), editor::editor_toolkit::set_brush(), gui2::dialogs::attack_predictions::set_data(), editor::editor_palette< overlay >::set_group(), unit::set_id(), synced_context::set_last_unit_id(), gui2::dialogs::set_pref_and_button(), n_unit::id_manager::set_save_id(), editor::map_context::set_scenario_setup(), gui2::dialogs::setup_pref_toggle_button(), gui2::swap_grid(), t_string_base::t_string_base(), gui2::timer_callback(), ai::default_recruitment::recruit_job::to_config(), ai::default_recruitment::recruit_limit::to_config(), ng::depcheck::manager::try_era(), ng::depcheck::manager::try_modification_by_index(), ng::depcheck::manager::try_scenario(), actions::undo_action::undo_action(), unit_abilities(), t_string_base::walker::update(), addons_client::upload_addon(), addon_info::write(), and filter_impl::~filter_impl().

◆ label

std::string label

◆ tooltip

std::string tooltip