Bug fixes, new panel
[pierogi] / pirkeysetwidgetitem.h
1 #ifndef PIRKEYSETWIDGETITEM_H
2 #define PIRKEYSETWIDGETITEM_H
3
4 #include <QListWidgetItem>
5
6 #include "pirmakenames.h"
7 #include "pirdevicetypenames.h"
8
9 class PIRKeysetWidgetItem: public QListWidgetItem
10 {
11 public:
12   PIRKeysetWidgetItem(
13     QString name,
14     unsigned int id,
15     PIRMakeName make);
16
17   PIRKeysetWidgetItem(
18     QString name,
19     unsigned int id,
20     PIRMakeName make,
21     PIRDeviceTypeName dt);
22
23   unsigned int getID();
24
25   PIRMakeName getMake();
26
27   PIRDeviceTypeName getDeviceType();
28
29 private:
30   unsigned int id;
31   PIRMakeName make;
32   PIRDeviceTypeName deviceType;
33 };
34
35 #endif // PIRKEYSETWIDGETITEM_H