#define IMAGE_HEIGHT 408
#define MAX_DOWNLOAD_RETRIES 3
+#define RETRY_TIMEOUT 5000
MedardDownloader::MedardDownloader() : QObject()
{
m_retryCounter = 0;
m_retryTimer = new QTimer();
- m_retryTimer->setInterval(5000);
connect(m_retryTimer, SIGNAL(timeout()), this, SLOT(retryTimerEvent()));
m_cachePath = QString("%1/%2")
m_retryCounter++;
if (m_retryCounter < MAX_DOWNLOAD_RETRIES) {
+ m_retryTimer->setInterval(RETRY_TIMEOUT * (m_retryCounter + 1));
m_retryTimer->start();
} else {
m_retryCounter = 0;