Changeset 1273 in ntrip for trunk/BNC/bnctabledlg.cpp


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

* empty log message *

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 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());
Note: See TracChangeset for help on using the changeset viewer.