Chatterino
Public Member Functions | List of all members
chatterino::MockChannel Class Reference
Inheritance diagram for chatterino::MockChannel:
[legend]
Collaboration diagram for chatterino::MockChannel:
[legend]

Public Member Functions

 MockChannel (const QString &name)
 
- 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< MessagePtrgetMessageSnapshot ()
 
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

- 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< ChannelgetEmpty ()
 
- 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_
 
- Protected Member Functions inherited from chatterino::Channel
virtual void onConnected ()
 

Constructor & Destructor Documentation

◆ MockChannel()

chatterino::MockChannel::MockChannel ( const QString &  name)
inline

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