#pragma once #include "widgets/BaseWindow.hpp" #include namespace chatterino { class Link; class ChannelView; class Channel; using ChannelPtr = std::shared_ptr; class EmotePopup : public BaseWindow { public: EmotePopup(); void loadChannel(ChannelPtr channel); void loadEmojis(); pajlada::Signals::Signal linkClicked; private: ChannelView *globalEmotesView_{}; ChannelView *channelEmotesView_{}; ChannelView *subEmotesView_{}; ChannelView *viewEmojis_{}; }; } // namespace chatterino