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);
42 void onDBError(int error);
45 void remoteChanged(Remote);
48 void showEvent(QShowEvent*);
51 RemoteDBMgr remoteDBMgr;
53 QLabel *remoteNameLabel;
55 QListWidget *alphabetList;
57 RemoteTable *modelList;
58 QPushButton *downloadBtn;
60 OnlinePollerThread *onlinePollerThread;
62 void setBusy(bool busy = true);