Changeset 5101 in ntrip for trunk/GnssCenter


Ignore:
Timestamp:
Apr 12, 2013, 4:28:55 PM (11 years ago)
Author:
mervart
Message:
 
Location:
trunk/GnssCenter/inpedit
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/GnssCenter/inpedit/keyword.cpp

    r5098 r5101  
    4141
    4242    if      (numVal == 1) {
    43       _values.append(in.readLine().trimmed());
     43      _origValues.append(in.readLine().trimmed());
    4444    }
    4545    else if (numVal > 1) {
    4646      for (int ii = 0; ii < numVal; ii++) {
    47         _values.append(inStream.readLine().trimmed());
     47        _origValues.append(inStream.readLine().trimmed());
    4848      }
    4949    }
     
    7676    // Remove leading and trailing double-quotes
    7777    // -----------------------------------------
    78     _values.replaceInStrings(QRegExp("^\\s*\"|\"\\s*$"), QString());
     78    _origValues.replaceInStrings(QRegExp("^\\s*\"|\"\\s*$"), QString());
    7979  }
    8080}
     
    9797  if      (widgetType == "checkbox") {
    9898    QCheckBox* chBox = new QCheckBox();
    99     if (_values.size() && _values[0] == "1") {
     99    if (_origValues.size() && _origValues[0] == "1") {
    100100      chBox->setChecked(true);
    101101    }
     
    105105    QComboBox* cmbBox = new QComboBox();
    106106    cmbBox->addItems(_desc.value("cards").split(QRegExp("\\s"), QString::SkipEmptyParts));
    107     if (_values.size()) {
    108       int index = cmbBox->findText(_values[0]);
     107    if (_origValues.size()) {
     108      int index = cmbBox->findText(_origValues[0]);
    109109      if (index != -1) {
    110110        cmbBox->setCurrentIndex(index);
     
    115115  else if (widgetType == "lineedit") {
    116116    t_lineEdit* lineEdit = new t_lineEdit();
    117     if (_values.size()) {
    118       lineEdit->setText(_values[0]);
     117    if (_origValues.size()) {
     118      lineEdit->setText(_origValues[0]);
    119119    }
    120120    _widget = lineEdit;
     
    122122  else if (widgetType == "radiobutton") {
    123123    QRadioButton* radButt = new QRadioButton();
    124     if (_values.size() && _values[0] == "1") {
     124    if (_origValues.size() && _origValues[0] == "1") {
    125125      radButt->setChecked(true);
    126126    }
     
    129129  else if (widgetType == "selwin") {
    130130    t_selWin* selWin = new t_selWin();
    131     if (_values.size()) {
    132       selWin->setFileName(_values[0]);
     131    if (_origValues.size()) {
     132      selWin->setFileName(_origValues[0]);
    133133    }
    134134    _widget = selWin;
  • trunk/GnssCenter/inpedit/keyword.h

    r5097 r5101  
    1414  bool ok() const {return _ok;}
    1515  QWidget* createWidget(const QString& fldMask);
    16   const QStringList& values() const {return _values;}
     16  const QStringList& values() const;
    1717
    1818 private:
    1919  bool                   _ok;
    2020  QString                _name;
    21   QStringList            _values;
     21  QStringList            _origValues;
    2222  QWidget*               _widget;
    2323  QMap<QString, QString> _desc;
Note: See TracChangeset for help on using the changeset viewer.