578
580
lastUpdate = QDateTime::currentDateTime();
579
581
conf->setValue("Supernovae/last_update", lastUpdate.toString(Qt::ISODate));
583
583
updateState = Supernovae::Updating;
585
584
emit(updateStateChanged(updateState));
589
587
progressBar = StelApp::getInstance().getGui()->addProgressBar();
591
589
progressBar->setValue(0);
593
592
progressBar->setVisible(true);
597
595
request.setUrl(QUrl(updateUrl));
598
596
request.setRawHeader("User-Agent", QString("Mozilla/5.0 (Stellarium Historical Supernovae Plugin %1; http://stellarium.org/)").arg(SUPERNOVAE_PLUGIN_VERSION).toUtf8());
599
597
downloadMgr->get(request);
607
600
emit(updateStateChanged(updateState));
608
601
emit(jsonUpdateComplete());