X-Git-Url: http://git.maemo.org/git/?a=blobdiff_plain;f=src%2Fselectremotedlg.h;h=3fdeb6cd83bd9b3f0d03174edb8a5dc2e30633fc;hb=94056ff04a86aeaf4a22f56ee38d46036b383a2e;hp=843331894b8d12bbb6c4d4c8927e95d816792bab;hpb=69acdc9b27f4c01a707a431a5d8120a3797a9a73;p=irwi diff --git a/src/selectremotedlg.h b/src/selectremotedlg.h index 8433318..3fdeb6c 100644 --- a/src/selectremotedlg.h +++ b/src/selectremotedlg.h @@ -11,6 +11,7 @@ class QHBoxLayout; class QListWidget; class QListWidgetItem; +class RemoteTable; class QSettings; class QNetworkAccessManager; class QNetworkReply; @@ -18,6 +19,7 @@ class QWidget; class QPushButton; class QLabel; class QShowEvent; +class OnlinePollerThread; class SelectRemoteDlg : public QDialog { @@ -29,6 +31,7 @@ public: public slots: void refreshDB(); + void getDB(); private slots: void alphabetItemChanged(QListWidgetItem *current, @@ -36,6 +39,7 @@ private slots: void mfgItemChanged(QListWidgetItem *current, QListWidgetItem *previous); void downloadRemote(); void setDB(RemoteDB *db); + void onDBError(int error); signals: void remoteChanged(Remote); @@ -50,9 +54,10 @@ private: QHBoxLayout *layout; QListWidget *alphabetList; QListWidget *mfgList; - QListWidget *modelList; + RemoteTable *modelList; QPushButton *downloadBtn; RemoteDB *remoteDB; + OnlinePollerThread *onlinePollerThread; void setBusy(bool busy = true); };