Index: trunk/GnssCenter/monitor/monitor.cpp
===================================================================
--- trunk/GnssCenter/monitor/monitor.cpp	(revision 5490)
+++ trunk/GnssCenter/monitor/monitor.cpp	(revision 5491)
@@ -252,5 +252,6 @@
         double lonDeg = ell[1] * 180.0 / M_PI;
         QString str = QString().sprintf("%d/%d", result->_nGPS, result->_nGLO);
-        t_worldPlot::t_point* point  = new t_worldPlot::t_point(str, latDeg, lonDeg);
+        QColor color = result->_nGPS >= 4 ? Qt::black : Qt::red;
+        t_worldPlot::t_point* point  = new t_worldPlot::t_point(color, str, latDeg, lonDeg);
         points.append(point);
       }
@@ -284,5 +285,6 @@
         double lonDeg = ell[1] * 180.0 / M_PI;
         QString str   = sat->_prn.c_str();
-        t_worldPlot::t_point* point  = new t_worldPlot::t_point(str, latDeg, lonDeg);
+        QColor color = Qt::darkBlue;
+        t_worldPlot::t_point* point  = new t_worldPlot::t_point(color, str, latDeg, lonDeg);
         points.append(point);
       }
Index: trunk/GnssCenter/monitor/worldplot.cpp
===================================================================
--- trunk/GnssCenter/monitor/worldplot.cpp	(revision 5490)
+++ trunk/GnssCenter/monitor/worldplot.cpp	(revision 5491)
@@ -73,6 +73,4 @@
   _markers.clear();
 
-  QColor color(220,20,60);
-
   QListIterator<t_point*> ip(points);
   while (ip.hasNext()) {
@@ -81,6 +79,6 @@
     if (point->_lonDeg > 180.0) point->_lonDeg -= 360.0;
   
-    QwtSymbol* symbol = new QwtSymbol(QwtSymbol::Rect, QBrush(color), 
-                                      QPen(color), QSize(2,2));
+    QwtSymbol* symbol = new QwtSymbol(QwtSymbol::Rect, QBrush(point->_color), 
+                                      QPen(point->_color), QSize(2,2));
     QwtPlotMarker* marker = new QwtPlotMarker();
     marker->setValue(point->_lonDeg, point->_latDeg);
@@ -95,5 +93,5 @@
     font.setPointSize(font.pointSize()*0.8);
     text.setFont(font);
-    text.setColor(color);
+    text.setColor(point->_color);
     marker->setLabel(text);
     marker->setSymbol(symbol);
Index: trunk/GnssCenter/monitor/worldplot.h
===================================================================
--- trunk/GnssCenter/monitor/worldplot.h	(revision 5490)
+++ trunk/GnssCenter/monitor/worldplot.h	(revision 5491)
@@ -17,5 +17,6 @@
   class t_point {
    public:
-    t_point(const QString& name, double latDeg, double lonDeg) {
+    t_point(const QColor& color, const QString& name, double latDeg, double lonDeg) {
+      _color  = color;
       _name   = name;
       _latDeg = latDeg;
@@ -23,4 +24,5 @@
     }
     ~t_point() {}
+    QColor  _color;
     QString _name;
     double  _latDeg;
