#pragma once #include "common/Channel.hpp" #include "widgets/BaseWindow.hpp" namespace chatterino { class Channel; class ChannelView; class LogsPopup : public BaseWindow { public: LogsPopup(); void setInfo(std::shared_ptr channel, QString userName); private: ChannelView *channelView_ = nullptr; ChannelPtr channel_ = Channel::getEmpty(); QString userName_; int roomID_; void initLayout(); void setMessages(std::vector &messages); void getRoomID(); void getOverrustleLogs(); void getLogviewerLogs(); }; } // namespace chatterino