Changeset 8203 in ntrip for trunk/BNC/src/bncnetqueryv2.cpp


Ignore:
Timestamp:
Dec 11, 2017, 2:42:03 PM (6 years ago)
Author:
stoecker
Message:

see #105 - some changes for Qt5

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/src/bncnetqueryv2.cpp

    r7851 r8203  
    7676  if (_reply && _reply->error() != QNetworkReply::NoError) {
    7777    _status = error;
    78     emit newMessage(_url.path().toAscii().replace(0,1,"")  +
     78    emit newMessage(_url.path().toLatin1().replace(0,1,"")  +
    7979                    ": NetQueryV2: server replied: " +
    8080                    _reply->attribute(QNetworkRequest::HttpReasonPhraseAttribute).toByteArray(),
     
    144144  request.setSslConfiguration(sslConfig);
    145145  request.setUrl(_url);
    146   request.setRawHeader("Host"         , _url.host().toAscii());
     146  request.setRawHeader("Host"         , _url.host().toLatin1());
    147147  request.setRawHeader("Ntrip-Version", "Ntrip/2.0");
    148   request.setRawHeader("User-Agent"   , "NTRIP BNC/"BNCVERSION" ("BNC_OS")");
     148  request.setRawHeader("User-Agent"   , "NTRIP BNC/" BNCVERSION " (" BNC_OS ")");
    149149  if (!_url.userName().isEmpty()) {
    150     QString uName = QUrl::fromPercentEncoding(_url.userName().toAscii());
    151     QString passW = QUrl::fromPercentEncoding(_url.password().toAscii());
     150    QString uName = QUrl::fromPercentEncoding(_url.userName().toLatin1());
     151    QString passW = QUrl::fromPercentEncoding(_url.password().toLatin1());
    152152    request.setRawHeader("Authorization", "Basic " +
    153                          (uName + ":" + passW).toAscii().toBase64());
     153                         (uName + ":" + passW).toLatin1().toBase64());
    154154  }
    155155  if (!gga.isEmpty()) {
     
    226226    msg += QString("Server Certificate Issued by:\n"
    227227                   "%1\n%2\nCannot be verified\n")
     228#if QT_VERSION >= 0x050000
     229           .arg(cert.issuerInfo(QSslCertificate::OrganizationalUnitName).at(0))
     230           .arg(cert.issuerInfo(QSslCertificate::Organization).at(0));
     231#else
    228232           .arg(cert.issuerInfo(QSslCertificate::OrganizationalUnitName))
    229233           .arg(cert.issuerInfo(QSslCertificate::Organization));
     234#endif
    230235  }
    231236  QListIterator<QSslError> it(errors);
     
    235240  }
    236241
    237   BNC_CORE->slotMessage(msg.toAscii(), true);
     242  BNC_CORE->slotMessage(msg.toLatin1(), true);
    238243
    239244  if (_sslIgnoreErrors) {
Note: See TracChangeset for help on using the changeset viewer.