Index: trunk/BNC/src/bncwindow.cpp
===================================================================
--- trunk/BNC/src/bncwindow.cpp	(revision 10942)
+++ trunk/BNC/src/bncwindow.cpp	(revision 10945)
@@ -1266,4 +1266,11 @@
   _reqcLogSummaryOnly->setCheckState(Qt::CheckState(settings.value("reqcLogSummaryOnly").toInt()));
 
+  _reqcMinEle = new QSpinBox();
+  _reqcMinEle->setMinimum(0);
+  _reqcMinEle->setMaximum(90);
+  _reqcMinEle->setSingleStep(1);
+  _reqcMinEle->setSuffix(" deg");
+  _reqcMinEle->setValue(settings.value("reqcMinEle").toInt());
+
   ir = 0;
   reqcLayout->addWidget(new QLabel("RINEX file editing, concatenation and quality check.<br>"), ir, 0, 1, 8);
@@ -1293,4 +1300,7 @@
   reqcLayout->addWidget(new QLabel("  Nav"), ir, 4);
   ++ir;
+  reqcLayout->addWidget(new QLabel("Minimum Elevation"), ir, 0);
+  reqcLayout->addWidget(_reqcMinEle, ir, 1);
+  ++ir;
   reqcLayout->addWidget(new QLabel("Logfile"), ir, 0);
   reqcLayout->addWidget(_reqcOutLogLineEdit, ir, 1);
@@ -1543,4 +1553,5 @@
   _reqcOutNavLineEdit->setWhatsThis(tr("<p>Specify the full path to a RINEX Navigation output file.</p><p>Default is an empty option field, meaning that no RINEX Navigation output file will be produced. <i>[key: reqcOutNavFile]</i></p>"));
   _reqcOutLogLineEdit->setWhatsThis(tr("<p>Specify the full path to a logfile.</p><p>Default is an empty option field, meaning that no 'RINEX Editing & QC' logfile will be produced. <i>[key: reqcOutLogFile]</i></p>"));
+  _reqcMinEle->setWhatsThis(tr("<p>Select a Minimum satellite Elevation.</p><p>BNC will ignore an observation if the associated satellite Elevation does not reach or exceed this minimum. This requires a RINEX Navigation input file to compute satellite elevations.</p><p>Default is '0 deg' meaning that no elevation mask is applied. <i>[key: reqcMinEle]</i></p>"));
   _reqcLogSummaryOnly->setWhatsThis(tr("<p>By default BNC produces a detailed 'Logfile' providing all information resulting from editing or analyzing RINEX data. If that is too much information, you can limit the logfile content to a short summary.</p><p>Tick 'Summary only' to suppress full logfile output and instead produce a logfile containing only summary information. <i>[key: reqcLogSummaryOnly]</i></p>"));
   _reqcPlotDirLineEdit->setWhatsThis(tr("<p>Specify a directory for saving plots in PNG format.</p><p>Default is an empty option field, meaning that plots will not be saved on disk. <i>[key: reqcPlotDir]</i></p>"));
@@ -1893,4 +1904,5 @@
   delete _reqcSkyPlotSignals;
   delete _reqcLogSummaryOnly;
+  delete _reqcMinEle;
   delete _reqcEditOptionButton;
   delete _sp3CompFileChooser;
@@ -2392,4 +2404,5 @@
   settings.setValue("reqcSkyPlotSignals", _reqcSkyPlotSignals->text());
   settings.setValue("reqcLogSummaryOnly", _reqcLogSummaryOnly->checkState());
+  settings.setValue("reqcMinEle", _reqcMinEle->value());
   // SP3 Comparison
   settings.setValue("sp3CompFile", _sp3CompFileChooser->fileName());
@@ -3015,4 +3028,5 @@
     enableWidget(enable, _reqcNavFileChooser);
     enableWidget(enable, _reqcOutLogLineEdit);
+    enableWidget(enable, _reqcMinEle);
     enableWidget(enable && enable10, _reqcEditOptionButton);
     enableWidget(enable && enable10, _reqcOutObsLineEdit);
