5bee00c3b178589dea15b3ebac7bfac260be6bc7
[irwi] / src / remotelistwidgetitem.h
1 #ifndef REMOTELISTWIDGETITEM_H
2 #define REMOTELISTWIDGETITEM_H
3
4 #include <QListWidgetItem>
5 #include <QVariant>
6 #include <QWidget>
7
8 #include "remote.h"
9
10 class QListWidget;
11
12 class RemoteListWidgetItem : public QListWidgetItem
13 {
14 public:
15     RemoteListWidgetItem(Remote *remote, QListWidget *parent = 0);
16     Remote *remote() const { return m_remote; }
17
18     //overrides QListWidgetItem::data
19     QVariant data(int role) const;
20
21 private:
22    Remote *m_remote;
23 };
24
25 #endif
26