1 #ifndef SELECTREMOTEDLG_H
2 #define SELECTREMOTEDLG_H
9 #include "remotedbmgr.h"
13 class QListWidgetItem;
16 class QNetworkAccessManager;
22 class OnlinePollerThread;
24 class SelectRemoteDlg : public QDialog
29 SelectRemoteDlg(QWidget *parent = 0);
37 void alphabetItemChanged(QListWidgetItem *current,
38 QListWidgetItem *previous);
39 void mfgItemChanged(QListWidgetItem *current, QListWidgetItem *previous);
40 void downloadRemote();
41 void setDB(RemoteDB *db);
44 void remoteChanged(Remote);
47 void showEvent(QShowEvent*);
50 RemoteDBMgr remoteDBMgr;
52 QLabel *remoteNameLabel;
54 QListWidget *alphabetList;
56 RemoteTable *modelList;
57 QPushButton *downloadBtn;
59 OnlinePollerThread *onlinePollerThread;
61 void setBusy(bool busy = true);