Формат хранения настроек
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 и РСД.