Index: trunk/GnssCenter/inpedit/selwin.cpp
===================================================================
--- trunk/GnssCenter/inpedit/selwin.cpp	(revision 5116)
+++ trunk/GnssCenter/inpedit/selwin.cpp	(revision 5117)
@@ -33,6 +33,6 @@
   layout->addWidget(_lineEdit);
 
-  connect(_lineEdit, SIGNAL(textChanged(const QString &)),
-          this, SLOT(slotTextChanged()));
+  connect(_lineEdit, SIGNAL(textEdited(const QString &)),
+          this, SLOT(slotTextEdited()));
 
   _button = new QPushButton("...", this);
@@ -78,10 +78,10 @@
 // 
 ////////////////////////////////////////////////////////////////////////////////
-void t_selWin::slotTextChanged() {
-//  _fileNames.clear();
-//  if (!_lineEdit->text().isEmpty()) {
-//    _fileNames << _lineEdit->text();
-//  }
-//  emit fileNameChanged();
+void t_selWin::slotTextEdited() {
+  _fileNames.clear();
+  if (!_lineEdit->text().isEmpty()) {
+    _fileNames << _lineEdit->text();
+  }
+  emit fileNamesChanged();
 }
 
@@ -94,5 +94,5 @@
       _fileNames.clear();
       _fileNames << fileName;
-      emit fileNameChanged();
+      emit fileNamesChanged();
    }
   }
@@ -101,5 +101,5 @@
     if (fileNames.size()) {
       _fileNames = fileNames;
-      emit fileNameChanged();
+      emit fileNamesChanged();
     }
   }
@@ -109,5 +109,5 @@
       _fileNames.clear();
       _fileNames << dirName;
-      emit fileNameChanged();
+      emit fileNamesChanged();
     }
   }
Index: trunk/GnssCenter/inpedit/selwin.h
===================================================================
--- trunk/GnssCenter/inpedit/selwin.h	(revision 5116)
+++ trunk/GnssCenter/inpedit/selwin.h	(revision 5117)
@@ -20,8 +20,8 @@
 
   signals:
-   void fileNameChanged();
+   void fileNamesChanged();
 
   private slots:
-   void slotTextChanged();
+   void slotTextEdited();
    void slotChooseFile();
 
