#include <MessageBuilder.hpp>
|
| 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) |
|
◆ MessageBuilder() [1/11]
chatterino::MessageBuilder::MessageBuilder |
( |
| ) |
|
◆ MessageBuilder() [2/11]
chatterino::MessageBuilder::MessageBuilder |
( |
SystemMessageTag |
, |
|
|
const QString & |
text, |
|
|
const QTime & |
time = QTime::currentTime() |
|
) |
| |
◆ MessageBuilder() [3/11]
chatterino::MessageBuilder::MessageBuilder |
( |
TimeoutMessageTag |
, |
|
|
const QString & |
timeoutUser, |
|
|
const QString & |
sourceUser, |
|
|
const QString & |
systemMessageText, |
|
|
int |
times, |
|
|
const QTime & |
time = QTime::currentTime() |
|
) |
| |
◆ MessageBuilder() [4/11]
chatterino::MessageBuilder::MessageBuilder |
( |
TimeoutMessageTag |
, |
|
|
const QString & |
username, |
|
|
const QString & |
durationInSeconds, |
|
|
bool |
multipleTimes, |
|
|
const QTime & |
time = QTime::currentTime() |
|
) |
| |
◆ MessageBuilder() [5/11]
chatterino::MessageBuilder::MessageBuilder |
( |
const BanAction & |
action, |
|
|
uint32_t |
count = 1 |
|
) |
| |
◆ MessageBuilder() [6/11]
chatterino::MessageBuilder::MessageBuilder |
( |
const UnbanAction & |
action | ) |
|
◆ MessageBuilder() [7/11]
◆ MessageBuilder() [8/11]
chatterino::MessageBuilder::MessageBuilder |
( |
LiveUpdatesAddEmoteMessageTag |
, |
|
|
const QString & |
platform, |
|
|
const QString & |
actor, |
|
|
const std::vector< QString > & |
emoteNames |
|
) |
| |
◆ MessageBuilder() [9/11]
chatterino::MessageBuilder::MessageBuilder |
( |
LiveUpdatesRemoveEmoteMessageTag |
, |
|
|
const QString & |
platform, |
|
|
const QString & |
actor, |
|
|
const std::vector< QString > & |
emoteNames |
|
) |
| |
◆ MessageBuilder() [10/11]
chatterino::MessageBuilder::MessageBuilder |
( |
LiveUpdatesUpdateEmoteMessageTag |
, |
|
|
const QString & |
platform, |
|
|
const QString & |
actor, |
|
|
const QString & |
emoteName, |
|
|
const QString & |
oldEmoteName |
|
) |
| |
◆ MessageBuilder() [11/11]
◆ ~MessageBuilder()
virtual chatterino::MessageBuilder::~MessageBuilder |
( |
| ) |
|
|
virtualdefault |
◆ addIrcMessageText()
void chatterino::MessageBuilder::addIrcMessageText |
( |
const QString & |
text | ) |
|
◆ addLink()
void chatterino::MessageBuilder::addLink |
( |
const QString & |
origLink, |
|
|
const QString & |
matchedLink |
|
) |
| |
◆ addTextOrEmoji() [1/2]
void chatterino::MessageBuilder::addTextOrEmoji |
( |
EmotePtr |
emote | ) |
|
|
protectedvirtual |
◆ addTextOrEmoji() [2/2]
void chatterino::MessageBuilder::addTextOrEmoji |
( |
const QString & |
value | ) |
|
|
protectedvirtual |
◆ append()
void chatterino::MessageBuilder::append |
( |
std::unique_ptr< MessageElement > |
element | ) |
|
◆ emplace()
template<typename T , typename... Args>
T* chatterino::MessageBuilder::emplace |
( |
Args &&... |
args | ) |
|
|
inline |
◆ matchLink()
QString chatterino::MessageBuilder::matchLink |
( |
const QString & |
string | ) |
|
◆ message()
Message & chatterino::MessageBuilder::message |
( |
| ) |
|
◆ operator->()
Message * chatterino::MessageBuilder::operator-> |
( |
| ) |
|
◆ release()
MessagePtr chatterino::MessageBuilder::release |
( |
| ) |
|
◆ weakOf()
std::weak_ptr< Message > chatterino::MessageBuilder::weakOf |
( |
| ) |
|
◆ textColor_
The documentation for this class was generated from the following files: