Index: /trunk/GnssCenter/inpedit/keyword.cpp
===================================================================
--- /trunk/GnssCenter/inpedit/keyword.cpp	(revision 5090)
+++ /trunk/GnssCenter/inpedit/keyword.cpp	(revision 5091)
@@ -66,4 +66,5 @@
           QString descKey = rx.cap(1).trimmed();
           QString descVal = rx.cap(2).trimmed();
+          _desc[descKey]  = descVal;
           if (descKey == "widget") {
             if      (descVal == "checkbox") {
@@ -113,8 +114,13 @@
 
   if      (_type == checkbox) {
-    _widget = new QCheckBox(); 
+    QCheckBox* chBox = new QCheckBox(); 
+    if (_values.size() && _values[0] == "1") {
+      chBox->setChecked(true);
+    }
+    _widget = chBox;
   }
   else if (_type == combobox) {
-    _widget = new QComboBox();
+    QComboBox* cmbBox = new QComboBox();
+    _widget = cmbBox;
   }
   else if (_type == lineedit) {
Index: /trunk/GnssCenter/inpedit/keyword.h
===================================================================
--- /trunk/GnssCenter/inpedit/keyword.h	(revision 5090)
+++ /trunk/GnssCenter/inpedit/keyword.h	(revision 5091)
@@ -20,9 +20,10 @@
 
  private:
-  bool        _ok;
-  QString     _name;
-  QStringList _values;
-  e_type      _type;
-  QWidget*    _widget;
+  bool                   _ok;
+  QString                _name;
+  QStringList            _values;
+  e_type                 _type;
+  QWidget*               _widget;
+  QMap<QString, QString> _desc;
 };
 
