{
mfgList->clear();
modelList->clear();
- if (current)
- {
+ if (current) {
mfgList->addItems((*remoteDB)[current->text()].keys());
}
}
QListWidgetItem * /*previous*/)
{
modelList->clear();
- if (current)
- {
+ if (current) {
RemoteList remotes =
(*remoteDB)[alphabetList->currentItem()->text()][current->text()];
foreach(Remote *remote, remotes) {
{
RemoteListWidgetItem *currentModel =
static_cast<RemoteListWidgetItem *>(modelList->currentItem());
- if (currentModel)
- {
+ if (currentModel) {
+ setResult(QDialog::Accepted);
setBusy();
connect(currentModel->remote(), SIGNAL(saveFinished()),
this, SLOT(close()));
SelectRemoteDlg dlg;
connect(&dlg, SIGNAL(remoteChanged(Remote)),
this, SLOT(setRemote(Remote)));
- dlg.exec();
+ if (dlg.exec() == QDialog::Rejected) {
+ onNetworkStatusUpdate();
+ }
}
void SettingsDlg::showAboutDlg()