Zack Rusin | 18eade5 | 2011-03-26 14:23:35 -0400 | [diff] [blame] | 1 | #ifndef APICALLDELEGATE_H |
| 2 | #define APICALLDELEGATE_H |
| 3 | |
Zack Rusin | 18eade5 | 2011-03-26 14:23:35 -0400 | [diff] [blame] | 4 | #include <QStyledItemDelegate> |
| 5 | |
| 6 | class ApiCallDelegate : public QStyledItemDelegate |
| 7 | { |
| 8 | Q_OBJECT |
| 9 | |
| 10 | public: |
| 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 Rusin | c1acc7f | 2011-04-02 01:34:04 -0400 | [diff] [blame] | 17 | |
| 18 | private: |
| 19 | QIcon m_stateEmblem; |
Zack Rusin | 9af5bff | 2011-04-18 01:05:50 -0400 | [diff] [blame] | 20 | QIcon m_editEmblem; |
Zack Rusin | b53b161 | 2011-04-19 01:33:58 -0400 | [diff] [blame^] | 21 | QIcon m_errorEmblem; |
Zack Rusin | 18eade5 | 2011-03-26 14:23:35 -0400 | [diff] [blame] | 22 | }; |
| 23 | |
| 24 | #endif |