if (current)
{
RemoteList remotes =
- (*remoteDB)[alphabetList->currentItem()->text()][current->text()];
+ (*remoteDB)[alphabetList->currentItem()->text()][current->text()];
foreach(Remote *remote, remotes) {
modelList->addItem(new RemoteListWidgetItem(remote));
}
static_cast<RemoteListWidgetItem *>(modelList->currentItem());
if (currentModel)
{
+ setBusy();
+ connect(currentModel->remote(), SIGNAL(saveFinished()),
+ this, SLOT(close()));
currentModel->remote()->saveToFile();
}
}
void downloadRemote();
void setDB(RemoteDB *db);
+signals:
+ void remoteChanged(Remote);
+
private:
+ RemoteDBMgr remoteDBMgr;
+
QLabel *remoteNameLabel;
QHBoxLayout *layout;
QListWidget *alphabetList;
QListWidget *mfgList;
QListWidget *modelList;
QPushButton *downloadBtn;
- RemoteDBMgr remoteDBMgr;
RemoteDB *remoteDB;
void setBusy(bool busy = true);