Формат хранения настроек

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 и РСД.