本文整理汇总了C++中DeviceInfo::ToHandshakeEncoded方法的典型用法代码示例。如果您正苦于以下问题:C++ DeviceInfo::ToHandshakeEncoded方法的具体用法?C++ DeviceInfo::ToHandshakeEncoded怎么用?C++ DeviceInfo::ToHandshakeEncoded使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类DeviceInfo
的用法示例。
在下文中一共展示了DeviceInfo::ToHandshakeEncoded方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: QWebView
DlgLogin::DlgLogin(QWidget *parent) :
QWebView(parent)
{
setWindowTitle(tr("Ingress Login"));
resize(1024,600);
QVariantMap xM;
xM["nemesisSoftwareVersion"]=VersionNemisis;
xM["deviceSoftwareVersion"]=VersionDevice;
//DecompAsmX86 xDC;xDC.Do();return;
DeviceInfo xD;
/*xM["a"]=*/xD.ToHandshakeEncoded();
//return;
QString sJ=QString::fromUtf8(QtJson::Json::serialize(xM).toPercentEncoding());
QString sURL=API::ms_URL+"handshake?json="+sJ;
m_pxNetMgrWWW=new QNetworkAccessManager(this);
connect(m_pxNetMgrWWW,SIGNAL(finished(QNetworkReply*)),this, SLOT(OnHttpDoneWWW(QNetworkReply*)));
m_pxCookies=new NetworkCookieJar(this);
m_pxCookies->FromVariant(DataCfg::Get()->m_xUserCfg.GetLoginCookies());
m_pxCookies->DoEndSession();
m_pxNetMgrWWW->setCookieJar(m_pxCookies);
connect(this,SIGNAL(urlChanged(QUrl)),this,SLOT(OnURLChanged(QUrl)));
connect(this,SIGNAL(loadFinished(bool)),this,SLOT(OnLoadFinished(bool)));
qDebug() << "Login:" << sURL;
page()->setNetworkAccessManager(m_pxNetMgrWWW);
load(QUrl(sURL));
}