Index: trunk/BNC/src/rinex/reqcanalyze.cpp
===================================================================
--- trunk/BNC/src/rinex/reqcanalyze.cpp	(revision 4671)
+++ trunk/BNC/src/rinex/reqcanalyze.cpp	(revision 4672)
@@ -53,4 +53,5 @@
 #include "availplot.h"
 #include "eleplot.h"
+#include "dopplot.h"
 
 using namespace std;
@@ -578,5 +579,5 @@
     t_elePlot* plotZ = new t_elePlot(0, &_availDataMap);
 
-    t_elePlot* plotD = new t_elePlot(0, &_availDataMap);
+    t_dopPlot* plotD = new t_dopPlot(0, &_obsStat);
 
     QVector<QWidget*> plots;
Index: trunk/BNC/src/rinex/reqcanalyze.h
===================================================================
--- trunk/BNC/src/rinex/reqcanalyze.h	(revision 4671)
+++ trunk/BNC/src/rinex/reqcanalyze.h	(revision 4672)
@@ -44,4 +44,12 @@
   QVector<double> _eleDeg;
   QVector<double> _eleTim;
+};
+
+class t_obsStat {
+ public:
+  QVector<double> _mjdX24;
+  QVector<double> _numSat;
+  QVector<double> _PDOP;
+  QVector<double> _GDOP;
 };
 
@@ -136,6 +144,5 @@
   QMap<QString, t_allObs>    _allObsMap;
   QMap<QString, t_availData> _availDataMap;
-  QVector<double>            _numSat;
-  QVector<double>            _numSatTim;
+  t_obsStat                  _obsStat;
 };
 
