Changeset 8501 in ntrip for branches/BNC_2.12


Ignore:
Timestamp:
Sep 27, 2018, 10:52:07 AM (6 years ago)
Author:
stuerze
Message:

minor changes to allow requests of user and password detected sourcetables

Location:
branches/BNC_2.12/src
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/BNC_2.12/src/bncrinex.cpp

    r8418 r8501  
    137137
    138138  QStringList table;
    139   bncTableDlg::getFullTable(_ntripVersion, _mountPoint.host(),
    140                             _mountPoint.port(), table, true);
     139  bncTableDlg::getFullTable(_ntripVersion, _mountPoint.host(), _mountPoint.port(),
     140      _mountPoint.userName(), _mountPoint.password(), table, true);
    141141  QString net;
    142142  QStringListIterator it(table);
  • branches/BNC_2.12/src/bnctabledlg.cpp

    r8178 r8501  
    193193t_irc bncTableDlg::getFullTable(const QString& ntripVersion,
    194194                                const QString& casterHost,
    195                                 int casterPort, QStringList& allLines,
     195                                int casterPort,
     196                                const QString& casterUser,
     197                                const QString& casterPassword,
     198                                QStringList& allLines,
    196199                                bool alwaysRead) {
    197200
     
    229232    url.setScheme("http");
    230233  }
    231 
     234  url.setUserName(QUrl::toPercentEncoding(casterUser));
     235  url.setPassword(QUrl::toPercentEncoding(casterPassword));
    232236  QByteArray outData;
    233237  query->waitForRequestResult(url, outData);
     
    260264                    _casterHostComboBox->currentText(),
    261265                    _casterPortLineEdit->text().toInt(),
     266                    _casterUserLineEdit->text(),
     267                    _casterPasswordLineEdit->text(),
    262268                    _allLines, true) != success ) {
    263269    QMessageBox::warning(0, "BNC", "Cannot retrieve table of data");
     
    382388      format.replace(" ", "_");
    383389      if (_table->isItemSelected(item)) {
    384         url.setPath(item->text());
     390        url.setPath("/"+item->text());
    385391        mountPoints->push_back(url.toString() + " " + format + " " + country + " " + latitude
    386392                        + " " + longitude + " " + nmea + " " + ntripVersion);
  • branches/BNC_2.12/src/bnctabledlg.h

    r4658 r8501  
    5959    bncTableDlg(QWidget* parent);
    6060    ~bncTableDlg();
    61     static t_irc getFullTable(const QString& ntripVersion, 
     61    static t_irc getFullTable(const QString& ntripVersion,
    6262                              const QString& casterHost, int casterPort,
     63                              const QString& casterUser, const QString& casterPassword,
    6364                              QStringList& allLines, bool alwaysRead = true);
    6465
Note: See TracChangeset for help on using the changeset viewer.