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;
 };
 
Index: trunk/BNC/src/src.pro
===================================================================
--- trunk/BNC/src/src.pro	(revision 4671)
+++ trunk/BNC/src/src.pro	(revision 4672)
@@ -118,10 +118,12 @@
              rinex/reqcedit.h         rinex/reqcanalyze.h  \
              rinex/graphwin.h         rinex/polarplot.h    \
-             rinex/availplot.h        rinex/eleplot.h
-  SOURCES += rinex/bncpostprocess.cpp rinex/rnxobsfile.cpp \
-             rinex/rnxnavfile.cpp     rinex/corrfile.cpp   \
+             rinex/availplot.h        rinex/eleplot.h      \
+             rinex/dopplot.h
+  SOURCES += rinex/bncpostprocess.cpp rinex/rnxobsfile.cpp  \
+             rinex/rnxnavfile.cpp     rinex/corrfile.cpp    \
              rinex/reqcedit.cpp       rinex/reqcanalyze.cpp \
              rinex/graphwin.cpp       rinex/polarplot.cpp   \
-             rinex/availplot.cpp      rinex/eleplot.cpp
+             rinex/availplot.cpp      rinex/eleplot.cpp     \
+             rinex/dopplot.cpp
 }
 
