10 #include <QNetworkAccessManager>
11 #include <QNetworkRequest>
12 #include <QNetworkReply>
13 #include "ui_vkcaptchadialog.h"
18 QNetworkAccessManager *nam, QWidget *w)
21 errorMap [QStringLiteral (
"captcha_img")].toString (),
22 errorMap [QStringLiteral (
"captcha_sid")].toString (),
30 const QString& cid, QNetworkAccessManager *manager, QWidget *parent)
32 , Ui_ (std::make_unique<
Ui::VkCaptchaDialog> ())
37 auto reply = manager->get (QNetworkRequest (url));
39 &QNetworkReply::finished,
43 reply->deleteLater ();
46 px.loadFromData (reply->readAll ());
47 Ui_->ImageLabel_->setPixmap (px);
55 setWindowTitle (tr (
"CAPTCHA required for %1").arg (context));
62 if (r == DialogCode::Rejected)