class QHBoxLayout;
class QListWidget;
class QListWidgetItem;
+class RemoteTable;
class QSettings;
class QNetworkAccessManager;
class QNetworkReply;
public slots:
void refreshDB();
+ void getDB();
private slots:
void alphabetItemChanged(QListWidgetItem *current,
void mfgItemChanged(QListWidgetItem *current, QListWidgetItem *previous);
void downloadRemote();
void setDB(RemoteDB *db);
+ void onDBError(int error);
signals:
void remoteChanged(Remote);
QHBoxLayout *layout;
QListWidget *alphabetList;
QListWidget *mfgList;
- QListWidget *modelList;
+ RemoteTable *modelList;
QPushButton *downloadBtn;
RemoteDB *remoteDB;
+ OnlinePollerThread *onlinePollerThread;
void setBusy(bool busy = true);
};