Other settings menu
This commit is contained in:
parent
699f4aa7ff
commit
0f4b0971d8
4 changed files with 44 additions and 4 deletions
|
|
@ -2261,6 +2261,9 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL
|
|||
"ktg_settings_fonts" = "Change application fonts";
|
||||
"ktg_settings_network" = "Network";
|
||||
"ktg_settings_net_speed_boost" = "Speed boost";
|
||||
"ktg_settings_other" = "Other";
|
||||
"ktg_settings_show_phone_number" = "Show phone in drawer";
|
||||
"ktg_settings_show_chat_id" = "Show chat ID";
|
||||
|
||||
"ktg_fonts_title" = "Fonts";
|
||||
"ktg_fonts_reset" = "Reset";
|
||||
|
|
|
|||
|
|
@ -35,6 +35,9 @@
|
|||
"ktg_settings_fonts": "Изменить шрифты приложения",
|
||||
"ktg_settings_network": "Сеть",
|
||||
"ktg_settings_net_speed_boost": "Ускорение загрузки",
|
||||
"ktg_settings_other": "Прочие",
|
||||
"ktg_settings_show_phone_number": "Показывать телефон в боковом меню",
|
||||
"ktg_settings_show_chat_id": "Показывать ID чата",
|
||||
"ktg_fonts_title": "Шрифты",
|
||||
"ktg_fonts_reset": "Сброс",
|
||||
"ktg_fonts_about": "Если вы хотите использовать жирное начертание для полужирного шрифта, не пишите «Bold» в названии, используйте настройку «Сделать полужирный жирным».\n\nДля применения и просмотра изменений требуется перезапуск.",
|
||||
|
|
|
|||
|
|
@ -128,6 +128,42 @@ void SetupKotatoNetwork(not_null<Ui::VerticalLayout*> container) {
|
|||
AddSkip(container);
|
||||
}
|
||||
|
||||
void SetupKotatoOther(not_null<Ui::VerticalLayout*> container) {
|
||||
AddDivider(container);
|
||||
AddSkip(container);
|
||||
AddSubsectionTitle(container, tr::ktg_settings_other());
|
||||
|
||||
AddButton(
|
||||
container,
|
||||
tr::ktg_settings_show_phone_number(),
|
||||
st::settingsButton
|
||||
)->toggleOn(
|
||||
rpl::single(cShowPhoneInDrawer())
|
||||
)->toggledValue(
|
||||
) | rpl::filter([](bool enabled) {
|
||||
return (enabled != cShowPhoneInDrawer());
|
||||
}) | rpl::start_with_next([](bool enabled) {
|
||||
cSetShowPhoneInDrawer(enabled);
|
||||
KotatoSettings::Write();
|
||||
}, container->lifetime());
|
||||
|
||||
AddButton(
|
||||
container,
|
||||
tr::ktg_settings_show_chat_id(),
|
||||
st::settingsButton
|
||||
)->toggleOn(
|
||||
rpl::single(cShowChatId())
|
||||
)->toggledValue(
|
||||
) | rpl::filter([](bool enabled) {
|
||||
return (enabled != cShowChatId());
|
||||
}) | rpl::start_with_next([](bool enabled) {
|
||||
cSetShowChatId(enabled);
|
||||
KotatoSettings::Write();
|
||||
}, container->lifetime());
|
||||
|
||||
AddSkip(container);
|
||||
}
|
||||
|
||||
Kotato::Kotato(
|
||||
QWidget *parent,
|
||||
not_null<Window::SessionController*> controller)
|
||||
|
|
@ -139,9 +175,8 @@ void Kotato::setupContent(not_null<Window::SessionController*> controller) {
|
|||
const auto content = Ui::CreateChild<Ui::VerticalLayout>(this);
|
||||
|
||||
SetupKotatoChats(content);
|
||||
//SetupKotatoFonts(content);
|
||||
SetupKotatoNetwork(content);
|
||||
//SetupKotatoOther(content);
|
||||
SetupKotatoOther(content);
|
||||
|
||||
Ui::ResizeFitChild(this, content);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -14,9 +14,8 @@ class BoxContent;
|
|||
namespace Settings {
|
||||
|
||||
void SetupKotatoChats(not_null<Ui::VerticalLayout*> container);
|
||||
//void SetupKotatoFonts(not_null<Ui::VerticalLayout*> container);
|
||||
void SetupKotatoNetwork(not_null<Ui::VerticalLayout*> container);
|
||||
//void SetupKotatoOther(not_null<Ui::VerticalLayout*> container);
|
||||
void SetupKotatoOther(not_null<Ui::VerticalLayout*> container);
|
||||
|
||||
class Kotato : public Section {
|
||||
public:
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue