1bc41bdf7f6d76f79debd265621bfdf90bc29fa7
[pierogi] / selectionwindow.h
1 #ifndef SELECTIONWINDOW_H
2 #define SELECTIONWINDOW_H
3
4 #include "pirmakenames.h"
5
6 #include <QWidget>
7 #include <QListWidget>
8 #include <QLabel>
9 #include <QComboBox>
10 #include <QGridLayout>
11 #include <QString>
12
13
14 class SelectionWindow : public QWidget
15 {
16   Q_OBJECT
17   
18 public:
19   explicit SelectionWindow(
20     QWidget *parent = 0);
21
22   ~SelectionWindow();
23
24   void addNameToList(
25     QString name,
26     unsigned int index,
27     PIRMakeName make);
28
29 private slots:
30   void filterListByMake(
31     int make);
32
33 private:
34   QListWidget *nameListWidget;
35   QLabel *makeLabel;
36   QComboBox *makeComboBox;
37   QGridLayout *layout;
38 };
39
40
41 #endif // SELECTIONWINDOW_H