|
Chatterino
|
#include <IrcChannel2.hpp>
Public Member Functions | |
| IrcChannel (const QString &name, IrcServer *server) | |
| void | sendMessage (const QString &message) override |
| IrcServer * | server () |
| virtual bool | canReconnect () const override |
| virtual void | reconnect () override |
Public Member Functions inherited from chatterino::Channel | |
| Channel (const QString &name, Type type) | |
| virtual | ~Channel () |
| Type | getType () const |
| const QString & | getName () const |
| virtual const QString & | getDisplayName () const |
| virtual const QString & | getLocalizedName () const |
| bool | isTwitchChannel () const |
| virtual bool | isEmpty () const |
| LimitedQueueSnapshot< MessagePtr > | getMessageSnapshot () |
| void | addMessage (MessagePtr message, boost::optional< MessageFlags > overridingFlags=boost::none) |
| void | addMessagesAtStart (const std::vector< MessagePtr > &messages_) |
| void | fillInMissingMessages (const std::vector< MessagePtr > &messages) |
| Inserts the given messages in order by Message::serverReceivedTime. More... | |
| void | addOrReplaceTimeout (MessagePtr message) |
| void | disableAllMessages () |
| void | replaceMessage (MessagePtr message, MessagePtr replacement) |
| void | replaceMessage (size_t index, MessagePtr replacement) |
| void | deleteMessage (QString messageID) |
| MessagePtr | findMessage (QString messageID) |
| bool | hasMessages () const |
| virtual bool | canSendMessage () const |
| virtual bool | isWritable () const |
| virtual bool | isMod () const |
| virtual bool | isBroadcaster () const |
| virtual bool | hasModRights () const |
| virtual bool | hasHighRateLimit () const |
| virtual bool | isLive () const |
| virtual bool | shouldIgnoreHighlights () const |
Public Member Functions inherited from chatterino::ChannelChatters | |
| ChannelChatters (Channel &channel) | |
| virtual | ~ChannelChatters ()=default |
| SharedAccessGuard< const ChatterSet > | accessChatters () 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 |
Friends | |
| class | Irc |
Additional Inherited Members | |
Public Types inherited from chatterino::Channel | |
| enum | Type { Type::None, Type::Direct, Type::Twitch, Type::TwitchWhispers, Type::TwitchWatching, Type::TwitchMentions, Type::TwitchLive, Type::TwitchEnd, Type::Irc, Type::Misc } |
Static Public Member Functions inherited from chatterino::Channel | |
| static std::shared_ptr< Channel > | getEmpty () |
Public Attributes inherited from chatterino::Channel | |
| pajlada::Signals::Signal< const QString &, const QString &, bool & > | sendMessageSignal |
| pajlada::Signals::Signal< const QString &, const QString &, const QString &, bool & > | sendReplySignal |
| pajlada::Signals::Signal< MessagePtr & > | messageRemovedFromStart |
| pajlada::Signals::Signal< MessagePtr &, boost::optional< MessageFlags > > | messageAppended |
| pajlada::Signals::Signal< std::vector< MessagePtr > & > | messagesAddedAtStart |
| pajlada::Signals::Signal< size_t, MessagePtr & > | messageReplaced |
| pajlada::Signals::Signal< const std::vector< MessagePtr > & > | filledInMessages |
| Invoked when some number of messages were filled in using time received. More... | |
| pajlada::Signals::NoArgSignal | destroyed |
| pajlada::Signals::NoArgSignal | displayNameChanged |
| pajlada::Signals::NoArgSignal | connected |
| Invoked when AbstractIrcServer::onReadConnected occurs. More... | |
| CompletionModel | completionModel |
| QDate | lastDate_ |
Static Public Attributes inherited from chatterino::ChannelChatters | |
| static constexpr int | maxChatterColorCount = 5000 |
Protected Member Functions inherited from chatterino::Channel | |
| virtual void | onConnected () |
|
explicit |
|
overridevirtual |
Reimplemented from chatterino::Channel.
|
overridevirtual |
|
overridevirtual |
| IrcServer * chatterino::IrcChannel::server | ( | ) |
|
friend |
1.8.13