Chatterino
|
Public Member Functions | |
MockChannel (const QString &name) | |
![]() | |
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 void | sendMessage (const QString &message) |
virtual bool | isMod () const |
virtual bool | isBroadcaster () const |
virtual bool | hasModRights () const |
virtual bool | hasHighRateLimit () const |
virtual bool | isLive () const |
virtual bool | shouldIgnoreHighlights () const |
virtual bool | canReconnect () const |
virtual void | reconnect () |
Additional Inherited Members | |
![]() | |
enum | Type { Type::None, Type::Direct, Type::Twitch, Type::TwitchWhispers, Type::TwitchWatching, Type::TwitchMentions, Type::TwitchLive, Type::TwitchEnd, Type::Irc, Type::Misc } |
![]() | |
static std::shared_ptr< Channel > | getEmpty () |
![]() | |
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_ |
![]() | |
virtual void | onConnected () |
|
inline |