Chatterino
Public Member Functions | Public Attributes | List of all members
chatterino::Message Struct Reference

#include <Message.hpp>

Inheritance diagram for chatterino::Message:
[legend]
Collaboration diagram for chatterino::Message:
[legend]

Public Member Functions

 Message ()
 
 ~Message ()
 
ScrollbarHighlight getScrollBarHighlight () const
 

Public Attributes

MessageFlags flags
 
QTime parseTime
 
QString id
 
QString searchText
 
QString messageText
 
QString loginName
 
QString displayName
 
QString localizedName
 
QString timeoutUser
 
QString channelName
 
QColor usernameColor
 
QDateTime serverReceivedTime
 
std::vector< Badgebadges
 
std::unordered_map< QString, QString > badgeInfos
 
std::shared_ptr< QColor > highlightColor
 
std::shared_ptr< MessageThreadreplyThread
 
uint32_t count = 1
 
std::vector< std::unique_ptr< MessageElement > > elements
 

Constructor & Destructor Documentation

◆ Message()

chatterino::Message::Message ( )
Here is the call graph for this function:

◆ ~Message()

chatterino::Message::~Message ( )
Here is the call graph for this function:

Member Function Documentation

◆ getScrollBarHighlight()

SBHighlight chatterino::Message::getScrollBarHighlight ( ) const
Here is the call graph for this function:

Member Data Documentation

◆ badgeInfos

std::unordered_map<QString, QString> chatterino::Message::badgeInfos

◆ badges

std::vector<Badge> chatterino::Message::badges

◆ channelName

QString chatterino::Message::channelName

◆ count

uint32_t chatterino::Message::count = 1

◆ displayName

QString chatterino::Message::displayName

◆ elements

std::vector<std::unique_ptr<MessageElement> > chatterino::Message::elements

◆ flags

MessageFlags chatterino::Message::flags
mutable

◆ highlightColor

std::shared_ptr<QColor> chatterino::Message::highlightColor

◆ id

QString chatterino::Message::id

◆ localizedName

QString chatterino::Message::localizedName

◆ loginName

QString chatterino::Message::loginName

◆ messageText

QString chatterino::Message::messageText

◆ parseTime

QTime chatterino::Message::parseTime

◆ replyThread

std::shared_ptr<MessageThread> chatterino::Message::replyThread

◆ searchText

QString chatterino::Message::searchText

◆ serverReceivedTime

QDateTime chatterino::Message::serverReceivedTime

◆ timeoutUser

QString chatterino::Message::timeoutUser

◆ usernameColor

QColor chatterino::Message::usernameColor

The documentation for this struct was generated from the following files: