#include "selectremotedlg.h"
#include "remote.h"
-#include "remotelistwidgetitem.h"
#include "onlinepollerthread.h"
#include "remotetable.h"
this->setLayout(layout);
connect(&remoteDBMgr, SIGNAL(dbReady(RemoteDB*)),
this, SLOT(setDB(RemoteDB*)));
+ connect(&remoteDBMgr, SIGNAL(downloadFailed(int)),
+ this, SLOT(onDBError(int)));
}
SelectRemoteDlg::~SelectRemoteDlg()
void SelectRemoteDlg::setBusy(bool busy)
{
+#ifdef Q_WS_MAEMO_5
setAttribute(Qt::WA_Maemo5ShowProgressIndicator, busy);
+#endif
setEnabled(!busy);
}
QDialog::showEvent(event);
}
+void SelectRemoteDlg::onDBError(int error)
+{
+ this->setWindowTitle(tr("Network error") + " " + QString::number(error));
+ setBusy(false);
+ downloadBtn->setVisible(false);
+}
+