Index: trunk/GnssCenter/inpedit/keyword.cpp
===================================================================
--- trunk/GnssCenter/inpedit/keyword.cpp	(revision 5100)
+++ trunk/GnssCenter/inpedit/keyword.cpp	(revision 5101)
@@ -41,9 +41,9 @@
 
     if      (numVal == 1) {
-      _values.append(in.readLine().trimmed());
+      _origValues.append(in.readLine().trimmed());
     }
     else if (numVal > 1) {
       for (int ii = 0; ii < numVal; ii++) {
-        _values.append(inStream.readLine().trimmed());
+        _origValues.append(inStream.readLine().trimmed());
       }
     }
@@ -76,5 +76,5 @@
     // Remove leading and trailing double-quotes
     // -----------------------------------------
-    _values.replaceInStrings(QRegExp("^\\s*\"|\"\\s*$"), QString());
+    _origValues.replaceInStrings(QRegExp("^\\s*\"|\"\\s*$"), QString());
   }
 }
@@ -97,5 +97,5 @@
   if      (widgetType == "checkbox") {
     QCheckBox* chBox = new QCheckBox(); 
-    if (_values.size() && _values[0] == "1") {
+    if (_origValues.size() && _origValues[0] == "1") {
       chBox->setChecked(true);
     }
@@ -105,6 +105,6 @@
     QComboBox* cmbBox = new QComboBox();
     cmbBox->addItems(_desc.value("cards").split(QRegExp("\\s"), QString::SkipEmptyParts));
-    if (_values.size()) {
-      int index = cmbBox->findText(_values[0]);
+    if (_origValues.size()) {
+      int index = cmbBox->findText(_origValues[0]);
       if (index != -1) {
         cmbBox->setCurrentIndex(index);
@@ -115,6 +115,6 @@
   else if (widgetType == "lineedit") {
     t_lineEdit* lineEdit = new t_lineEdit();
-    if (_values.size()) {
-      lineEdit->setText(_values[0]);
+    if (_origValues.size()) {
+      lineEdit->setText(_origValues[0]);
     }
     _widget = lineEdit;
@@ -122,5 +122,5 @@
   else if (widgetType == "radiobutton") {
     QRadioButton* radButt = new QRadioButton();
-    if (_values.size() && _values[0] == "1") {
+    if (_origValues.size() && _origValues[0] == "1") {
       radButt->setChecked(true);
     }
@@ -129,6 +129,6 @@
   else if (widgetType == "selwin") {
     t_selWin* selWin = new t_selWin();
-    if (_values.size()) {
-      selWin->setFileName(_values[0]);
+    if (_origValues.size()) {
+      selWin->setFileName(_origValues[0]);
     }
     _widget = selWin;
Index: trunk/GnssCenter/inpedit/keyword.h
===================================================================
--- trunk/GnssCenter/inpedit/keyword.h	(revision 5100)
+++ trunk/GnssCenter/inpedit/keyword.h	(revision 5101)
@@ -14,10 +14,10 @@
   bool ok() const {return _ok;}
   QWidget* createWidget(const QString& fldMask);
-  const QStringList& values() const {return _values;}
+  const QStringList& values() const;
 
  private:
   bool                   _ok;
   QString                _name;
-  QStringList            _values;
+  QStringList            _origValues;
   QWidget*               _widget;
   QMap<QString, QString> _desc;
