From f629bf76ffd797e179fa1616b3ecc980b16466bc Mon Sep 17 00:00:00 2001 From: 23rd <23rd@vivaldi.net> Date: Tue, 14 Nov 2023 23:59:21 +0300 Subject: [PATCH] Removed AddButton and CreateButton without icon from Settings. --- .../SourceFiles/boxes/auto_download_box.cpp | 4 +- Telegram/SourceFiles/boxes/background_box.cpp | 2 +- .../SourceFiles/boxes/edit_privacy_box.cpp | 2 +- .../boxes/filters/edit_filter_box.cpp | 6 +-- Telegram/SourceFiles/boxes/language_box.cpp | 16 +++--- .../boxes/peers/edit_linked_chat_box.cpp | 4 +- .../boxes/peers/edit_peer_color_box.cpp | 7 ++- .../boxes/peers/edit_peer_permissions_box.cpp | 2 +- .../boxes/peers/edit_peer_reactions.cpp | 19 +++---- .../boxes/reactions_settings_box.cpp | 4 +- Telegram/SourceFiles/boxes/ringtones_box.cpp | 2 +- Telegram/SourceFiles/boxes/sessions_box.cpp | 2 +- .../calls/group/calls_group_members.cpp | 2 +- .../calls/group/calls_group_settings.cpp | 36 +++++++------ .../controls/history_view_draft_options.cpp | 12 ++--- .../controls/history_view_forward_panel.cpp | 6 +-- .../info/boosts/create_giveaway_box.cpp | 2 +- .../info/media/info_media_buttons.h | 2 +- .../stories/info_stories_inner_widget.cpp | 6 +-- .../settings_cloud_password_common.cpp | 4 +- .../settings_cloud_password_manage.cpp | 4 +- .../settings/settings_advanced.cpp | 52 +++++++++---------- .../settings/settings_blocked_peers.cpp | 2 +- .../SourceFiles/settings/settings_calls.cpp | 8 +-- .../SourceFiles/settings/settings_chat.cpp | 24 ++++----- .../SourceFiles/settings/settings_common.cpp | 8 +-- .../SourceFiles/settings/settings_common.h | 4 +- .../settings/settings_experimental.cpp | 8 +-- .../SourceFiles/settings/settings_folders.cpp | 2 +- .../settings/settings_global_ttl.cpp | 10 ++-- .../settings/settings_information.cpp | 2 +- .../settings/settings_local_passcode.cpp | 2 +- .../SourceFiles/settings/settings_main.cpp | 16 +++--- .../settings/settings_notifications.cpp | 20 +++---- .../settings/settings_notifications_type.cpp | 8 +-- .../settings/settings_power_saving.cpp | 4 +- .../settings/settings_privacy_controllers.cpp | 2 +- .../settings/settings_privacy_security.cpp | 20 +++---- .../settings/settings_websites.cpp | 2 +- .../SourceFiles/window/window_main_menu.cpp | 6 +-- 40 files changed, 173 insertions(+), 171 deletions(-) diff --git a/Telegram/SourceFiles/boxes/auto_download_box.cpp b/Telegram/SourceFiles/boxes/auto_download_box.cpp index ed6ae59a3..ae42f3cc8 100644 --- a/Telegram/SourceFiles/boxes/auto_download_box.cpp +++ b/Telegram/SourceFiles/boxes/auto_download_box.cpp @@ -109,11 +109,11 @@ void AutoDownloadBox::setupContent() { Type type, rpl::producer label) { const auto value = settings->bytesLimit(_source, type); - AddButton( + content->add(object_ptr( content, std::move(label), st::settingsButtonNoIcon - )->toggleOn( + ))->toggleOn( rpl::single(value > 0) )->toggledChanges( ) | rpl::start_with_next([=](bool enabled) { diff --git a/Telegram/SourceFiles/boxes/background_box.cpp b/Telegram/SourceFiles/boxes/background_box.cpp index a18df1bfe..4369863c9 100644 --- a/Telegram/SourceFiles/boxes/background_box.cpp +++ b/Telegram/SourceFiles/boxes/background_box.cpp @@ -168,7 +168,7 @@ void BackgroundBox::prepare() { Ui::AddSkip(container); - const auto button = container->add(Settings::CreateButton( + const auto button = container->add(object_ptr( container, tr::lng_settings_bg_from_file(), st::infoProfileButton)); diff --git a/Telegram/SourceFiles/boxes/edit_privacy_box.cpp b/Telegram/SourceFiles/boxes/edit_privacy_box.cpp index 198ec9e93..d0591a1b5 100644 --- a/Telegram/SourceFiles/boxes/edit_privacy_box.cpp +++ b/Telegram/SourceFiles/boxes/edit_privacy_box.cpp @@ -295,7 +295,7 @@ void EditPrivacyBox::setupContent() { const auto button = content->add( object_ptr>( content, - CreateButton( + object_ptr