Error fixes. Now it compiles.
[irwi] / src / selectremotedlg.h
1 #ifndef SELECTREMOTEDLG_H
2 #define SELECTREMOTEDLG_H
3
4 #include <QDialog>
5 #include <QString>
6 #include <QMap>
7
8 #include "remotedb.h"
9 #include "remotedbmgr.h"
10
11 class QHBoxLayout;
12 class QListWidget;
13 class QListWidgetItem;
14 class QSettings;
15 class QNetworkAccessManager;
16 class QNetworkReply;
17 class QWidget;
18 class QPushButton;
19 class QLabel;
20
21 class SelectRemoteDlg : public QDialog
22 {
23     Q_OBJECT
24
25 public:
26     SelectRemoteDlg(QWidget *parent);
27     ~SelectRemoteDlg();
28
29 private slots:
30     void alphabetItemChanged(QListWidgetItem *current,
31                              QListWidgetItem *previous);
32     void mfgItemChanged(QListWidgetItem *current, QListWidgetItem *previous);
33     void downloadRemote();
34     void setDB(RemoteDB *db);
35
36 private:
37     QLabel *remoteNameLabel;
38     QHBoxLayout *layout;
39     QListWidget *alphabetList;
40     QListWidget *mfgList;
41     QListWidget *modelList;
42     QPushButton *downloadBtn;
43     RemoteDBMgr remoteDBMgr;
44     RemoteDB *remoteDB;
45
46     void setBusy(bool busy = true);
47 };
48
49 #endif
50