Changeset 1273 in ntrip


Ignore:
Timestamp:
Dec 5, 2008, 3:25:52 PM (15 years ago)
Author:
zdenek
Message:

* empty log message *

Location:
trunk/BNC
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/bncmain.cpp

    r1225 r1273  
    109109  if (settings.allKeys().size() == 0) {
    110110    settings.setValue("casterHost", "www.euref-ip.net");
     111    settings.setValue("casterHostList", QStringList());
    111112    settings.setValue("casterPort", 2101);
    112113    settings.setValue("rnxIntr",    "15 min");
  • trunk/BNC/bnctabledlg.cpp

    r1121 r1273  
    5252
    5353  QSettings settings;
    54   _casterHostLineEdit     = new QLineEdit(settings.value("casterHost").toString());
     54  _casterHostLineEdit     = new QComboBox();
    5555  int ww = QFontMetrics(_casterHostLineEdit->font()).width('w');
    56   _casterHostLineEdit->setMaximumWidth(18*ww);
     56  _casterHostLineEdit->setMaximumWidth(20*ww);
     57  _casterHostLineEdit->addItem(settings.value("casterHost").toString());
     58  _casterHostLineEdit->addItems(settings.value("casterHostList").toStringList());
     59  _casterHostLineEdit->setEditable(true);
    5760  _casterPortLineEdit     = new QLineEdit(settings.value("casterPort").toString());
    5861  _casterPortLineEdit->setMaximumWidth(9*ww);
     
    216219  _allLines.clear();
    217220
    218   if ( getFullTable(_casterHostLineEdit->text(),
     221  if ( getFullTable(_casterHostLineEdit->currentText(),
    219222                    _casterPortLineEdit->text().toInt(),
    220223                    _allLines) != success ) {
     
    290293
    291294  QSettings settings;
    292   settings.setValue("casterHost", _casterHostLineEdit->text());
     295  settings.setValue("casterHost", _casterHostLineEdit->currentText());
     296  QStringList casterHostList;
     297  for (int ii = 0; ii < _casterHostLineEdit->count(); ii++) {
     298    casterHostList.push_back(_casterHostLineEdit->itemText(ii));
     299  }
     300  settings.setValue("casterHostList", casterHostList);
    293301  settings.setValue("casterPort", _casterPortLineEdit->text());
    294302  settings.setValue("casterUser", _casterUserLineEdit->text());
     
    309317        url.setUserName(QUrl::toPercentEncoding(_casterUserLineEdit->text()));
    310318        url.setPassword(QUrl::toPercentEncoding(_casterPasswordLineEdit->text()));
    311         url.setHost(_casterHostLineEdit->text());
     319        url.setHost(_casterHostLineEdit->currentText());
    312320        url.setPort(_casterPortLineEdit->text().toInt());
    313321        url.setPath(item->text());
  • trunk/BNC/bnctabledlg.h

    r464 r1273  
    5252
    5353  private:
    54     QLineEdit*   _casterHostLineEdit;
     54    QComboBox*   _casterHostLineEdit;
    5555    QLineEdit*   _casterPortLineEdit;
    5656    QLineEdit*   _casterUserLineEdit;
Note: See TracChangeset for help on using the changeset viewer.