Go to the source code of this file.
Classes | |
struct | addon_info |
Typedefs | |
typedef std::map< std::string, addon_info > | addons_list |
Functions | |
void | read_addons_list (const config &cfg, addons_list &dest) |
Parse the specified add-ons list WML into an actual addons_list object. More... | |
std::string | size_display_string (double size) |
Get a human-readable representation of the specified byte count. More... | |
std::string | make_addon_title (const std::string &id) |
Replaces underscores to dress up file or dirnames as add-on titles. More... | |
typedef std::map<std::string, addon_info> addons_list |
std::string make_addon_title | ( | const std::string & | id | ) |
Replaces underscores to dress up file or dirnames as add-on titles.
Definition at line 228 of file info.cpp.
References utils::replace().
Referenced by addons_client::delete_remote_addon(), addon_info::display_title(), and addons_client::upload_addon().
void read_addons_list | ( | const config & | cfg, |
addons_list & | dest | ||
) |
Parse the specified add-ons list WML into an actual addons_list object.
cfg | Add-ons list WML, currently a [campaigns] node from a server response. |
dest | Target addons_list object. It will be cleared first. |
std::string size_display_string | ( | double | size | ) |
Get a human-readable representation of the specified byte count.
The result includes the size unit, which is the largest byte multiply that makes sense. (e.g. 1 MiB for 1048576 bytes.)
Definition at line 219 of file info.cpp.
References _(), and utils::si_string().
Referenced by gui2::taddon_list::on_addon_select(), gui2::taddon_list::pre_show(), and gui2::taddon_description::taddon_description().