Index: trunk/BNC/src/rinex/reqcanalyze.cpp
===================================================================
--- trunk/BNC/src/rinex/reqcanalyze.cpp	(revision 4575)
+++ trunk/BNC/src/rinex/reqcanalyze.cpp	(revision 4576)
@@ -44,4 +44,5 @@
 #include <qwt_plot.h>
 #include <qwt_plot_curve.h>
+#include <qwt_symbol.h>
 
 #include "reqcanalyze.h"
@@ -282,5 +283,5 @@
                   "", 9.0);
 
-  /////  emit dspAvailPlot(obsFile->fileName(), "Availability L1", availL1);
+  emit dspAvailPlot(obsFile->fileName(), "Availability L1", availL1);
 
   if (_log) {
@@ -521,6 +522,21 @@
     while (it.hasNext()) {
       it.next();
+      ++iC;
       const QString&      prn    = it.key();
       const QVector<int>& epochs = it.value();
+
+      QVector<QPointF> samples;
+      for (int ii = 0; ii < epochs.size(); ii++) {
+        samples << QPointF(epochs[ii], iC);
+      }
+
+      QwtPlotCurve* curve = new QwtPlotCurve(prn);
+      curve->setStyle( QwtPlotCurve::NoCurve );
+      QwtSymbol* symbol = new QwtSymbol( QwtSymbol::XCross );
+      symbol->setSize( 4 );
+      curve->setSymbol( symbol );
+      curve->setLegendAttribute( QwtPlotCurve::LegendShowSymbol );
+      curve->setSamples(samples);
+      curve->attach(plot);
     }
 
