Changeset 5707 in ntrip


Ignore:
Timestamp:
Jul 30, 2014, 11:44:53 AM (10 years ago)
Author:
mervart
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/src/PPP/pppwidgets.cpp

    r5706 r5707  
    112112  bncSettings settings;
    113113
     114  // ComboBoxes
     115  // ----------
    114116  int ii = _dataSource->findText(settings.value(_dataSource->objectName()).toString());
    115117  if (ii != -1) {
     
    129131  }
    130132
     133  // FileChoosers
     134  // ------------
    131135  _rinexObs ->setFileName(settings.value(_rinexObs ->objectName()).toString());
    132136  _rinexNav ->setFileName(settings.value(_rinexNav ->objectName()).toString());
     
    135139  _antexFile->setFileName(settings.value(_antexFile->objectName()).toString());
    136140
     141  // LineEdits
     142  // ---------
    137143  _corrMount->setText(settings.value(_corrMount->objectName()).toString());
    138144  _logFile  ->setText(settings.value(_logFile  ->objectName()).toString());
     
    142148  _sigmaL1  ->setText(settings.value(_sigmaL1  ->objectName()).toString());
    143149
     150  // SpinBox
     151  // -------
    144152  _corrWaitTime->setValue(settings.value(_corrWaitTime->objectName()).toInt());
     153
     154  // Table with stations
     155  // -------------------
     156  for (int iRow = _staTable->rowCount()-1; iRow >=0; iRow--) {
     157    _staTable->removeRow(iRow);
     158  }
     159  int iRow = -1;
     160  QListIterator<QString> it(settings.value(_staTable->objectName()).toStringList());
     161  while (it.hasNext()) {
     162    QStringList hlp = it.next().split(",");
     163    ++iRow;
     164    _staTable->insertRow(iRow);
     165    for (int iCol = 0; iCol < hlp.size(); iCol++) {
     166      _staTable->setItem(iRow, iCol, new QTableWidgetItem(hlp[iCol]));
     167    }
     168  }
    145169}
    146170
     
    168192  settings.setValue(_corrWaitTime->objectName(), _corrWaitTime->value());
    169193
     194  QStringList staList;
     195  for (int iRow = 0; iRow < _staTable->rowCount(); iRow++) {
     196    QString hlp;
     197    for (int iCol = 0; iCol < _staTable->columnCount(); iCol++) {
     198      if (_staTable->item(iRow, iCol)) {
     199        hlp += _staTable->item(iRow, iCol)->text() + ",";
     200      }
     201    }
     202    if (!hlp.isEmpty()) {
     203      staList << hlp;
     204    }
     205  }
     206  settings.setValue(_staTable->objectName(), staList);
    170207}
    171208
     
    239276  }
    240277}
     278
Note: See TracChangeset for help on using the changeset viewer.