// This is the source code of AyuGram for Desktop. // // We do not and cannot prevent the use of our code, // but be respectful and credit the original author. // // Copyright @Radolyn, 2023 #pragma once #include "settings/settings_common.h" class BoxContent; namespace Window { class Controller; class SessionController; } // namespace Window namespace Settings { class Ayu : public Section { public: Ayu(QWidget* parent, not_null controller); [[nodiscard]] rpl::producer title() override; private: void SetupGhostEssentials(not_null container); void SetupSpyEssentials(not_null container); void SetupQoLToggles(not_null container); void SetupCustomization(not_null container, not_null controller); void SetupShowPeerId(not_null container, not_null controller); void SetupRecentStickersLimitSlider(not_null container); void SetupAyuSync(not_null container); void SetupSendConfirmations(not_null container); void SetupAyuGramSettings(not_null container, not_null null); void setupContent(not_null controller); }; } // namespace Settings