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

#include <SwitchSplitItem.hpp>

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

Public Member Functions

 SwitchSplitItem (SplitContainer *container, Split *split=nullptr)
 
virtual void action () override
 Action to perform when this item is activated. Must be implemented in subclasses. More...
 
virtual void paint (QPainter *painter, const QRect &rect) const override
 
virtual QSize sizeHint (const QRect &rect) const override
 
- Public Member Functions inherited from chatterino::GenericListItem
virtual ~GenericListItem ()=default
 
 GenericListItem ()
 
 GenericListItem (const QIcon &icon)
 

Additional Inherited Members

- Static Public Member Functions inherited from chatterino::GenericListItem
static GenericListItemfromVariant (const QVariant &variant)
 Attempt to obtain an GenericListItem * from the passed QVariant. More...
 
- Protected Attributes inherited from chatterino::GenericListItem
QIcon icon_
 
- Static Protected Attributes inherited from chatterino::GenericListItem
static const QSize ICON_SIZE
 

Constructor & Destructor Documentation

◆ SwitchSplitItem()

chatterino::SwitchSplitItem::SwitchSplitItem ( SplitContainer container,
Split split = nullptr 
)

Member Function Documentation

◆ action()

void chatterino::SwitchSplitItem::action ( )
overridevirtual

Action to perform when this item is activated. Must be implemented in subclasses.

Implements chatterino::GenericListItem.

Here is the call graph for this function:

◆ paint()

void chatterino::SwitchSplitItem::paint ( QPainter *  painter,
const QRect &  rect 
) const
overridevirtual

Implements chatterino::GenericListItem.

Here is the call graph for this function:

◆ sizeHint()

QSize chatterino::SwitchSplitItem::sizeHint ( const QRect &  rect) const
overridevirtual

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