1 #ifndef SELECTREMOTEDLG_H
2 #define SELECTREMOTEDLG_H
10 class QListWidgetItem;
12 class QNetworkAccessManager;
16 class SelectRemoteDlg : public QDialog
20 SelectRemoteDlg(QWidget *parent = 0);
24 void alphabetItemChanged(QListWidgetItem *current, QListWidgetItem *previous);
26 void mfgItemChanged(QListWidgetItem *current, QListWidgetItem *previous);
27 void mfgListDownloadFinished(QNetworkReply *reply);
29 void modelItemChanged(QListWidgetItem *current, QListWidgetItem *previous);
30 void modelListDownloadFinished(QNetworkReply *reply);
32 void remoteDownloadFinished(QNetworkReply *reply);
36 QListWidget *alphabetList;
38 QListWidget *modelList;
40 QNetworkAccessManager *mfgNetAM;
41 QNetworkAccessManager *modelNetAM;
42 QNetworkAccessManager *remoteNetAM;
43 QMap<QString, QString> *deviceNameMap;
45 void beginDownload(const QString &url, QNetworkAccessManager *nam);
46 void setBusy(bool busy = true);