#include "emotespage.hpp" #include "util/layoutcreator.hpp" namespace chatterino { namespace widgets { namespace settingspages { EmotesPage::EmotesPage() : SettingsPage("Emotes", ":/images/emote.svg") { singletons::SettingManager &settings = singletons::SettingManager::getInstance(); util::LayoutCreator layoutCreator(this); auto layout = layoutCreator.emplace().withoutMargin(); // clang-format off layout.append(this->createCheckBox("Enable Twitch emotes", settings.enableTwitchEmotes)); layout.append(this->createCheckBox("Enable BetterTTV emotes", settings.enableBttvEmotes)); layout.append(this->createCheckBox("Enable FrankerFaceZ emotes", settings.enableFfzEmotes)); layout.append(this->createCheckBox("Enable emojis", settings.enableEmojis)); layout.append(this->createCheckBox("Enable gif animations", settings.enableGifAnimations)); // clang-format on layout->addStretch(1); } } // namespace settingspages } // namespace widgets } // namespace chatterino