#include <MessageBuilder.hpp>
 | 
|   | MessageBuilder () | 
|   | 
|   | MessageBuilder (SystemMessageTag, const QString &text, const QTime &time=QTime::currentTime()) | 
|   | 
|   | MessageBuilder (TimeoutMessageTag, const QString &timeoutUser, const QString &sourceUser, const QString &systemMessageText, int times, const QTime &time=QTime::currentTime()) | 
|   | 
|   | MessageBuilder (TimeoutMessageTag, const QString &username, const QString &durationInSeconds, bool multipleTimes, const QTime &time=QTime::currentTime()) | 
|   | 
|   | MessageBuilder (const BanAction &action, uint32_t count=1) | 
|   | 
|   | MessageBuilder (const UnbanAction &action) | 
|   | 
|   | MessageBuilder (const AutomodUserAction &action) | 
|   | 
|   | MessageBuilder (LiveUpdatesAddEmoteMessageTag, const QString &platform, const QString &actor, const std::vector< QString > &emoteNames) | 
|   | 
|   | MessageBuilder (LiveUpdatesRemoveEmoteMessageTag, const QString &platform, const QString &actor, const std::vector< QString > &emoteNames) | 
|   | 
|   | MessageBuilder (LiveUpdatesUpdateEmoteMessageTag, const QString &platform, const QString &actor, const QString &emoteName, const QString &oldEmoteName) | 
|   | 
|   | MessageBuilder (LiveUpdatesUpdateEmoteSetMessageTag, const QString &platform, const QString &actor, const QString &emoteSetName) | 
|   | 
| virtual  | ~MessageBuilder ()=default | 
|   | 
| Message *  | operator-> () | 
|   | 
| Message &  | message () | 
|   | 
| MessagePtr  | release () | 
|   | 
| std::weak_ptr< Message >  | weakOf () | 
|   | 
| void  | append (std::unique_ptr< MessageElement > element) | 
|   | 
| QString  | matchLink (const QString &string) | 
|   | 
| void  | addLink (const QString &origLink, const QString &matchedLink) | 
|   | 
| void  | addIrcMessageText (const QString &text) | 
|   | 
| template<typename T , typename... Args>  | 
| T *  | emplace (Args &&...args) | 
|   | 
◆ MessageBuilder() [1/11]
      
        
          | chatterino::MessageBuilder::MessageBuilder  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ MessageBuilder() [2/11]
      
        
          | chatterino::MessageBuilder::MessageBuilder  | 
          ( | 
          SystemMessageTag  | 
          ,  | 
        
        
           | 
           | 
          const QString &  | 
          text,  | 
        
        
           | 
           | 
          const QTime &  | 
          time = QTime::currentTime()  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ MessageBuilder() [3/11]
      
        
          | chatterino::MessageBuilder::MessageBuilder  | 
          ( | 
          TimeoutMessageTag  | 
          ,  | 
        
        
           | 
           | 
          const QString &  | 
          timeoutUser,  | 
        
        
           | 
           | 
          const QString &  | 
          sourceUser,  | 
        
        
           | 
           | 
          const QString &  | 
          systemMessageText,  | 
        
        
           | 
           | 
          int  | 
          times,  | 
        
        
           | 
           | 
          const QTime &  | 
          time = QTime::currentTime()  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ MessageBuilder() [4/11]
      
        
          | chatterino::MessageBuilder::MessageBuilder  | 
          ( | 
          TimeoutMessageTag  | 
          ,  | 
        
        
           | 
           | 
          const QString &  | 
          username,  | 
        
        
           | 
           | 
          const QString &  | 
          durationInSeconds,  | 
        
        
           | 
           | 
          bool  | 
          multipleTimes,  | 
        
        
           | 
           | 
          const QTime &  | 
          time = QTime::currentTime()  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ MessageBuilder() [5/11]
      
        
          | chatterino::MessageBuilder::MessageBuilder  | 
          ( | 
          const BanAction &  | 
          action,  | 
        
        
           | 
           | 
          uint32_t  | 
          count = 1  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ MessageBuilder() [6/11]
      
        
          | chatterino::MessageBuilder::MessageBuilder  | 
          ( | 
          const UnbanAction &  | 
          action | ) | 
           | 
        
      
 
 
◆ MessageBuilder() [7/11]
◆ MessageBuilder() [8/11]
      
        
          | chatterino::MessageBuilder::MessageBuilder  | 
          ( | 
          LiveUpdatesAddEmoteMessageTag  | 
          ,  | 
        
        
           | 
           | 
          const QString &  | 
          platform,  | 
        
        
           | 
           | 
          const QString &  | 
          actor,  | 
        
        
           | 
           | 
          const std::vector< QString > &  | 
          emoteNames  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ MessageBuilder() [9/11]
      
        
          | chatterino::MessageBuilder::MessageBuilder  | 
          ( | 
          LiveUpdatesRemoveEmoteMessageTag  | 
          ,  | 
        
        
           | 
           | 
          const QString &  | 
          platform,  | 
        
        
           | 
           | 
          const QString &  | 
          actor,  | 
        
        
           | 
           | 
          const std::vector< QString > &  | 
          emoteNames  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ MessageBuilder() [10/11]
      
        
          | chatterino::MessageBuilder::MessageBuilder  | 
          ( | 
          LiveUpdatesUpdateEmoteMessageTag  | 
          ,  | 
        
        
           | 
           | 
          const QString &  | 
          platform,  | 
        
        
           | 
           | 
          const QString &  | 
          actor,  | 
        
        
           | 
           | 
          const QString &  | 
          emoteName,  | 
        
        
           | 
           | 
          const QString &  | 
          oldEmoteName  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ MessageBuilder() [11/11]
◆ ~MessageBuilder()
  
  
      
        
          | virtual chatterino::MessageBuilder::~MessageBuilder  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtualdefault   | 
  
 
 
◆ addIrcMessageText()
      
        
          | void chatterino::MessageBuilder::addIrcMessageText  | 
          ( | 
          const QString &  | 
          text | ) | 
           | 
        
      
 
 
◆ addLink()
      
        
          | void chatterino::MessageBuilder::addLink  | 
          ( | 
          const QString &  | 
          origLink,  | 
        
        
           | 
           | 
          const QString &  | 
          matchedLink  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ addTextOrEmoji() [1/2]
  
  
      
        
          | void chatterino::MessageBuilder::addTextOrEmoji  | 
          ( | 
          EmotePtr  | 
          emote | ) | 
           | 
         
       
   | 
  
protectedvirtual   | 
  
 
 
◆ addTextOrEmoji() [2/2]
  
  
      
        
          | void chatterino::MessageBuilder::addTextOrEmoji  | 
          ( | 
          const QString &  | 
          value | ) | 
           | 
         
       
   | 
  
protectedvirtual   | 
  
 
 
◆ append()
      
        
          | void chatterino::MessageBuilder::append  | 
          ( | 
          std::unique_ptr< MessageElement >  | 
          element | ) | 
           | 
        
      
 
 
◆ emplace()
template<typename T , typename... Args> 
  
  
      
        
          | T* chatterino::MessageBuilder::emplace  | 
          ( | 
          Args &&...  | 
          args | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ matchLink()
      
        
          | QString chatterino::MessageBuilder::matchLink  | 
          ( | 
          const QString &  | 
          string | ) | 
           | 
        
      
 
 
◆ message()
      
        
          | Message & chatterino::MessageBuilder::message  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ operator->()
      
        
          | Message * chatterino::MessageBuilder::operator->  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ release()
      
        
          | MessagePtr chatterino::MessageBuilder::release  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ weakOf()
      
        
          | std::weak_ptr< Message > chatterino::MessageBuilder::weakOf  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ textColor_
The documentation for this class was generated from the following files: