-
- //TODO caching?
- listNetAM = new QNetworkAccessManager(this);
- connect(listNetAM, SIGNAL(finished(QNetworkReply*)),
- this, SLOT(listDownloadFinished(QNetworkReply*)));
-
- remoteNetAM = new QNetworkAccessManager(this);
- connect(remoteNetAM, SIGNAL(finished(QNetworkReply*)),
- this, SLOT(remoteDownloadFinished(QNetworkReply*)));
- beginDownload(settings->value("dbUrl",
- "http://mercury.wipsl.com/irwi/db.xml").toString(), listNetAM);
+ connect(&remoteDBMgr, SIGNAL(dbReady(RemoteDB*)),
+ this, SLOT(setDB(RemoteDB*)));
+ connect(&remoteDBMgr, SIGNAL(downloadFailed(int)),
+ this, SLOT(onDBError(int)));