Index: trunk/GnssCenter/inpedit/keyword.cpp
===================================================================
--- trunk/GnssCenter/inpedit/keyword.cpp	(revision 5106)
+++ trunk/GnssCenter/inpedit/keyword.cpp	(revision 5107)
@@ -143,5 +143,5 @@
   }
   else if (widgetType == "uniline") {
-    _widget = new t_uniLine(fldMask, this);
+    _widget = new t_uniLine(fldMask, _origValues);
   }
 
Index: trunk/GnssCenter/inpedit/uniline.cpp
===================================================================
--- trunk/GnssCenter/inpedit/uniline.cpp	(revision 5106)
+++ trunk/GnssCenter/inpedit/uniline.cpp	(revision 5107)
@@ -66,5 +66,5 @@
 // Constructor
 ////////////////////////////////////////////////////////////////////////////////
-t_uniLine::t_uniLine(const QString& fldMask, const t_keyword* keyword,
+t_uniLine::t_uniLine(const QString& fldMask, const QStringList& values,
                      QWidget* parent) : QTableWidget(parent) {
 
@@ -73,7 +73,4 @@
   static const QIcon   plusIcon(plusXPM);
   static const QIcon   minusIcon(minusXPM);
-
-  _keyword = keyword;
-  const QStringList& values = _keyword->values();
 
   setRowCount(values.size());
Index: trunk/GnssCenter/inpedit/uniline.h
===================================================================
--- trunk/GnssCenter/inpedit/uniline.h	(revision 5106)
+++ trunk/GnssCenter/inpedit/uniline.h	(revision 5107)
@@ -12,5 +12,5 @@
 
  public:
-  t_uniLine(const QString& fldMask, const t_keyword* keyword, 
+  t_uniLine(const QString& fldMask, const QStringList& values, 
             QWidget* parent = 0);
   ~t_uniLine();
@@ -20,5 +20,4 @@
 
  private:
-  const t_keyword* _keyword;
 };
 
