Index: trunk/BNC/src/rinex/reqcanalyze.cpp
===================================================================
--- trunk/BNC/src/rinex/reqcanalyze.cpp	(revision 6404)
+++ trunk/BNC/src/rinex/reqcanalyze.cpp	(revision 6413)
@@ -520,5 +520,13 @@
 
   bncSettings settings;
-  QString reqSkyPlotSystems = settings.value("reqcSkyPlotSystems").toString();
+
+  QStringList signalsOpt = settings.value("reqcSkyPlotSignals").toString().split(" ", QString::SkipEmptyParts);
+  QMap<char, QVector<QString> > signalsMap;
+  for (int ii = 0; ii < signalsOpt.size(); ii++) {
+    QStringList hlp = signalsOpt.at(ii).split(QRegExp("[:&]"), QString::SkipEmptyParts);
+    qDebug() << hlp;
+  }
+
+
   bool plotGPS  = false;
   bool plotGlo  = false;
@@ -527,10 +535,12 @@
   bool plotSBAS = false;
   bool plotBDS  = false;
-  QString mp1Title = reqSkyPlotSystems + ": MP";
-  QString mp2Title = reqSkyPlotSystems + ": MP";
-  QString snr1Title = reqSkyPlotSystems + ": SNR";
-  QString snr2Title = reqSkyPlotSystems + ": SNR";
+  QString mp1Title  = ": MP";
+  QString mp2Title  = ": MP";
+  QString snr1Title = ": SNR";
+  QString snr2Title = ": SNR";
   char freq1 = '1';
   char freq2 = '2';
+
+  QString reqSkyPlotSystems = "ALL";
   if      (reqSkyPlotSystems == "GPS") {
     plotGPS = true;
