38 virtual void paint(QPainter *painter,
const QRect &rect)
const = 0;
39 virtual QSize
sizeHint(
const QRect &rect)
const = 0;
virtual QSize sizeHint(const QRect &rect) const =0
Definition: Application.cpp:48
virtual ~GenericListItem()=default
Definition: GenericListItem.hpp:10
QIcon icon_
Definition: GenericListItem.hpp:42
virtual void action()=0
Action to perform when this item is activated. Must be implemented in subclasses. ...
virtual void paint(QPainter *painter, const QRect &rect) const =0
static GenericListItem * fromVariant(const QVariant &variant)
Attempt to obtain an GenericListItem * from the passed QVariant.
Definition: GenericListItem.cpp:7
GenericListItem()
Definition: GenericListItem.cpp:13
Q_DECLARE_METATYPE(chatterino::GenericListItem *)
static const QSize ICON_SIZE
Definition: GenericListItem.hpp:43