#pragma once #include namespace chatterino { class TwitchEmotes; class Emojis; class GIFTimer; class EmoteController { public: EmoteController(); virtual ~EmoteController(); virtual void initialize(); TwitchEmotes *getTwitchEmotes() const; Emojis *getEmojis() const; GIFTimer *getGIFTimer() const; private: std::unique_ptr twitchEmotes_; std::unique_ptr emojis_; std::unique_ptr gifTimer_; }; } // namespace chatterino