Chatterino
Public Member Functions | Static Public Member Functions | List of all members
chatterino::EmptyElement Class Reference

#include <MessageElement.hpp>

Inheritance diagram for chatterino::EmptyElement:
[legend]
Collaboration diagram for chatterino::EmptyElement:
[legend]

Public Member Functions

 EmptyElement ()
 
void addToContainer (MessageLayoutContainer &container, MessageElementFlags flags) override
 
- Public Member Functions inherited from chatterino::MessageElement
virtual ~MessageElement ()
 
MessageElement * setLink (const Link &link)
 
MessageElement * setText (const QString &text)
 
MessageElement * setTooltip (const QString &tooltip)
 
MessageElement * setThumbnailType (const ThumbnailType type)
 
MessageElement * setThumbnail (const ImagePtr &thumbnail)
 
MessageElement * setTrailingSpace (bool value)
 
const QString & getTooltip () const
 
const ImagePtr & getThumbnail () const
 
const ThumbnailType & getThumbnailType () const
 
const Link & getLink () const
 
bool hasTrailingSpace () const
 
MessageElementFlags getFlags () const
 
MessageElement * updateLink ()
 

Static Public Member Functions

static EmptyElement & instance ()
 

Additional Inherited Members

- Public Types inherited from chatterino::MessageElement
enum  UpdateFlags : char { Update_Text = 1, Update_Emotes = 2, Update_Images = 4, Update_All = Update_Text | Update_Emotes | Update_Images }
 
enum  ThumbnailType : char { Link_Thumbnail = 1 }
 
- Public Attributes inherited from chatterino::MessageElement
pajlada::Signals::NoArgSignal linkChanged
 
- Protected Member Functions inherited from chatterino::MessageElement
 MessageElement (MessageElementFlags flags)
 
- Protected Attributes inherited from chatterino::MessageElement
bool trailingSpace = true
 

Constructor & Destructor Documentation

◆ EmptyElement()

chatterino::EmptyElement::EmptyElement ( )

Member Function Documentation

◆ addToContainer()

void chatterino::EmptyElement::addToContainer ( MessageLayoutContainer &  container,
MessageElementFlags  flags 
)
overridevirtual

◆ instance()

EmptyElement & chatterino::EmptyElement::instance ( )
static

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