From 44c1109798370b0232e348ed895c93541f052250 Mon Sep 17 00:00:00 2001 From: 23rd <23rd@vivaldi.net> Date: Tue, 6 Aug 2024 15:54:19 +0300 Subject: [PATCH] Slightly improved include directives in files for invite links. --- Telegram/SourceFiles/boxes/peers/edit_peer_invite_link.h | 4 +++- .../channel_statistics/boosts/info_boosts_inner_widget.cpp | 1 + Telegram/SourceFiles/ui/boxes/edit_invite_link.cpp | 7 ++++--- Telegram/SourceFiles/ui/boxes/edit_invite_link.h | 5 +++-- Telegram/SourceFiles/ui/controls/invite_link_label.h | 4 +++- 5 files changed, 14 insertions(+), 7 deletions(-) diff --git a/Telegram/SourceFiles/boxes/peers/edit_peer_invite_link.h b/Telegram/SourceFiles/boxes/peers/edit_peer_invite_link.h index 784bcc809..1cb22fb1a 100644 --- a/Telegram/SourceFiles/boxes/peers/edit_peer_invite_link.h +++ b/Telegram/SourceFiles/boxes/peers/edit_peer_invite_link.h @@ -7,7 +7,8 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL */ #pragma once -#include "ui/layers/generic_box.h" +template +class object_ptr; class PeerData; @@ -22,6 +23,7 @@ class Session; namespace Ui { class VerticalLayout; class Show; +class BoxContent; } // namespace Ui [[nodiscard]] bool IsExpiredLink(const Api::InviteLink &data, TimeId now); diff --git a/Telegram/SourceFiles/info/channel_statistics/boosts/info_boosts_inner_widget.cpp b/Telegram/SourceFiles/info/channel_statistics/boosts/info_boosts_inner_widget.cpp index cddb8d9a3..caaa6b807 100644 --- a/Telegram/SourceFiles/info/channel_statistics/boosts/info_boosts_inner_widget.cpp +++ b/Telegram/SourceFiles/info/channel_statistics/boosts/info_boosts_inner_widget.cpp @@ -28,6 +28,7 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL #include "ui/controls/invite_link_label.h" #include "ui/effects/ripple_animation.h" #include "ui/empty_userpic.h" +#include "ui/layers/generic_box.h" #include "ui/painter.h" #include "ui/rect.h" #include "ui/vertical_list.h" diff --git a/Telegram/SourceFiles/ui/boxes/edit_invite_link.cpp b/Telegram/SourceFiles/ui/boxes/edit_invite_link.cpp index be5fe34eb..c536c116d 100644 --- a/Telegram/SourceFiles/ui/boxes/edit_invite_link.cpp +++ b/Telegram/SourceFiles/ui/boxes/edit_invite_link.cpp @@ -7,14 +7,15 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL */ #include "ui/boxes/edit_invite_link.h" +#include "base/unixtime.h" #include "lang/lang_keys.h" #include "ui/boxes/choose_date_time.h" -#include "ui/widgets/labels.h" +#include "ui/layers/generic_box.h" +#include "ui/widgets/checkbox.h" #include "ui/widgets/fields/input_field.h" #include "ui/widgets/fields/number_input.h" -#include "ui/widgets/checkbox.h" +#include "ui/widgets/labels.h" #include "ui/wrap/slide_wrap.h" -#include "base/unixtime.h" #include "styles/style_settings.h" #include "styles/style_layers.h" #include "styles/style_info.h" diff --git a/Telegram/SourceFiles/ui/boxes/edit_invite_link.h b/Telegram/SourceFiles/ui/boxes/edit_invite_link.h index d2d406eb9..5860c7054 100644 --- a/Telegram/SourceFiles/ui/boxes/edit_invite_link.h +++ b/Telegram/SourceFiles/ui/boxes/edit_invite_link.h @@ -7,10 +7,11 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL */ #pragma once -#include "ui/layers/generic_box.h" - namespace Ui { +class GenericBox; +class SettingsButton; + struct InviteLinkFields { QString link; QString label; diff --git a/Telegram/SourceFiles/ui/controls/invite_link_label.h b/Telegram/SourceFiles/ui/controls/invite_link_label.h index 2af7defdb..237d9142c 100644 --- a/Telegram/SourceFiles/ui/controls/invite_link_label.h +++ b/Telegram/SourceFiles/ui/controls/invite_link_label.h @@ -7,7 +7,9 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL */ #pragma once -#include "base/object_ptr.h" +template +class object_ptr; + #include "base/unique_qptr.h" namespace Ui {