Index: trunk/BNC/src/bncwindow.cpp
===================================================================
--- trunk/BNC/src/bncwindow.cpp	(revision 7291)
+++ trunk/BNC/src/bncwindow.cpp	(revision 7292)
@@ -35,5 +35,5 @@
  * Created:    24-Dec-2005
  *
- * Changes:    
+ * Changes:
  *
  * -----------------------------------------------------------------------*/
@@ -42,13 +42,13 @@
 
 #include <unistd.h>
-#include "bncwindow.h" 
-#include "bnccore.h" 
-#include "bncgetthread.h" 
-#include "bnctabledlg.h" 
-#include "bncipport.h" 
-#include "bncudpport.h" 
-#include "bncserialport.h" 
-#include "bnchlpdlg.h" 
-#include "bnchtml.h" 
+#include "bncwindow.h"
+#include "bnccore.h"
+#include "bncgetthread.h"
+#include "bnctabledlg.h"
+#include "bncipport.h"
+#include "bncudpport.h"
+#include "bncserialport.h"
+#include "bnchlpdlg.h"
+#include "bnchtml.h"
 #include "bnctableitem.h"
 #include "bncsettings.h"
@@ -111,5 +111,5 @@
 
   int ww = QFontMetrics(this->font()).width('w');
-  
+
   static const QStringList labels = QString("account, Streams:   resource loader / mountpoint, decoder, country, lat, long, nmea, ntrip, bytes").split(",");
 
@@ -118,5 +118,5 @@
   setWindowTitle(tr("BKG Ntrip Client (BNC) Version " BNCVERSION));
 
