25 void setUserColor(
const QString &user,
const QColor &color);
43 bool joinedUsersMergeQueued_ =
false;
45 bool partedUsersMergeQueued_ =
false;
47 QObject lifetimeGuard_;
Definition: UniqueAccess.hpp:10
Definition: Application.cpp:48
void setUserColor(const QString &user, const QColor &color)
Definition: ChannelChatters.cpp:104
void addJoinedUser(const QString &user)
Definition: ChannelChatters.cpp:26
void addRecentChatter(const QString &user)
Definition: ChannelChatters.cpp:20
static constexpr int maxChatterColorCount
Definition: ChannelChatters.hpp:32
size_t colorsSize() const
Definition: ChannelChatters.cpp:83
SharedAccessGuard< const ChatterSet > accessChatters() const
Definition: ChannelChatters.cpp:15
Definition: UniqueAccess.hpp:53
const QColor getUserColor(const QString &user)
Definition: ChannelChatters.cpp:89
Definition: Channel.hpp:30
void addPartedUser(const QString &user)
Definition: ChannelChatters.cpp:51
virtual ~ChannelChatters()=default
Definition: ChannelChatters.hpp:13
ChannelChatters(Channel &channel)
Definition: ChannelChatters.cpp:9
void updateOnlineChatters(const std::unordered_set< QString > &usernames)
Definition: ChannelChatters.cpp:76