#include <QTcpSocket>
#include <QFuture>
#include <QtConcurrentMap>
+#include "appsettings.h"
+#if defined(Q_WS_S60) || defined(Q_WS_MAEMO_5)
+#include <QMaemo5InformationBox>
+#endif
item->setFont(font);
}
ui->listWidget->addItem(item);
- asycItems.append(*item);
+ if (AppSettings::isConnected()) {
+ asycItems.append(*item);
+ }
}
settings.endGroup();
// QFuture<QListWidgetItem> itemFutur = QtConcurrent::mapped(asycItems, asyncTestItem);
- mFuturWatcher->setFuture(QtConcurrent::mapped(asycItems, asyncTestItem));
+ if (AppSettings::isConnected()) {
+ mFuturWatcher->setFuture(QtConcurrent::mapped(asycItems, asyncTestItem));
+ }
+ else {
+#if defined(Q_WS_S60) || defined(Q_WS_MAEMO_5)
+ QMaemo5InformationBox::information(this, tr("No network connection available!"), QMaemo5InformationBox::DefaultTimeout);
+#endif
+ }
}
QListWidgetItem AccountDialog::asyncTestItem(const QListWidgetItem& item)