Chatterino
Classes | Namespaces | Functions | Variables
MessageBuilder.hpp File Reference
#include "messages/MessageElement.hpp"
#include <QRegularExpression>
#include <ctime>
#include <utility>
Include dependency graph for MessageBuilder.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  chatterino::SystemMessageTag
 
struct  chatterino::TimeoutMessageTag
 
struct  chatterino::LiveUpdatesUpdateEmoteMessageTag
 
struct  chatterino::LiveUpdatesRemoveEmoteMessageTag
 
struct  chatterino::LiveUpdatesAddEmoteMessageTag
 
struct  chatterino::LiveUpdatesUpdateEmoteSetMessageTag
 
struct  chatterino::MessageParseArgs
 
class  chatterino::MessageBuilder
 

Namespaces

 chatterino
 

Functions

MessagePtr chatterino::makeSystemMessage (const QString &text)
 
MessagePtr chatterino::makeSystemMessage (const QString &text, const QTime &time)
 
std::pair< MessagePtr, MessagePtr > chatterino::makeAutomodMessage (const AutomodAction &action)
 
MessagePtr chatterino::makeAutomodInfoMessage (const AutomodInfoAction &action)
 

Variables

const SystemMessageTag chatterino::systemMessage {}
 
const TimeoutMessageTag chatterino::timeoutMessage {}
 
const LiveUpdatesUpdateEmoteMessageTag chatterino::liveUpdatesUpdateEmoteMessage {}
 
const LiveUpdatesRemoveEmoteMessageTag chatterino::liveUpdatesRemoveEmoteMessage {}
 
const LiveUpdatesAddEmoteMessageTag chatterino::liveUpdatesAddEmoteMessage {}
 
const LiveUpdatesUpdateEmoteSetMessageTag chatterino::liveUpdatesUpdateEmoteSetMessage {}