|
| | SharedMessageBuilder ()=delete |
| |
| | SharedMessageBuilder (Channel *_channel, const Communi::IrcPrivateMessage *_ircMessage, const MessageParseArgs &_args) |
| |
| | SharedMessageBuilder (Channel *_channel, const Communi::IrcMessage *_ircMessage, const MessageParseArgs &_args, QString content, bool isAction) |
| |
| virtual bool | isIgnored () const |
| |
| virtual void | triggerHighlights () |
| |
| virtual MessagePtr | build ()=0 |
| |
| | MessageBuilder () |
| |
| | MessageBuilder (SystemMessageTag, const QString &text, const QTime &time=QTime::currentTime()) |
| |
| | MessageBuilder (TimeoutMessageTag, const QString &timeoutUser, const QString &sourceUser, const QString &systemMessageText, int times, const QTime &time=QTime::currentTime()) |
| |
| | MessageBuilder (TimeoutMessageTag, const QString &username, const QString &durationInSeconds, bool multipleTimes, const QTime &time=QTime::currentTime()) |
| |
| | MessageBuilder (const BanAction &action, uint32_t count=1) |
| |
| | MessageBuilder (const UnbanAction &action) |
| |
| | MessageBuilder (const AutomodUserAction &action) |
| |
| | MessageBuilder (LiveUpdatesAddEmoteMessageTag, const QString &platform, const QString &actor, const std::vector< QString > &emoteNames) |
| |
| | MessageBuilder (LiveUpdatesRemoveEmoteMessageTag, const QString &platform, const QString &actor, const std::vector< QString > &emoteNames) |
| |
| | MessageBuilder (LiveUpdatesUpdateEmoteMessageTag, const QString &platform, const QString &actor, const QString &emoteName, const QString &oldEmoteName) |
| |
| | MessageBuilder (LiveUpdatesUpdateEmoteSetMessageTag, const QString &platform, const QString &actor, const QString &emoteSetName) |
| |
| virtual | ~MessageBuilder ()=default |
| |
| Message * | operator-> () |
| |
| Message & | message () |
| |
| MessagePtr | release () |
| |
| std::weak_ptr< Message > | weakOf () |
| |
| void | append (std::unique_ptr< MessageElement > element) |
| |
| QString | matchLink (const QString &string) |
| |
| void | addLink (const QString &origLink, const QString &matchedLink) |
| |
| void | addIrcMessageText (const QString &text) |
| |
| template<typename T , typename... Args> |
| T * | emplace (Args &&...args) |
| |