mirror of
https://github.com/kotatogram/kotatogram-desktop
synced 2025-08-30 22:25:12 +00:00
Other settings menu
This commit is contained in:
@@ -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:
|
||||
|
Reference in New Issue
Block a user