Index: trunk/BNC/bncwindow.cpp
===================================================================
--- trunk/BNC/bncwindow.cpp	(revision 3824)
+++ trunk/BNC/bncwindow.cpp	(revision 3825)
@@ -1004,5 +1004,5 @@
   _teqcActionComboBox->setMaximumWidth(15*ww);
 
-  _teqcObsFileChooser = new qtFileChooser;
+  _teqcObsFileChooser = new qtFileChooser(0, qtFileChooser::Files);
   _teqcObsFileChooser->setFileName(settings.value("teqcObsFile").toString());
   _teqcObsFileChooser->setWhatsThis(tr("Specify the full path to an observation file in RINEX v2 or v3 format."));
@@ -1010,5 +1010,5 @@
   _teqcObsFileChooser->setMaximumWidth(15*ww);
 
-  _teqcNavFileChooser = new qtFileChooser;
+  _teqcNavFileChooser = new qtFileChooser(0, qtFileChooser::Files);
   _teqcNavFileChooser->setFileName(settings.value("teqcNavFile").toString());
   _teqcNavFileChooser->setWhatsThis(tr("Specify the full path to a RINEX v2 or v3 navigation file."));
@@ -2514,8 +2514,13 @@
 ////////////////////////////////////////////////////////////////////////////
 void bncWindow::startPostProcessingTeqc() {
+#ifdef USE_POSTPROCESSING
   _runningPostProcessingTeqc = false;  // TODO
   enableStartStop();
   QMessageBox::information(this, "Information",
                            "Teqc-Processing Not Yet Implemented");
+#else
+  QMessageBox::information(this, "Information",
+                           "Post-Processing Not Permitted");
+#endif
 }
 
Index: trunk/BNC/qtfilechooser.cpp
===================================================================
--- trunk/BNC/qtfilechooser.cpp	(revision 3824)
+++ trunk/BNC/qtfilechooser.cpp	(revision 3825)
@@ -19,5 +19,6 @@
 // Constructor
 ////////////////////////////////////////////////////////////////////////////////
-qtFileChooser::qtFileChooser(QWidget* parent) : QWidget(parent), _mode(File) {
+qtFileChooser::qtFileChooser(QWidget* parent, qtFileChooser::Mode mode) : 
+  QWidget(parent), _mode(mode) {
 
   QHBoxLayout* layout = new QHBoxLayout( this );
@@ -59,6 +60,10 @@
 void qtFileChooser::chooseFile() {
   QString fileName;
-  if (mode() == File) {
+  if      (mode() == File) {
     fileName = QFileDialog::getOpenFileName(this);
+  }
+  else if (mode() == Files) {
+    QStringList fileNames = QFileDialog::getOpenFileNames(this);
+    fileName = fileNames.join(",");
   }
   else {
Index: trunk/BNC/qtfilechooser.h
===================================================================
--- trunk/BNC/qtfilechooser.h	(revision 3824)
+++ trunk/BNC/qtfilechooser.h	(revision 3825)
@@ -13,8 +13,8 @@
 
  public:
-  qtFileChooser(QWidget* parent = 0);
+  enum Mode {File, Files, Directory};
+
+  qtFileChooser(QWidget* parent = 0, qtFileChooser::Mode mode = File);
   ~qtFileChooser();
-
-  enum Mode {File, Directory};
 
   QString fileName() const;