-  connect(BNC_CORE, SIGNAL(newMessage(QByteArray,bool)), 
+  connect(BNC_CORE, SIGNAL(newMessage(QByteArray,bool)),
           this, SLOT(slotWindowMessage(QByteArray,bool)));
 
@@ -170,5 +170,5 @@
   _proxyPortLineEdit  = new QLineEdit(settings.value("proxyPort").toString());
 
-  connect(_proxyHostLineEdit, SIGNAL(textChanged(const QString &)), 
+  connect(_proxyHostLineEdit, SIGNAL(textChanged(const QString &)),
           this, SLOT(slotBncTextChanged()));
 
@@ -227,5 +227,5 @@
   _rnxV2Priority = new QLineEdit(hlp);
 
-  connect(_rnxPathLineEdit, SIGNAL(textChanged(const QString &)), 
+  connect(_rnxPathLineEdit, SIGNAL(textChanged(const QString &)),
           this, SLOT(slotBncTextChanged()));
   connect(_rnxV3CheckBox, SIGNAL(stateChanged(int)),
@@ -419,5 +419,5 @@
   _mountPointsTable->hideColumn(0);
   _mountPointsTable->hideColumn(3);
-  connect(_mountPointsTable, SIGNAL(itemSelectionChanged()), 
+  connect(_mountPointsTable, SIGNAL(itemSelectionChanged()),
           SLOT(slotSelectionChanged()));
   populateMountPointsTable();
@@ -436,11 +436,11 @@
   _cmbTable->setSelectionBehavior(QAbstractItemView::SelectRows);
   _cmbTable->setMaximumWidth(30*ww);
-  _cmbTable->horizontalHeader()->resizeSection(0,10*ww); 
-  _cmbTable->horizontalHeader()->resizeSection(1,8*ww); 
-  _cmbTable->horizontalHeader()->resizeSection(2,8*ww); 
+  _cmbTable->horizontalHeader()->resizeSection(0,10*ww);
+  _cmbTable->horizontalHeader()->resizeSection(1,8*ww);
+  _cmbTable->horizontalHeader()->resizeSection(2,8*ww);
   _cmbTable->horizontalHeader()->setResizeMode(QHeaderView::Interactive);
   _cmbTable->horizontalHeader()->setStretchLastSection(true);
   _cmbTable->horizontalHeader()->setDefaultAlignment(Qt::AlignLeft);
-  
+
   _cmbMaxresLineEdit = new QLineEdit(settings.value("cmbMaxres").toString());
   _cmbUseGlonass     = new QCheckBox();
@@ -459,5 +459,5 @@
 
   connect(_cmbTable, SIGNAL(itemSelectionChanged()),
-          SLOT(slotBncTextChanged())); 
+          SLOT(slotBncTextChanged()));
 
   _cmbMethodComboBox = new QComboBox();
@@ -475,5 +475,5 @@
     enableWidget(true, _cmbSamplSpinBox);
     enableWidget(true, _cmbUseGlonass);
-  } 
+  }
   else {
     enableWidget(false, _cmbMethodComboBox);
@@ -489,21 +489,21 @@
   _uploadTable->setSelectionMode(QAbstractItemView::ExtendedSelection);
   _uploadTable->setSelectionBehavior(QAbstractItemView::SelectRows);
-  _uploadTable->horizontalHeader()->resizeSection( 0,13*ww); 
-  _uploadTable->horizontalHeader()->resizeSection( 1, 5*ww); 
-  _uploadTable->horizontalHeader()->resizeSection( 2, 6*ww); 
-  _uploadTable->horizontalHeader()->resizeSection( 3, 8*ww); 
-  _uploadTable->horizontalHeader()->resizeSection( 4,11*ww); 
-  _uploadTable->horizontalHeader()->resizeSection( 5, 4*ww); 
-  _uploadTable->horizontalHeader()->resizeSection( 6,15*ww); 
-  _uploadTable->horizontalHeader()->resizeSection( 7,15*ww); 
-  _uploadTable->horizontalHeader()->resizeSection( 8, 4*ww); 
-  _uploadTable->horizontalHeader()->resizeSection( 9, 4*ww); 
-  _uploadTable->horizontalHeader()->resizeSection(10, 4*ww); 
-  _uploadTable->horizontalHeader()->resizeSection(11,12*ww); 
+  _uploadTable->horizontalHeader()->resizeSection( 0,13*ww);
+  _uploadTable->horizontalHeader()->resizeSection( 1, 5*ww);
+  _uploadTable->horizontalHeader()->resizeSection( 2, 6*ww);
+  _uploadTable->horizontalHeader()->resizeSection( 3, 8*ww);
+  _uploadTable->horizontalHeader()->resizeSection( 4,11*ww);
+  _uploadTable->horizontalHeader()->resizeSection( 5, 4*ww);
+  _uploadTable->horizontalHeader()->resizeSection( 6,15*ww);
+  _uploadTable->horizontalHeader()->resizeSection( 7,15*ww);
+  _uploadTable->horizontalHeader()->resizeSection( 8, 4*ww);
+  _uploadTable->horizontalHeader()->resizeSection( 9, 4*ww);
+  _uploadTable->horizontalHeader()->resizeSection(10, 4*ww);
+  _uploadTable->horizontalHeader()->resizeSection(11,12*ww);
   _uploadTable->horizontalHeader()->setResizeMode(QHeaderView::Interactive);
   _uploadTable->horizontalHeader()->setStretchLastSection(true);
   _uploadTable->horizontalHeader()->setDefaultAlignment(Qt::AlignLeft);
 
-  connect(_uploadTable, SIGNAL(itemSelectionChanged()), 
+  connect(_uploadTable, SIGNAL(itemSelectionChanged()),
           SLOT(slotBncTextChanged()));
 
@@ -553,5 +553,5 @@
     enableWidget(true, _uploadSamplClkRnxSpinBox);
     enableWidget(true, _uploadAntexFile);
-  } 
+  }
   else {
     enableWidget(false, _uploadIntrComboBox);
@@ -684,5 +684,5 @@
   _rnxSamplSpinBox->setMaximumWidth(9*ww);
 
-  _rnxV2Priority->setMaximumWidth(9*ww);
+  _rnxV2Priority->setMaximumWidth(19*ww);
 
   oLayout->addWidget(new QLabel("Saving RINEX observation files.<br>"),0, 0, 1,50);
@@ -869,5 +869,5 @@
   int ir = 0;
   pppLayout1->addWidget(new QLabel("Precise Point Positioning - Input and Output."), ir, 0, 1, 7, Qt::AlignLeft);
-  ++ir;     
+  ++ir;
   pppLayout1->addWidget(new QLabel("Data source"),           ir, 0);
   pppLayout1->addWidget(_pppWidgets._dataSource,             ir, 1);
@@ -945,5 +945,5 @@
   _pppWidgets._lcGPS->setWhatsThis(tr("<p>Specify which kind of GPS observations you want to use and on which kind of ionosphere-free linear combination of GPS observations you want to base ambiguity resolutions.</p><p><ul><li>Specifying 'P3' means that you request BNC to use code data and the so-called P3 ionosphere-free linear combination of code observations.</li><li>'L3' means that you request BNC to use phase data and the so-called L3 ionosphere-free linear combination of phase observations.</li> <li>'P3&L3' means that you request BNC to use both, code and phase data and the so-called P3 and L3 ionosphere-free linear combination of code and phase observations.</li></ul></p><p>Note that most geodetic receivers support the observation of GPS code and phase data. Hence specifying 'P3&L3' would be a good choice when processing data from such a receiver.</p><p>Specifying 'no' means that you don't want BNC to use GPS data.</p>"));
 
-  _pppWidgets._lcGLONASS->setWhatsThis(tr("<p>Specify which kind of GLONASS observations you want to use and on which kind of ionosphere-free linear combination of GLONASS observations you want to base ambiguity resolutions.</p><p><ul><li>Specifying 'P3' means that you request BNC to use code data and the so-called P3 ionosphere-free linear combination of code observations.</li><li>'L3' means that you request BNC to use phase data and the so-called L3 ionosphere-free linear combination of phase observations.</li> <li>'P3&L3' means that you request BNC to use both, code and phase data and the so-called P3 and L3 ionosphere-free linear combination of code and phase observations.</li></ul></p><p>Specifying 'no' means that you don't want BNC to use GLONASS data.</p>")); 
+  _pppWidgets._lcGLONASS->setWhatsThis(tr("<p>Specify which kind of GLONASS observations you want to use and on which kind of ionosphere-free linear combination of GLONASS observations you want to base ambiguity resolutions.</p><p><ul><li>Specifying 'P3' means that you request BNC to use code data and the so-called P3 ionosphere-free linear combination of code observations.</li><li>'L3' means that you request BNC to use phase data and the so-called L3 ionosphere-free linear combination of phase observations.</li> <li>'P3&L3' means that you request BNC to use both, code and phase data and the so-called P3 and L3 ionosphere-free linear combination of code and phase observations.</li></ul></p><p>Specifying 'no' means that you don't want BNC to use GLONASS data.</p>"));
 
   _pppWidgets._lcGalileo->setWhatsThis(tr("<p>Specify which kind of Galileo observations you want to use and on which kind of of ionosphere-free linear combination of Galileo observations you want to base ambiguity resolutions.</p><p><ul><li>Specifying 'P3' means that you request BNC to use code data and the so-called P3 ionosphere-free linear combination of code observations.</li><li>'L3' means that you request BNC to use phase data and the so-called L3 ionosphere-free linear combination of phase observations.</li> <li>'P3&L3' means that you request BNC to use both, code and phase data and the so-called P3 and L3 ionosphere-free linear combination of code and phase observations.</li></ul></p><p>Specifying on of these options makes only sense if Galileo data are part ot the processed observation stream.</p><p>Specifying 'no' means that you don't want BNC to use Galileo data.</p>"));
@@ -958,5 +958,5 @@
   pppLayout2sub->addWidget(_pppWidgets._delStaButton);
   pppLayout2sub->addStretch(99);
- 
+
   pppLayout2->addLayout(pppLayout2sub);
 
@@ -966,5 +966,5 @@
   ir = 0;
   pppLayout3->addWidget(new QLabel("Precise Point Positioning - Options.<br>"), ir, 0, 1, 2, Qt::AlignLeft);
-  ++ir;     
+  ++ir;
   pppLayout3->addWidget(new QLabel("GPS LCs"),              ir, 0, Qt::AlignLeft);
   pppLayout3->addWidget(_pppWidgets._lcGPS,                 ir, 1);
@@ -1085,6 +1085,6 @@
   _reqcSkyPlotSignals = new QLineEdit(settings.value("reqcSkyPlotSignals").toString());
   _reqcSkyPlotSignals->setWhatsThis(tr("<p>BNC can produce plots for multipath, signal-to-noise ratio, satellite availability, satellite elevation, and PDOP values. The 'Plots for signals' option lets you exactly specify the observation signals to be used for that and also enables the plot production. You can specify the navigation system, the frequency, and the tracking mode or channel as defined in RINEX Version 3. Specifications for fequency and tracking mode or channel must be seperated by ampersand character '&'. Specifications for each navigation systems must be seperated by blank character ' '.</p><p>Examples for 'Plots for signals' option:<ul><li> G:1&2 R:1&2 J:1&2 E:1&7 C:1&6 S:1<br>(Plots will be based on GPS observations on 1st and 2nd frequency, GLONASS observations on 1st and 2nd frequency, QZSS observations on 1st and 2nd frequency, Galileo observations on 1st and 7th frequency, BeiDou observations on 1st and 6th frequency, SBAS observations on 1st frequency.)</li><li>G:1C&5X<br>(Plots will be based on GPS observations on 1st frequency in C tracking mode and GPS observations on 5th frequency in X tracking mode.)</li><li>C:6I&7I<br>(Plots will be based on BeiDou observations on 6th frequency in I tracking mode and BeiDou observations on 7th frequency in I tracking mode.)<li></ul></p><p>Default is 'C:2&7 E:1&5 G:1&2 J:1&2 R:1&2 S:1&5'. Specifying an empty option string would be overruled by this default.</p>"));
- 
-  connect(_reqcSkyPlotSignals, SIGNAL(textChanged(const QString &)), 
+
+  connect(_reqcSkyPlotSignals, SIGNAL(textChanged(const QString &)),
           this, SLOT(slotBncTextChanged()));
 
@@ -1141,5 +1141,5 @@
   reqcgroup->setLayout(reqcLayout);
 
-  connect(_reqcEditOptionButton, SIGNAL(clicked()), 
+  connect(_reqcEditOptionButton, SIGNAL(clicked()),
           this, SLOT(slotReqcEditOption()));
 
@@ -1262,5 +1262,5 @@
   uploadLayoutEph->addWidget(_uploadEphSampleSpinBox,             3, 1);
   uploadLayoutEph->addWidget(new QLabel("Uploaded"),              4, 0);
-  uploadLayoutEph->addWidget(_uploadEphBytesCounter,              4, 1); 
+  uploadLayoutEph->addWidget(_uploadEphBytesCounter,              4, 1);
   uploadLayoutEph->setRowStretch(5, 999);
 
@@ -1293,5 +1293,5 @@
   _outEphPortLineEdit->setWhatsThis(tr("BNC can produce ephemeris data in RINEX ASCII format on your local host through an IP port. Specify a port number here to activate this function."));
   _corrPortLineEdit->setWhatsThis(tr("BNC can produce Broadcast Ephemeris Corrections on your local host through an IP port. Specify a port number here to activate this function."));
-  _rnxPathLineEdit->setWhatsThis(tr("Here you specify the path to where the RINEX Observation files will be stored. If the specified directory does not exist, BNC will not create RINEX Observation files.")); 
+  _rnxPathLineEdit->setWhatsThis(tr("Here you specify the path to where the RINEX Observation files will be stored. If the specified directory does not exist, BNC will not create RINEX Observation files."));
   _ephPathLineEdit->setWhatsThis(tr("Specify the path for saving Broadcast Ephemeris data as RINEX Navigation files. If the specified directory does not exist, BNC will not create RINEX Navigation files."));
   _corrPathLineEdit->setWhatsThis(tr("Specify a directory for saving Broadcast Ephemeris Correction files. If the specified directory does not exist, BNC will not create the files."));
@@ -1357,6 +1357,6 @@
   _uploadSamplClkRnxSpinBox->setWhatsThis(tr("Select the Clock RINEX file sampling interval in seconds. A value of zero '0' tells BNC to store all available samples into Clock RINEX files."));
   _uploadSamplSp3SpinBox->setWhatsThis(tr("Select the SP3 orbit file sampling interval in minutes. A value of zero '0' tells BNC to store all available samples into SP3 orbit files."));
-  setUploadTrafoButton->setWhatsThis(tr("Hit 'Custom Trafo' to specify your own 14 parameter Helmert Transformation instead of selecting a predefined transformation through 'System' button.")); 
-  _uploadAntexFile->setWhatsThis(tr("<p>When producing SP3 files or referring orbit and clock corrections to the satellite's Center of Mass (CoM) instead of Antenna Phase Center (APC), an offset has to be applied which is available from the IGS 'ANTEX file'. You must therefore specify the 'ANTEX file' path if you want to save the stream contents in SP3 format and/or refer correctors to CoM.</p><p>If you don't specify an 'ANTEX file' path, the SP3 file contents as well as the orbit and clock correctors will be referred to satellite APCs.</p>")); 
+  setUploadTrafoButton->setWhatsThis(tr("Hit 'Custom Trafo' to specify your own 14 parameter Helmert Transformation instead of selecting a predefined transformation through 'System' button."));
+  _uploadAntexFile->setWhatsThis(tr("<p>When producing SP3 files or referring orbit and clock corrections to the satellite's Center of Mass (CoM) instead of Antenna Phase Center (APC), an offset has to be applied which is available from the IGS 'ANTEX file'. You must therefore specify the 'ANTEX file' path if you want to save the stream contents in SP3 format and/or refer correctors to CoM.</p><p>If you don't specify an 'ANTEX file' path, the SP3 file contents as well as the orbit and clock correctors will be referred to satellite APCs.</p>"));
   _uploadEphHostLineEdit->setWhatsThis(tr("BNC can upload a Broadcast Ephemeris stream in RTCM Version 3 format. Specify the host IP of an Ntrip Broadcaster to upload the stream. An empty option field means that you don't want to upload Broadcast Ephemeris."));
   _uploadEphPortLineEdit->setWhatsThis(tr("Specify the IP port of an Ntrip Broadcaster to upload the stream. Default is port 80."));
@@ -1367,5 +1367,5 @@
   _actDeleteMountPoints->setWhatsThis(tr("<p>Delete stream(s) from selection presented in the 'Streams' canvas.</p>"));
   _actAddMountPoints->setWhatsThis(tr("<p>Add stream(s) to selection presented in the 'Streams' canvas.</p>"));
-  _actMapMountPoints->setWhatsThis(tr("<p> Draw distribution map of stream selection presented in the 'Streams' canvas. Use the mouse to zoom in or out.</p><p>Left button: Draw rectangle to zoom in.<br>Right button: Zoom out.<br>Middle button: Zoom back.</p>")); 
+  _actMapMountPoints->setWhatsThis(tr("<p> Draw distribution map of stream selection presented in the 'Streams' canvas. Use the mouse to zoom in or out.</p><p>Left button: Draw rectangle to zoom in.<br>Right button: Zoom out.<br>Middle button: Zoom back.</p>"));
   _actStart->setWhatsThis(tr("<p> Start running BNC.</p>"));
   _actStop->setWhatsThis(tr("<p> Stop running BNC.</p>"));
@@ -1390,5 +1390,5 @@
 }
 
-// 
+//
 ////////////////////////////////////////////////////////////////////////////
 void bncWindow::populateMountPointsTable() {
@@ -1480,5 +1480,5 @@
       proxyPort != _proxyPortLineEdit->text().toInt()) {
     int iRet = QMessageBox::question(this, "Question", "Proxy options "
-                                     "changed. Use the new ones?", 
+                                     "changed. Use the new ones?",
                                      QMessageBox::Yes, QMessageBox::No,
                                      QMessageBox::NoButton);
@@ -1648,8 +1648,8 @@
 
     if (_mountPointsTable->item(iRow, 6)->text() != "S") {
-      QUrl url( "//" + _mountPointsTable->item(iRow, 0)->text() + 
+      QUrl url( "//" + _mountPointsTable->item(iRow, 0)->text() +
                 "@"  + _mountPointsTable->item(iRow, 1)->text() );
 
-      mountPoints.append(url.toString() + " " + 
+      mountPoints.append(url.toString() + " " +
                          _mountPointsTable->item(iRow, 2)->text()
                  + " " + _mountPointsTable->item(iRow, 3)->text()
@@ -1659,5 +1659,5 @@
                  + " " + _mountPointsTable->item(iRow, 7)->text());
     } else {
-      mountPoints.append( 
+      mountPoints.append(
                   "//" + _mountPointsTable->item(iRow, 1)->text()
                  + " " + _mountPointsTable->item(iRow, 2)->text()
@@ -1687,5 +1687,5 @@
     QString hlp;
     for (int iCol = 0; iCol < _uploadTable->columnCount(); iCol++) {
-      if (_uploadTable->cellWidget(iRow, iCol) && 
+      if (_uploadTable->cellWidget(iRow, iCol) &&
           (iCol == 3 || iCol == 4 || iCol == 5)) {
         if      (iCol == 3) {
@@ -1717,5 +1717,5 @@
   settings.setValue("statusTab",   _loggroup->currentIndex());
   settings.setValue("mountPoints", mountPoints);
-// Network 
+// Network
   settings.setValue("proxyHost",   _proxyHostLineEdit->text());
   settings.setValue("proxyPort",   _proxyPortLineEdit->text());
@@ -1775,5 +1775,5 @@
   settings.setValue("adviseReco",  _adviseRecoSpinBox->value());
   settings.setValue("adviseScript",_adviseScriptLineEdit->text());
-// Miscellaneous 
+// Miscellaneous
   settings.setValue("miscMount",   _miscMountLineEdit->text());
   settings.setValue("miscPort",    _miscPortLineEdit->text());
@@ -1898,8 +1898,8 @@
   BNC_CORE->initCombination();
 
-  connect(_caster, SIGNAL(getThreadsFinished()), 
+  connect(_caster, SIGNAL(getThreadsFinished()),
           this, SLOT(slotGetThreadsFinished()));
 
-  connect (_caster, SIGNAL(mountPointsRead(QList<bncGetThread*>)), 
+  connect (_caster, SIGNAL(mountPointsRead(QList<bncGetThread*>)),
            this, SLOT(slotMountPointsRead(QList<bncGetThread*>)));
 
@@ -1926,7 +1926,7 @@
   if (_pppWidgets._dataSource->currentText() == "Real-Time Streams")
       BNC_CORE->slotMessage("Panel 'PPP' active", true);
-  if (_cmbTable->rowCount() > 0) 
+  if (_cmbTable->rowCount() > 0)
       BNC_CORE->slotMessage("Panel 'Combine Corrections' active", true);
-  if (_uploadTable->rowCount() > 0) 
+  if (_uploadTable->rowCount() > 0)
       BNC_CORE->slotMessage("Panel 'Upload Corrections' active", true);
   if (!_uploadEphHostLineEdit->text().isEmpty())
@@ -1957,5 +1957,5 @@
 
   _casterEph = new bncEphUploadCaster();
-  connect(_casterEph, SIGNAL(newBytes(QByteArray,double)), 
+  connect(_casterEph, SIGNAL(newBytes(QByteArray,double)),
           _uploadEphBytesCounter, SLOT(slotNewBytes(QByteArray,double)));
 }
@@ -1964,5 +1964,5 @@
 ////////////////////////////////////////////////////////////////////////////
 void bncWindow::slotStop() {
-  int iRet = QMessageBox::question(this, "Stop", "Stop retrieving/processing data?", 
+  int iRet = QMessageBox::question(this, "Stop", "Stop retrieving/processing data?",
                                    QMessageBox::Yes, QMessageBox::No,
                                    QMessageBox::NoButton);
@@ -1982,5 +1982,5 @@
 void bncWindow::closeEvent(QCloseEvent* event) {
 
-  int iRet = QMessageBox::question(this, "Close", "Save Options?", 
+  int iRet = QMessageBox::question(this, "Close", "Save Options?",
                                    QMessageBox::Yes, QMessageBox::No,
                                    QMessageBox::Cancel);
@@ -2010,5 +2010,5 @@
 }
 
-// Display Program Messages 
+// Display Program Messages
 ////////////////////////////////////////////////////////////////////////////
 void bncWindow::slotWindowMessage(const QByteArray msg, bool showOnScreen) {
@@ -2016,5 +2016,5 @@
     _log->append(QDateTime::currentDateTime().toUTC().toString("yy-MM-dd hh:mm:ss ") + msg);
   }
-}  
+}
 
 // About Message
@@ -2033,5 +2033,5 @@
 ////////////////////////////////////////////////////////////////////////////
 void bncWindow::slotHelp() {
-  QUrl url; 
+  QUrl url;
   url.setPath(":bnchelp.html");
   new bncHlpDlg(0, url);
@@ -2042,5 +2042,5 @@
 void bncWindow::slotFontSel() {
   bool ok;
-  QFont newFont = QFontDialog::getFont(&ok, this->font(), this); 
+  QFont newFont = QFontDialog::getFont(&ok, this->font(), this);
   if (ok) {
     bncSettings settings;
@@ -2058,5 +2058,5 @@
 }
 
-// 
+//
 ////////////////////////////////////////////////////////////////////////////
 void bncWindow::slotMountPointsRead(QList<bncGetThread*> threads) {
@@ -2074,5 +2074,5 @@
     bncGetThread* thread = iTh.next();
     for (int iRow = 0; iRow < _mountPointsTable->rowCount(); iRow++) {
-      QUrl url( "//" + _mountPointsTable->item(iRow, 0)->text() + 
+      QUrl url( "//" + _mountPointsTable->item(iRow, 0)->text() +
                 "@"  + _mountPointsTable->item(iRow, 1)->text() );
       if (url                                      == thread->mountPoint() &&
@@ -2094,5 +2094,5 @@
 }
 
-// 
+//
 ////////////////////////////////////////////////////////////////////////////
 void bncWindow::CreateMenu() {
@@ -2116,5 +2116,5 @@
 void bncWindow::AddToolbar() {
   QToolBar* toolBar = new QToolBar;
-  addToolBar(Qt::BottomToolBarArea, toolBar); 
+  addToolBar(Qt::BottomToolBarArea, toolBar);
   toolBar->setMovable(false);
   toolBar->addAction(_actAddMountPoints);
@@ -2125,9 +2125,9 @@
   toolBar->addWidget(new QLabel("                                           "));
   toolBar->addAction(_actwhatsthis);
-} 
+}
 
 // About
 ////////////////////////////////////////////////////////////////////////////
-bncAboutDlg::bncAboutDlg(QWidget* parent) : 
+bncAboutDlg::bncAboutDlg(QWidget* parent) :
    QDialog(parent) {
 
@@ -2148,5 +2148,5 @@
   dlgLayout->addWidget(new QLabel("BKG Ntrip Client (BNC) Version "BNCVERSION), 0,1);
   dlgLayout->addWidget(tb,1,0,1,2);
-  dlgLayout->addWidget(_closeButton,2,1,Qt::AlignRight);  
+  dlgLayout->addWidget(_closeButton,2,1,Qt::AlignRight);
 
   setLayout(dlgLayout);
@@ -2156,10 +2156,10 @@
 }
 
-// 
+//
 ////////////////////////////////////////////////////////////////////////////
 bncAboutDlg::~bncAboutDlg() {
-}; 
-
-// Flowchart 
+};
+
+// Flowchart
 ////////////////////////////////////////////////////////////////////////////
 bncFlowchartDlg::bncFlowchartDlg(QWidget* parent) :
@@ -2182,5 +2182,5 @@
 }
 
-// 
+//
 ////////////////////////////////////////////////////////////////////////////
 bncFlowchartDlg::~bncFlowchartDlg() {
@@ -2204,5 +2204,5 @@
 
 //  Bnc Text
-//////////////////////////////////////////////////////////////////////////// 
+////////////////////////////////////////////////////////////////////////////
 void bncWindow::slotBncTextChanged(){
 
@@ -2264,5 +2264,5 @@
   if (sender() == 0 || sender() == _corrPathLineEdit || sender() == _corrPortLineEdit) {
     enable = !_corrPathLineEdit->text().isEmpty() || !_corrPortLineEdit->text().isEmpty();
-    enableWidget(enable, _corrIntrComboBox); 
+    enableWidget(enable, _corrIntrComboBox);
   }
 
@@ -2277,5 +2277,5 @@
   // Serial Output
   // -------------
-  if (sender() == 0 || sender() == _serialMountPointLineEdit || 
+  if (sender() == 0 || sender() == _serialMountPointLineEdit ||
       sender() == _serialAutoNMEAComboBox) {
     enable = !_serialMountPointLineEdit->text().isEmpty();
@@ -2331,5 +2331,5 @@
       enableWidget(true, _cmbSamplSpinBox);
       enableWidget(true, _cmbUseGlonass);
-    } 
+    }
     else {
       enableWidget(false, _cmbMethodComboBox);
@@ -2349,5 +2349,5 @@
     enableWidget(true, _uploadSamplSp3SpinBox);
     enableWidget(true, _uploadAntexFile);
-  } 
+  }
   else {
     enableWidget(false, _uploadIntrComboBox);
@@ -2387,5 +2387,5 @@
 }
 
-// 
+//
 ////////////////////////////////////////////////////////////////////////////
 void bncWindow::slotAddCmbRow() {
@@ -2397,5 +2397,5 @@
 }
 
-// 
+//
 ////////////////////////////////////////////////////////////////////////////
 void bncWindow::slotDelCmbRow() {
@@ -2428,5 +2428,5 @@
 }
 
-// 
+//
 ////////////////////////////////////////////////////////////////////////////
 void bncWindow::populateCmbTable() {
@@ -2452,5 +2452,5 @@
 }
 
-// 
+//
 ////////////////////////////////////////////////////////////////////////////
 void bncWindow::slotAddUploadRow() {
@@ -2487,5 +2487,5 @@
 }
 
-// 
+//
 ////////////////////////////////////////////////////////////////////////////
 void bncWindow::slotDelUploadRow() {
@@ -2507,5 +2507,5 @@
   }
   for (int iRow = 0; iRow < _uploadTable->rowCount(); iRow++) {
-    BNC_CORE->_uploadTableItems[iRow] = 
+    BNC_CORE->_uploadTableItems[iRow] =
                                 (bncTableItem*) _uploadTable->item(iRow, 11);
   }
@@ -2520,5 +2520,5 @@
 }
 
-// 
+//
 ////////////////////////////////////////////////////////////////////////////
 void bncWindow::populateUploadTable() {
@@ -2573,5 +2573,5 @@
 }
 
-// 
+//
 ////////////////////////////////////////////////////////////////////////////
 void bncWindow::slotSetUploadTrafo() {
