Chatterino
Public Member Functions | Static Public Attributes | List of all members
chatterino::ChannelChatters Class Reference

#include <ChannelChatters.hpp>

Inheritance diagram for chatterino::ChannelChatters:
[legend]

Public Member Functions

 ChannelChatters (Channel &channel)
 
virtual ~ChannelChatters ()=default
 
SharedAccessGuard< const ChatterSetaccessChatters () const
 
void addRecentChatter (const QString &user)
 
void addJoinedUser (const QString &user)
 
void addPartedUser (const QString &user)
 
const QColor getUserColor (const QString &user)
 
void setUserColor (const QString &user, const QColor &color)
 
void updateOnlineChatters (const std::unordered_set< QString > &usernames)
 
size_t colorsSize () const
 

Static Public Attributes

static constexpr int maxChatterColorCount = 5000
 

Constructor & Destructor Documentation

◆ ChannelChatters()

chatterino::ChannelChatters::ChannelChatters ( Channel channel)

◆ ~ChannelChatters()

virtual chatterino::ChannelChatters::~ChannelChatters ( )
virtualdefault

Member Function Documentation

◆ accessChatters()

SharedAccessGuard< const ChatterSet > chatterino::ChannelChatters::accessChatters ( ) const
Here is the caller graph for this function:

◆ addJoinedUser()

void chatterino::ChannelChatters::addJoinedUser ( const QString &  user)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ addPartedUser()

void chatterino::ChannelChatters::addPartedUser ( const QString &  user)
Here is the call graph for this function:

◆ addRecentChatter()

void chatterino::ChannelChatters::addRecentChatter ( const QString &  user)

◆ colorsSize()

size_t chatterino::ChannelChatters::colorsSize ( ) const
Here is the call graph for this function:
Here is the caller graph for this function:

◆ getUserColor()

const QColor chatterino::ChannelChatters::getUserColor ( const QString &  user)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setUserColor()

void chatterino::ChannelChatters::setUserColor ( const QString &  user,
const QColor &  color 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ updateOnlineChatters()

void chatterino::ChannelChatters::updateOnlineChatters ( const std::unordered_set< QString > &  usernames)
Here is the caller graph for this function:

Member Data Documentation

◆ maxChatterColorCount

constexpr int chatterino::ChannelChatters::maxChatterColorCount = 5000
static

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