mirror of
https://github.com/kotatogram/kotatogram-desktop
synced 2025-09-01 23:25:15 +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_fonts" = "Change application fonts";
|
||||||
"ktg_settings_network" = "Network";
|
"ktg_settings_network" = "Network";
|
||||||
"ktg_settings_net_speed_boost" = "Speed boost";
|
"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_title" = "Fonts";
|
||||||
"ktg_fonts_reset" = "Reset";
|
"ktg_fonts_reset" = "Reset";
|
||||||
|
@@ -35,6 +35,9 @@
|
|||||||
"ktg_settings_fonts": "Изменить шрифты приложения",
|
"ktg_settings_fonts": "Изменить шрифты приложения",
|
||||||
"ktg_settings_network": "Сеть",
|
"ktg_settings_network": "Сеть",
|
||||||
"ktg_settings_net_speed_boost": "Ускорение загрузки",
|
"ktg_settings_net_speed_boost": "Ускорение загрузки",
|
||||||
|
"ktg_settings_other": "Прочие",
|
||||||
|
"ktg_settings_show_phone_number": "Показывать телефон в боковом меню",
|
||||||
|
"ktg_settings_show_chat_id": "Показывать ID чата",
|
||||||
"ktg_fonts_title": "Шрифты",
|
"ktg_fonts_title": "Шрифты",
|
||||||
"ktg_fonts_reset": "Сброс",
|
"ktg_fonts_reset": "Сброс",
|
||||||
"ktg_fonts_about": "Если вы хотите использовать жирное начертание для полужирного шрифта, не пишите «Bold» в названии, используйте настройку «Сделать полужирный жирным».\n\nДля применения и просмотра изменений требуется перезапуск.",
|
"ktg_fonts_about": "Если вы хотите использовать жирное начертание для полужирного шрифта, не пишите «Bold» в названии, используйте настройку «Сделать полужирный жирным».\n\nДля применения и просмотра изменений требуется перезапуск.",
|
||||||
|
@@ -128,6 +128,42 @@ void SetupKotatoNetwork(not_null<Ui::VerticalLayout*> container) {
|
|||||||
AddSkip(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(
|
Kotato::Kotato(
|
||||||
QWidget *parent,
|
QWidget *parent,
|
||||||
not_null<Window::SessionController*> controller)
|
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);
|
const auto content = Ui::CreateChild<Ui::VerticalLayout>(this);
|
||||||
|
|
||||||
SetupKotatoChats(content);
|
SetupKotatoChats(content);
|
||||||
//SetupKotatoFonts(content);
|
|
||||||
SetupKotatoNetwork(content);
|
SetupKotatoNetwork(content);
|
||||||
//SetupKotatoOther(content);
|
SetupKotatoOther(content);
|
||||||
|
|
||||||
Ui::ResizeFitChild(this, content);
|
Ui::ResizeFitChild(this, content);
|
||||||
}
|
}
|
||||||
|
@@ -14,9 +14,8 @@ class BoxContent;
|
|||||||
namespace Settings {
|
namespace Settings {
|
||||||
|
|
||||||
void SetupKotatoChats(not_null<Ui::VerticalLayout*> container);
|
void SetupKotatoChats(not_null<Ui::VerticalLayout*> container);
|
||||||
//void SetupKotatoFonts(not_null<Ui::VerticalLayout*> container);
|
|
||||||
void SetupKotatoNetwork(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 {
|
class Kotato : public Section {
|
||||||
public:
|
public:
|
||||||
|
Reference in New Issue
Block a user