void HeadlessApplication::getFavoriteThreads() { // list green + yellow flags const QUrl url(DefineConsts::FORUM_URL + "/forum1f.php?owntopic=1"); qDebug() << "getFavoriteThreads()"; CookieJar *cookies = new CookieJar(); cookies->loadFromDisk(); QNetworkAccessManager *accessManager = new QNetworkAccessManager(); accessManager->setCookieJar(cookies); QNetworkRequest request(url); request.setHeader(QNetworkRequest::ContentTypeHeader, "application/x-www-form-urlencoded"); QSslConfiguration sslConfig = request.sslConfiguration(); sslConfig.setPeerVerifyMode(QSslSocket::VerifyNone); sslConfig.setPeerVerifyDepth(1); sslConfig.setProtocol(QSsl::TlsV1); sslConfig.setSslOption(QSsl::SslOptionDisableSessionTickets, true); QNetworkReply* reply = accessManager->get(request); bool ok = connect(reply, SIGNAL(finished()), this, SLOT(checkReplyFav())); Q_ASSERT(ok); Q_UNUSED(ok); }
void ProfileController::loadProfile(const QString& url) { // ----------------------------------------------------------------------------------------- // request page QNetworkRequest request(DefineConsts::FORUM_URL+url); request.setHeader(QNetworkRequest::ContentTypeHeader, "application/x-www-form-urlencoded"); QSslConfiguration sslConfig = request.sslConfiguration(); sslConfig.setPeerVerifyMode(QSslSocket::VerifyNone); sslConfig.setPeerVerifyDepth(1); sslConfig.setProtocol(QSsl::TlsV1); sslConfig.setSslOption(QSsl::SslOptionDisableSessionTickets, true); request.setSslConfiguration(sslConfig); QNetworkReply* reply = HFRNetworkAccessManager::get()->get(request); bool ok = connect(reply, SIGNAL(finished()), this, SLOT(checkReply())); Q_ASSERT(ok); Q_UNUSED(ok); }
void SmileyPickerController::getSmiley(const QString &keyword) { if(keyword.isEmpty()) return; // list green + yellow flags const QUrl url(DefineConsts::FORUM_URL + "/message-smi-mp-aj.php?config=hfr.inc&findsmilies=" + keyword); QNetworkRequest request(url); request.setHeader(QNetworkRequest::ContentTypeHeader, "application/x-www-form-urlencoded"); QSslConfiguration sslConfig = request.sslConfiguration(); sslConfig.setPeerVerifyMode(QSslSocket::VerifyNone); sslConfig.setPeerVerifyDepth(1); sslConfig.setProtocol(QSsl::TlsV1); sslConfig.setSslOption(QSsl::SslOptionDisableSessionTickets, true); request.setSslConfiguration(sslConfig); QNetworkReply* reply = HFRNetworkAccessManager::get()->get(request); bool ok = connect(reply, SIGNAL(finished()), this, SLOT(checkReply())); Q_ASSERT(ok); Q_UNUSED(ok); // ---------------------------------------------------------------------------------------------- // get the dataModel of the listview if not already available using namespace bb::cascades; if(m_ListView == NULL) { qWarning() << "did not received the listview. quit."; return; } GroupDataModel* dataModel = dynamic_cast<GroupDataModel*>(m_ListView->dataModel()); dataModel->clear(); }