equal
deleted
inserted
replaced
2008 MessageDialog::ShowErrorMessage(msg, this); |
2008 MessageDialog::ShowErrorMessage(msg, this); |
2009 } |
2009 } |
2010 |
2010 |
2011 void HWForm::showFeedbackDialog() |
2011 void HWForm::showFeedbackDialog() |
2012 { |
2012 { |
2013 FeedbackDialog dialog(this); |
2013 QNetworkRequest newRequest(QUrl("http://www.hedgewars.org")); |
2014 dialog.exec(); |
2014 |
|
2015 QNetworkAccessManager *manager = new QNetworkAccessManager(this); |
|
2016 QNetworkReply *reply = manager->get(newRequest); |
|
2017 connect(reply, SIGNAL(finished()), this, SLOT(showFeedbackDialogNetChecked())); |
|
2018 } |
|
2019 |
|
2020 void HWForm::showFeedbackDialogNetChecked() |
|
2021 { |
|
2022 QNetworkReply *reply = qobject_cast<QNetworkReply *>(sender()); |
|
2023 |
|
2024 if (reply && (reply->error() == QNetworkReply::NoError)) { |
|
2025 FeedbackDialog dialog(this); |
|
2026 dialog.exec(); |
|
2027 } else |
|
2028 MessageDialog::ShowErrorMessage(tr("This page requires an internet connection."), this); |
2015 } |
2029 } |
2016 |
2030 |
2017 void HWForm::startGame() |
2031 void HWForm::startGame() |
2018 { |
2032 { |
2019 QMessageBox questionMsg(this); |
2033 QMessageBox questionMsg(this); |