From: Torste Aikio Date: Fri, 18 Jun 2010 11:06:29 +0000 (+0300) Subject: adsf X-Git-Url: https://vcs.maemo.org/git/?p=irwi;a=commitdiff_plain;h=ca7fd11526798b36a1b75cc279e022353659daaf adsf --- diff --git a/src/selectremotedlg.cpp b/src/selectremotedlg.cpp index e1330f7..3074d79 100644 --- a/src/selectremotedlg.cpp +++ b/src/selectremotedlg.cpp @@ -41,6 +41,10 @@ SelectRemoteDlg::SelectRemoteDlg(QWidget *parent) this, SLOT(downloadRemote())); this->setLayout(layout); + connect(&remoteDbMgr, SIGNAL(RemoteDBMgr::dbReady(RemoteDB*)), + this, SLOT(setDb(RemoteDB*))); + remoteDbMgr.getDbAsync(); + setBusy(true); } @@ -49,6 +53,12 @@ SelectRemoteDlg::~SelectRemoteDlg() delete layout; } +SelectRemoteDlg::setDb(RemoteDB *db) +{ + remoteDb = db; + setBusy(false); +} + void SelectRemoteDlg::setBusy(bool busy) { setAttribute(Qt::WA_Maemo5ShowProgressIndicator, busy); diff --git a/src/selectremotedlg.h b/src/selectremotedlg.h index 5cf42c3..5eda71e 100644 --- a/src/selectremotedlg.h +++ b/src/selectremotedlg.h @@ -6,6 +6,7 @@ #include #include "remotedb.h" +#include "remotedbmgr.h" class QHBoxLayout; class QListWidget; @@ -33,12 +34,14 @@ private slots: void downloadRemote(); private: + QLabel *remoteNameLabel; QHBoxLayout *layout; QListWidget *alphabetList; QListWidget *mfgList; QListWidget *modelList; QPushButton *downloadBtn; - QLabel *remoteNameLabel; + RemoteDBMgr remoteDbMgr; + RemoteDB *remoteDb; void setBusy(bool busy = true); };