this->setLayout(layout);
connect(&remoteDBMgr, SIGNAL(dbReady(RemoteDB*)),
this, SLOT(setDB(RemoteDB*)));
+ connect(&remoteDBMgr, SIGNAL(downloadFailed(int)),
+ this, SLOT(onDBError(int)));
}
SelectRemoteDlg::~SelectRemoteDlg()
QDialog::showEvent(event);
}
+void SelectRemoteDlg::onDBError(int error)
+{
+ this->setWindowTitle(tr("Network error") + " " + QString::number(error));
+ setBusy(false);
+ downloadBtn->setVisible(false);
+}
+
void mfgItemChanged(QListWidgetItem *current, QListWidgetItem *previous);
void downloadRemote();
void setDB(RemoteDB *db);
+ void onDBError(int error);
signals:
void remoteChanged(Remote);