Формат хранения настроек
QDMC
Cам формат хранения настроек прост и понятен - JSON. Собственно, одна опция хранится в виде ..._OPTION_0: true / false (; если опция не завершающая, перенос, если опция завершающая). Так выглядит стандартный json-файл настроек:
{
"main_option_0": true,
"main_option_1": true,
"main_option_2": true,
"main_option_3": true,
"main_option_4": true,
"main_option_5": false,
"notifications_option_0": true,
"notifications_option_1": true,
"debug_option_0": true,
"roster_option_0": true,
"roster_option_1": true
}
Собственно, всё понятно. Ниже представлен список всех расшифровок ключей настроек:
main_option_0 - Show HEX values of messages; main_option_1 - Show byte values of messages; main_option_2 - Enable highlighting of your own messages; main_option_3 - Enable highlighting of other users messages; main_option_4 - Enable highlighting of private messages; notifications_option_0 - Play sound when receiving private message; notifications_option_1 - Play sound when private message is sent; debug_option_0 - Enable debugging in console; roster_option_0 - Save roster locally; roster_option_1 - Load roster from server member list;
Документ подготовлен Octavian и РСД.