Index: /trunk/BNC/src/rinex/graphwin.cpp
===================================================================
--- /trunk/BNC/src/rinex/graphwin.cpp	(revision 4449)
+++ /trunk/BNC/src/rinex/graphwin.cpp	(revision 4450)
@@ -47,10 +47,13 @@
 // Constructor
 ////////////////////////////////////////////////////////////////////////////
-t_graphWin::t_graphWin(QWidget* parent, const QVector<QWidget*>& plots,
+t_graphWin::t_graphWin(QWidget* parent, const QString& fileName, 
+                       const QVector<QWidget*>& plots,
                        const QwtInterval scaleInterval) :  QDialog(parent) {
+
+  _fileName = fileName;
 
   this->setAttribute(Qt::WA_DeleteOnClose);
 
-  setWindowTitle(tr("BNC Plot"));
+  setWindowTitle("Multipath Analyses: " + _fileName);
 
   int ww = QFontMetrics(font()).width('w');
Index: /trunk/BNC/src/rinex/graphwin.h
===================================================================
--- /trunk/BNC/src/rinex/graphwin.h	(revision 4449)
+++ /trunk/BNC/src/rinex/graphwin.h	(revision 4450)
@@ -52,6 +52,6 @@
 
  public:
-  t_graphWin(QWidget* parent, const QVector<QWidget*>& plots,
-             const QwtInterval scaleInterval);
+  t_graphWin(QWidget* parent, const QString& fileName, 
+             const QVector<QWidget*>& plots, const QwtInterval scaleInterval);
   ~t_graphWin();
 
@@ -68,4 +68,5 @@
 
  private:
+  QString         _fileName;
   QWidget*        _canvas;
   QPushButton*    _buttonClose;
Index: /trunk/BNC/src/rinex/reqcanalyze.cpp
===================================================================
--- /trunk/BNC/src/rinex/reqcanalyze.cpp	(revision 4449)
+++ /trunk/BNC/src/rinex/reqcanalyze.cpp	(revision 4450)
@@ -68,6 +68,6 @@
   _currEpo = 0;
 
-  connect(this, SIGNAL(displayGraph(QVector<t_polarPoint*>*, QVector<t_polarPoint*>*)), 
-          this, SLOT(slotDisplayGraph(QVector<t_polarPoint*>*, QVector<t_polarPoint*>*)));
+  connect(this, SIGNAL(displayGraph(const QString&, QVector<t_polarPoint*>*, QVector<t_polarPoint*>*)), 
+          this, SLOT(slotDisplayGraph(const QString&, QVector<t_polarPoint*>*, QVector<t_polarPoint*>*)));
 }
 
@@ -87,5 +87,6 @@
 //  
 ////////////////////////////////////////////////////////////////////////////
-void t_reqcAnalyze::slotDisplayGraph(QVector<t_polarPoint*>* dataMP1, 
+void t_reqcAnalyze::slotDisplayGraph(const QString& fileName, 
+                                     QVector<t_polarPoint*>* dataMP1, 
                                      QVector<t_polarPoint*>* dataMP2) {
 
@@ -128,5 +129,5 @@
     plots << plotMP2;
 
-    t_graphWin* graphWin = new t_graphWin(0, plots, scaleInterval);
+    t_graphWin* graphWin = new t_graphWin(0, fileName, plots, scaleInterval);
 
     graphWin->show();
@@ -227,5 +228,5 @@
   }
 
-  emit displayGraph(dataMP1, dataMP2);
+  emit displayGraph(obsFile->fileName(), dataMP1, dataMP2);
 
   _log->flush();
Index: /trunk/BNC/src/rinex/reqcanalyze.h
===================================================================
--- /trunk/BNC/src/rinex/reqcanalyze.h	(revision 4449)
+++ /trunk/BNC/src/rinex/reqcanalyze.h	(revision 4450)
@@ -45,8 +45,10 @@
  signals:
   void finished();
-  void displayGraph(QVector<t_polarPoint*>*, QVector<t_polarPoint*>*);
+  void displayGraph(const QString& fileName, QVector<t_polarPoint*>*, 
+                    QVector<t_polarPoint*>*);
    
  private slots:
-  void slotDisplayGraph(QVector<t_polarPoint*>*, QVector<t_polarPoint*>*);
+  void slotDisplayGraph(const QString& fileName, QVector<t_polarPoint*>*, 
+                        QVector<t_polarPoint*>*);
 
  public:
