* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
-#include <QDebug>
#include <QTimer>
#include <QImage>
#include <QDir>
void MedardDownloader::clearDownloadRequest()
{
- qDebug() << "clearDownloadRequest: m_reply=" << m_reply;
-
delete m_reply;
m_reply = 0;
}
void MedardDownloader::downloadImageFinished()
{
- qDebug() << "downloadImageFinished: m_reply=" << m_reply;
-
QByteArray picture = m_reply->readAll();
if (picture.isNull() || picture.size() <= 0)
croped.save(filename, "png");
}
- qDebug() << "downloadImageFinished: downloadFinished=" << filename;
emit downloadFinished(filename, forecastDate());
QTimer::singleShot(0, this, SLOT(clearDownloadRequest()));
void MedardDownloader::downloadImage()
{
- qDebug() << "downloadImage: retry=" << m_retryCounter << "date:" << m_forecastInitialDate.toString("dd.MM.yyyy hh:mm");
-
if (m_forecastInitialDateCode.isNull()) {
retrieveForecastInitialDate();
tryDownloadImageAgain();
.arg(QString().number(m_forecastDateOffset));
if (isDownloaded(filename)) {
- qDebug() << "downloadImage: downloadFinished=" << filename;
-
emit downloadFinished(filename, forecastDate());
return;
}
void MedardDownloader::retrieveForecastInitialDateFinished()
{
- qDebug() << "retrieveForecastInitialDateFinished: m_reply=" << m_reply;
-
QByteArray data = m_reply->readAll();
int index1 = data.indexOf("var fcst_initDatestamp=\"", 0);
void MedardDownloader::retrieveForecastInitialDateError(QNetworkReply::NetworkError /* code */)
{
- qDebug() << "retrieveForecastInitialDateError: m_reply=" << m_reply;
}
void MedardDownloader::retrieveForecastInitialDate()
{
- qDebug() << "retrieveForecastInitialDate: m_reply=" << m_reply;
-
QString serverUrl = QString(MEDARD_URL);
QUrl url(serverUrl);