#pragma once #include "common/Singleton.hpp" #define GIF_FRAME_LENGTH 33 #include "providers/bttv/BttvEmotes.hpp" #include "providers/emoji/Emojis.hpp" #include "providers/ffz/FfzEmotes.hpp" #include "providers/twitch/TwitchEmotes.hpp" #include "singletons/helper/GifTimer.hpp" namespace chatterino { class Emotes final : public Singleton { public: virtual void initialize(Application &app) override; bool isIgnoredEmote(const QString &emote); TwitchEmotes twitch; BTTVEmotes bttv; FFZEmotes ffz; Emojis emojis; GIFTimer gifTimer; }; } // namespace chatterino