#pragma once #include "common/Channel.hpp" #include "util/LayoutCreator.hpp" #include "widgets/settingspages/SettingsPage.hpp" #include #include class QVBoxLayout; namespace chatterino { class LookPage : public SettingsPage { public: LookPage(); private: void initializeUi(); void addInterfaceTab(LayoutCreator layout); void addMessageTab(LayoutCreator layout); void addEmoteTab(LayoutCreator layout); void addSplitHeaderTab(LayoutCreator layout); void addLastReadMessageIndicatorPatternSelector(LayoutCreator layout); QLayout *createThemeColorChanger(); QLayout *createFontChanger(); QLayout *createUiScaleSlider(); QLayout *createBoldScaleSlider(); ChannelPtr createPreviewChannel(); std::vector connections_; }; } // namespace chatterino