e783cf771e545373185fc40556a9dc3d9c72766f
[irwi] / src / remotetable.h
1 #ifndef _REMOTETABLE_H_
2 #define _REMOTETABLE_H_
3
4 #include <QTableWidget>
5 #include <QMap>
6 #include <QString>
7
8 class QResizeEvent;
9 class Remote;
10
11 class RemoteTable : public QTableWidget
12 {
13 public:
14     RemoteTable(QWidget *parent = 0);
15     ~RemoteTable();
16
17     void addItem(Remote *remote);
18     void removeAllRows();
19     Remote *selected();
20
21 protected:
22     //void resizeEvent(QResizeEvent *);
23
24 private:
25     QMap<int, Remote*> remotes;
26     QString thumbsUp;
27     QString thumbsDown;
28 };
29
30 #endif // _REMOTETABLE_H_
31