Mana
|
#include "being.h"
#include "defaults.h"
#include "playerrelations.h"
#include "video.h"
#include "utils/xml.h"
#include "net/serverinfo.h"
#include <cassert>
#include <map>
#include <optional>
#include <string>
#include <vector>
Go to the source code of this file.
Classes | |
class | ConfigurationObject |
Configuration object, mapping values to names and possibly containing lists of further configuration objects. More... | |
class | Configuration |
Configuration handler for reading (and writing). More... | |
struct | ItemShortcutEntry |
struct | EmoteShortcutEntry |
struct | Outfit |
struct | UserColor |
struct | WindowState |
struct | Config |
Functions | |
void | serialize (XML::Writer &writer, const Config &config) |
void | deserialize (XML::Node node, Config &config) |
template<typename T > | |
void | setConfigValue (T Config::*member, const T &value) |
Sets the given Config member and sends a change event. | |
Variables | |
Config | config |
Global settings (config.xml) | |
Configuration | branding |
XML branding information reader. | |
Configuration | paths |
XML default paths information reader. | |
Definition at line 540 of file configuration.cpp.
void serialize | ( | XML::Writer & | writer, |
const Config & | config | ||
) |
Definition at line 414 of file configuration.cpp.
void setConfigValue | ( | T Config::* | member, |
const T & | value | ||
) |
Sets the given Config member and sends a change event.
Definition at line 268 of file configuration.h.
|
extern |
XML branding information reader.
Definition at line 98 of file client.cpp.
|
extern |
Global settings (config.xml)
Definition at line 97 of file client.cpp.
|
extern |
XML default paths information reader.
Definition at line 99 of file client.cpp.