1 #ifndef SELECTREMOTEDLG_H
2 #define SELECTREMOTEDLG_H
9 #include "remotedbmgr.h"
13 class QListWidgetItem;
15 class QNetworkAccessManager;
21 class OnlinePollerThread;
23 class SelectRemoteDlg : public QDialog
28 SelectRemoteDlg(QWidget *parent = 0);
36 void alphabetItemChanged(QListWidgetItem *current,
37 QListWidgetItem *previous);
38 void mfgItemChanged(QListWidgetItem *current, QListWidgetItem *previous);
39 void downloadRemote();
40 void setDB(RemoteDB *db);
43 void remoteChanged(Remote);
46 void showEvent(QShowEvent*);
49 RemoteDBMgr remoteDBMgr;
51 QLabel *remoteNameLabel;
53 QListWidget *alphabetList;
55 QListWidget *modelList;
56 QPushButton *downloadBtn;
58 OnlinePollerThread *onlinePollerThread;
60 void setBusy(bool busy = true);