Index: trunk/BNC/src/rinex/polarplot.cpp
===================================================================
--- trunk/BNC/src/rinex/polarplot.cpp	(revision 4327)
+++ trunk/BNC/src/rinex/polarplot.cpp	(revision 4328)
@@ -20,19 +20,7 @@
 #include <qwt_symbol.h>
 #include <qwt_polar_grid.h>
-#include <qwt_color_map.h>
+#include <qwt_scale_widget.h>
 
 #include "polarplot.h"
-
-class t_colorMap: public QwtLinearColorMap {
- public:
-  t_colorMap() : QwtLinearColorMap(Qt::darkBlue, Qt::yellow) {
-    addColorStop(0.05, Qt::blue);
-    addColorStop(0.30, Qt::cyan);
-    addColorStop(0.60, Qt::green);
-    addColorStop(0.98, Qt::red);
-  }
-};
-
-t_colorMap colorMap;
 
 // Draw Symbols (virtual) - change symbol's color
@@ -42,4 +30,5 @@
                                const QwtScaleMap& radialMap, 
                                const QPointF& pole, int from, int to) const {
+  t_colorMap colorMap;
   for (int ii = from; ii <= to; ii++) {
     QwtSymbol ss(symbol);
@@ -119,4 +108,10 @@
   grid->attach(this);
 
+  _colorMap = new t_colorMap();
+  QwtScaleWidget* colorScale = new QwtScaleWidget(this);
+  colorScale->setAlignment(QwtScaleDraw::RightScale);
+  colorScale->setColorBarEnabled(true);
+  colorScale->setColorMap(QwtInterval(0.0,1.0), _colorMap);
+
   // Curves
   // ------
Index: trunk/BNC/src/rinex/polarplot.h
===================================================================
--- trunk/BNC/src/rinex/polarplot.h	(revision 4327)
+++ trunk/BNC/src/rinex/polarplot.h	(revision 4328)
@@ -5,4 +5,17 @@
 #include <qwt_polar_plot.h>
 #include <qwt_polar_curve.h>
+#include <qwt_color_map.h>
+
+//
+//////////////////////////////////////////////////////////////////////////////
+class t_colorMap: public QwtLinearColorMap {
+ public:
+  t_colorMap() : QwtLinearColorMap(Qt::darkBlue, Qt::yellow) {
+    addColorStop(0.05, Qt::blue);
+    addColorStop(0.30, Qt::cyan);
+    addColorStop(0.60, Qt::green);
+    addColorStop(0.98, Qt::red);
+  }
+};
 
 //
@@ -56,4 +69,5 @@
  private:
   t_polarCurve* createCurve() const;
+  t_colorMap*   _colorMap;
 };
 
