Index: trunk/BNC/src/rinex/graphwin.cpp
===================================================================
--- trunk/BNC/src/rinex/graphwin.cpp	(revision 4450)
+++ trunk/BNC/src/rinex/graphwin.cpp	(revision 4451)
@@ -151,5 +151,8 @@
 // Save the Widget as PNG Files
 ////////////////////////////////////////////////////////////////////////////
-void t_graphWin::savePNG() {
+void t_graphWin::savePNG(const QString& dirName) {
+  if (dirName.isEmpty()) {
+    return;
+  }
   QImage image(_canvas->size(), QImage::Format_RGB32);
   QPainter painter(&image);
Index: trunk/BNC/src/rinex/graphwin.h
===================================================================
--- trunk/BNC/src/rinex/graphwin.h	(revision 4450)
+++ trunk/BNC/src/rinex/graphwin.h	(revision 4451)
@@ -56,5 +56,5 @@
   ~t_graphWin();
 
-  void savePNG();
+  void savePNG(const QString& dirName);
 
  signals:
Index: trunk/BNC/src/rinex/reqcanalyze.cpp
===================================================================
--- trunk/BNC/src/rinex/reqcanalyze.cpp	(revision 4450)
+++ trunk/BNC/src/rinex/reqcanalyze.cpp	(revision 4451)
@@ -133,7 +133,9 @@
     graphWin->show();
 
-    //// beg test
-    graphWin->savePNG();
-    //// end test
+    bncSettings settings;
+    QString dirName = settings.value("reqcPlotDir").toString();
+    if (!dirName.isEmpty()) {
+      graphWin->savePNG(dirName);
+    }
   }
 }
