Chatterino
GenericItemDelegate.hpp
Go to the documentation of this file.
1 #pragma once
2 
3 #include <QStyledItemDelegate>
4 
5 namespace chatterino {
6 
7 class SwitcherItemDelegate : public QStyledItemDelegate
8 {
9  Q_OBJECT
10 
11 public:
12  SwitcherItemDelegate(QObject *parent = nullptr);
14 
15  void paint(QPainter *painter, const QStyleOptionViewItem &option,
16  const QModelIndex &index) const override;
17 
18  QSize sizeHint(const QStyleOptionViewItem &option,
19  const QModelIndex &index) const override;
20 };
21 
22 } // namespace chatterino
~SwitcherItemDelegate()
Definition: GenericItemDelegate.cpp:12
QSize sizeHint(const QStyleOptionViewItem &option, const QModelIndex &index) const override
Definition: GenericItemDelegate.cpp:35
Definition: Application.cpp:48
SwitcherItemDelegate(QObject *parent=nullptr)
Definition: GenericItemDelegate.cpp:7
Definition: GenericItemDelegate.hpp:7
void paint(QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const override
Definition: GenericItemDelegate.cpp:16