blob: 55cd13ef2b13b7fd2617f55899d27956b2541391 [file] [log] [blame]
Zack Rusin18eade52011-03-26 14:23:35 -04001#ifndef APICALLDELEGATE_H
2#define APICALLDELEGATE_H
3
Zack Rusin18eade52011-03-26 14:23:35 -04004#include <QStyledItemDelegate>
5
6class ApiCallDelegate : public QStyledItemDelegate
7{
8 Q_OBJECT
9
10public:
11 ApiCallDelegate(QWidget *parent = 0);
12
13 void paint(QPainter *painter, const QStyleOptionViewItem &option,
14 const QModelIndex &index) const;
15 QSize sizeHint(const QStyleOptionViewItem &option,
16 const QModelIndex &index) const;
Zack Rusinc1acc7f2011-04-02 01:34:04 -040017
18private:
19 QIcon m_stateEmblem;
Zack Rusin9af5bff2011-04-18 01:05:50 -040020 QIcon m_editEmblem;
Zack Rusin18eade52011-03-26 14:23:35 -040021};
22
23#endif