/* This file is part of Telegram Desktop, the official desktop application for the Telegram messaging service. For license and copyright information please follow this link: https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL */ #include "settings/settings_main.h" #include "settings/settings_common.h" #include "boxes/abstract_box.h" #include "boxes/language_box.h" #include "boxes/confirm_box.h" #include "boxes/about_box.h" #include "ui/wrap/vertical_layout.h" #include "ui/wrap/padding_wrap.h" #include "ui/widgets/labels.h" #include "ui/widgets/discrete_sliders.h" #include "info/profile/info_profile_button.h" #include "info/profile/info_profile_cover.h" #include "lang/lang_keys.h" #include "storage/localstorage.h" #include "auth_session.h" #include "apiwrap.h" #include "styles/style_settings.h" namespace Settings { namespace { void AddSkip(not_null container) { container->add(object_ptr( container, st::settingsSectionSkip)); } void AddDivider(not_null container) { container->add(object_ptr(container)); } void SetupLanguageButton(not_null container) { const auto button = container->add(object_ptr