1 #ifndef SELECTREMOTEDLG_H
2 #define SELECTREMOTEDLG_H
9 #include "remotedbmgr.h"
13 class QListWidgetItem;
15 class QNetworkAccessManager;
22 class SelectRemoteDlg : public QDialog
27 SelectRemoteDlg(QWidget *parent = 0);
35 void alphabetItemChanged(QListWidgetItem *current,
36 QListWidgetItem *previous);
37 void mfgItemChanged(QListWidgetItem *current, QListWidgetItem *previous);
38 void downloadRemote();
39 void setDB(RemoteDB *db);
42 void remoteChanged(Remote);
45 void showEvent(QShowEvent*);
48 RemoteDBMgr remoteDBMgr;
50 QLabel *remoteNameLabel;
52 QListWidget *alphabetList;
54 QListWidget *modelList;
55 QPushButton *downloadBtn;
57 OnlinePollerThread *onlinePollerThread;
59 void setBusy(bool busy = true);