Moved settings menu

This commit is contained in:
Eric Kotato 2020-04-21 06:26:36 +03:00
parent 29610ddda2
commit 002a1db93a
4 changed files with 20 additions and 20 deletions

View file

@ -852,8 +852,8 @@ PRIVATE
settings/settings_information.h settings/settings_information.h
settings/settings_intro.cpp settings/settings_intro.cpp
settings/settings_intro.h settings/settings_intro.h
settings/settings_kotato.cpp kotato/settings_menu.cpp
settings/settings_kotato.h kotato/settings_menu.h
settings/settings_main.cpp settings/settings_main.cpp
settings/settings_main.h settings/settings_main.h
settings/settings_notifications.cpp settings/settings_notifications.cpp

View file

@ -5,7 +5,7 @@ the unofficial app based on Telegram Desktop.
For license and copyright information please follow this link: For license and copyright information please follow this link:
https://github.com/kotatogram/kotatogram-desktop/blob/dev/LEGAL https://github.com/kotatogram/kotatogram-desktop/blob/dev/LEGAL
*/ */
#include "settings/settings_kotato.h" #include "kotato/settings_menu.h"
#include "settings/settings_common.h" #include "settings/settings_common.h"
#include "settings/settings_chat.h" #include "settings/settings_chat.h"
@ -64,7 +64,7 @@ void SetupKotatoChats(not_null<Ui::VerticalLayout*> container) {
const auto updateRecentStickersLimitHeight = [=](int value) { const auto updateRecentStickersLimitHeight = [=](int value) {
updateRecentStickersLimitLabel(value); updateRecentStickersLimitLabel(value);
SetRecentStickersLimit(value); SetRecentStickersLimit(value);
Kotato::JsonSettings::Write(); ::Kotato::JsonSettings::Write();
}; };
recentStickersLimitSlider->resize(st::settingsAudioVolumeSlider.seekSize); recentStickersLimitSlider->resize(st::settingsAudioVolumeSlider.seekSize);
recentStickersLimitSlider->setPseudoDiscrete( recentStickersLimitSlider->setPseudoDiscrete(
@ -85,7 +85,7 @@ void SetupKotatoChats(not_null<Ui::VerticalLayout*> container) {
return (enabled != cProfileTopBarNotifications()); return (enabled != cProfileTopBarNotifications());
}) | rpl::start_with_next([](bool enabled) { }) | rpl::start_with_next([](bool enabled) {
cSetProfileTopBarNotifications(enabled); cSetProfileTopBarNotifications(enabled);
Kotato::JsonSettings::Write(); ::Kotato::JsonSettings::Write();
}, container->lifetime()); }, container->lifetime());
AddButton( AddButton(
@ -99,7 +99,7 @@ void SetupKotatoChats(not_null<Ui::VerticalLayout*> container) {
return (enabled != cDisableUpEdit()); return (enabled != cDisableUpEdit());
}) | rpl::start_with_next([](bool enabled) { }) | rpl::start_with_next([](bool enabled) {
cSetDisableUpEdit(enabled); cSetDisableUpEdit(enabled);
Kotato::JsonSettings::Write(); ::Kotato::JsonSettings::Write();
}, container->lifetime()); }, container->lifetime());
AddButton( AddButton(
@ -113,7 +113,7 @@ void SetupKotatoChats(not_null<Ui::VerticalLayout*> container) {
return (enabled != (DialogListLines() == 1)); return (enabled != (DialogListLines() == 1));
}) | rpl::start_with_next([](bool enabled) { }) | rpl::start_with_next([](bool enabled) {
SetDialogListLines(enabled ? 1 : 2); SetDialogListLines(enabled ? 1 : 2);
Kotato::JsonSettings::Write(); ::Kotato::JsonSettings::Write();
}, container->lifetime()); }, container->lifetime());
AddButton( AddButton(
@ -128,7 +128,7 @@ void SetupKotatoChats(not_null<Ui::VerticalLayout*> container) {
}) | rpl::start_with_next([](bool enabled) { }) | rpl::start_with_next([](bool enabled) {
cSetAlwaysShowScheduled(enabled); cSetAlwaysShowScheduled(enabled);
Notify::showScheduledButtonChanged(); Notify::showScheduledButtonChanged();
Kotato::JsonSettings::Write(); ::Kotato::JsonSettings::Write();
}, container->lifetime()); }, container->lifetime());
AddButton( AddButton(
@ -165,7 +165,7 @@ void SetupKotatoMessages(not_null<Ui::VerticalLayout*> container) {
const auto updateStickerHeight = [=](int value) { const auto updateStickerHeight = [=](int value) {
updateStickerHeightLabel(value); updateStickerHeightLabel(value);
SetStickerHeight(value); SetStickerHeight(value);
Kotato::JsonSettings::Write(); ::Kotato::JsonSettings::Write();
}; };
stickerHeightSlider->resize(st::settingsAudioVolumeSlider.seekSize); stickerHeightSlider->resize(st::settingsAudioVolumeSlider.seekSize);
stickerHeightSlider->setPseudoDiscrete( stickerHeightSlider->setPseudoDiscrete(
@ -186,7 +186,7 @@ void SetupKotatoMessages(not_null<Ui::VerticalLayout*> container) {
return (enabled != AdaptiveBubbles()); return (enabled != AdaptiveBubbles());
}) | rpl::start_with_next([](bool enabled) { }) | rpl::start_with_next([](bool enabled) {
SetAdaptiveBubbles(enabled); SetAdaptiveBubbles(enabled);
Kotato::JsonSettings::Write(); ::Kotato::JsonSettings::Write();
}, container->lifetime()); }, container->lifetime());
AddButton( AddButton(
@ -200,7 +200,7 @@ void SetupKotatoMessages(not_null<Ui::VerticalLayout*> container) {
return (enabled != BigEmojiOutline()); return (enabled != BigEmojiOutline());
}) | rpl::start_with_next([](bool enabled) { }) | rpl::start_with_next([](bool enabled) {
SetBigEmojiOutline(enabled); SetBigEmojiOutline(enabled);
Kotato::JsonSettings::Write(); ::Kotato::JsonSettings::Write();
}, container->lifetime()); }, container->lifetime());
AddSkip(container); AddSkip(container);
@ -241,7 +241,7 @@ void SetupKotatoFolders(
return (enabled != cUnmutedFilterCounterOnly()); return (enabled != cUnmutedFilterCounterOnly());
}) | rpl::start_with_next([=](bool enabled) { }) | rpl::start_with_next([=](bool enabled) {
cSetUnmutedFilterCounterOnly(enabled); cSetUnmutedFilterCounterOnly(enabled);
Kotato::JsonSettings::Write(); ::Kotato::JsonSettings::Write();
controller->reloadFiltersMenu(); controller->reloadFiltersMenu();
App::wnd()->fixOrder(); App::wnd()->fixOrder();
}, container->lifetime()); }, container->lifetime());
@ -257,7 +257,7 @@ void SetupKotatoFolders(
return (enabled != cHideFilterAllChats()); return (enabled != cHideFilterAllChats());
}) | rpl::start_with_next([=](bool enabled) { }) | rpl::start_with_next([=](bool enabled) {
cSetHideFilterAllChats(enabled); cSetHideFilterAllChats(enabled);
Kotato::JsonSettings::Write(); ::Kotato::JsonSettings::Write();
controller->reloadFiltersMenu(); controller->reloadFiltersMenu();
App::wnd()->fixOrder(); App::wnd()->fixOrder();
}, container->lifetime()); }, container->lifetime());
@ -273,7 +273,7 @@ void SetupKotatoFolders(
return (enabled != cHideFilterEditButton()); return (enabled != cHideFilterEditButton());
}) | rpl::start_with_next([=](bool enabled) { }) | rpl::start_with_next([=](bool enabled) {
cSetHideFilterEditButton(enabled); cSetHideFilterEditButton(enabled);
Kotato::JsonSettings::Write(); ::Kotato::JsonSettings::Write();
controller->reloadFiltersMenu(); controller->reloadFiltersMenu();
App::wnd()->fixOrder(); App::wnd()->fixOrder();
}, container->lifetime()); }, container->lifetime());
@ -289,7 +289,7 @@ void SetupKotatoFolders(
return (enabled != cHideFilterNames()); return (enabled != cHideFilterNames());
}) | rpl::start_with_next([=](bool enabled) { }) | rpl::start_with_next([=](bool enabled) {
cSetHideFilterNames(enabled); cSetHideFilterNames(enabled);
Kotato::JsonSettings::Write(); ::Kotato::JsonSettings::Write();
controller->reloadFiltersMenu(); controller->reloadFiltersMenu();
App::wnd()->fixOrder(); App::wnd()->fixOrder();
}, container->lifetime()); }, container->lifetime());
@ -313,7 +313,7 @@ void SetupKotatoSystem(not_null<Ui::VerticalLayout*> container) {
return (enabled != cNoTaskbarFlashing()); return (enabled != cNoTaskbarFlashing());
}) | rpl::start_with_next([](bool enabled) { }) | rpl::start_with_next([](bool enabled) {
cSetNoTaskbarFlashing(enabled); cSetNoTaskbarFlashing(enabled);
Kotato::JsonSettings::Write(); ::Kotato::JsonSettings::Write();
}, container->lifetime()); }, container->lifetime());
AddSkip(container); AddSkip(container);
@ -335,7 +335,7 @@ void SetupKotatoOther(not_null<Ui::VerticalLayout*> container) {
return (enabled != cShowPhoneInDrawer()); return (enabled != cShowPhoneInDrawer());
}) | rpl::start_with_next([](bool enabled) { }) | rpl::start_with_next([](bool enabled) {
cSetShowPhoneInDrawer(enabled); cSetShowPhoneInDrawer(enabled);
Kotato::JsonSettings::Write(); ::Kotato::JsonSettings::Write();
}, container->lifetime()); }, container->lifetime());
AddButton( AddButton(
@ -349,7 +349,7 @@ void SetupKotatoOther(not_null<Ui::VerticalLayout*> container) {
return (enabled != cShowChatId()); return (enabled != cShowChatId());
}) | rpl::start_with_next([](bool enabled) { }) | rpl::start_with_next([](bool enabled) {
cSetShowChatId(enabled); cSetShowChatId(enabled);
Kotato::JsonSettings::Write(); ::Kotato::JsonSettings::Write();
}, container->lifetime()); }, container->lifetime());
AddButton( AddButton(
@ -363,7 +363,7 @@ void SetupKotatoOther(not_null<Ui::VerticalLayout*> container) {
return (enabled != cConfirmBeforeCall()); return (enabled != cConfirmBeforeCall());
}) | rpl::start_with_next([](bool enabled) { }) | rpl::start_with_next([](bool enabled) {
cSetConfirmBeforeCall(enabled); cSetConfirmBeforeCall(enabled);
Kotato::JsonSettings::Write(); ::Kotato::JsonSettings::Write();
}, container->lifetime()); }, container->lifetime());
AddSkip(container); AddSkip(container);

View file

@ -15,7 +15,7 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL
#include "settings/settings_privacy_security.h" #include "settings/settings_privacy_security.h"
#include "settings/settings_folders.h" #include "settings/settings_folders.h"
#include "settings/settings_calls.h" #include "settings/settings_calls.h"
#include "settings/settings_kotato.h" #include "kotato/settings_menu.h"
#include "ui/wrap/padding_wrap.h" #include "ui/wrap/padding_wrap.h"
#include "ui/wrap/vertical_layout.h" #include "ui/wrap/vertical_layout.h"
#include "ui/widgets/labels.h" #include "ui/widgets/labels.h"