feat(emote-popup): automatically reload Twitch emotes (#5580)
This commit is contained in:
@@ -275,6 +275,12 @@ void Channel::deleteMessage(QString messageID)
|
||||
}
|
||||
}
|
||||
|
||||
void Channel::clearMessages()
|
||||
{
|
||||
this->messages_.clear();
|
||||
this->messagesCleared.invoke();
|
||||
}
|
||||
|
||||
MessagePtr Channel::findMessage(QString messageID)
|
||||
{
|
||||
MessagePtr res;
|
||||
|
||||
@@ -71,6 +71,7 @@ public:
|
||||
pajlada::Signals::Signal<const std::vector<MessagePtr> &> filledInMessages;
|
||||
pajlada::Signals::NoArgSignal destroyed;
|
||||
pajlada::Signals::NoArgSignal displayNameChanged;
|
||||
pajlada::Signals::NoArgSignal messagesCleared;
|
||||
|
||||
Type getType() const;
|
||||
const QString &getName() const;
|
||||
@@ -99,6 +100,9 @@ public:
|
||||
void replaceMessage(size_t index, MessagePtr replacement);
|
||||
void deleteMessage(QString messageID);
|
||||
|
||||
/// Removes all messages from this channel and invokes #messagesCleared
|
||||
void clearMessages();
|
||||
|
||||
MessagePtr findMessage(QString messageID);
|
||||
|
||||
bool hasMessages() const;
|
||||
|
||||
Reference in New Issue
Block a user