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)
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)
~VkCaptchaDialog() override
void gotCaptcha(const QString &cid, const QString &value)
VkCaptchaDialog(const QVariantMap &errorMap, QNetworkAccessManager *, QWidget *=nullptr)
void SetContextName(const QString &)