Index: trunk/BNC/src/bncipport.cpp
===================================================================
--- trunk/BNC/src/bncipport.cpp	(revision 7229)
+++ trunk/BNC/src/bncipport.cpp	(revision 7230)
@@ -61,4 +61,5 @@
   _ipLatLineEdit = new QLineEdit();
   _ipLonLineEdit = new QLineEdit();
+  _ipCountryLineEdit = new QLineEdit();
 
   int ww = QFontMetrics(font()).width('w');
@@ -68,4 +69,5 @@
   _ipLatLineEdit->setMaximumWidth(9*ww);
   _ipLonLineEdit->setMaximumWidth(9*ww);
+  _ipCountryLineEdit->setMaximumWidth(9*ww);
 
   // WhatsThis
@@ -77,4 +79,5 @@
   _ipLatLineEdit->setWhatsThis(tr("<p>Enter the approximate latitude of the stream providing receiver in degrees.<p></p>Example: 45.32</p>"));
   _ipLonLineEdit->setWhatsThis(tr("<p>Enter the approximate longitude of the stream providing receiver in degrees.<p></p>Example: -15.20</p>"));
+  _ipCountryLineEdit->setWhatsThis(tr("<p>Specify the country code.</p><p>Recommended is the ISO 3166-1 alpha-3a code.<br>Example: DEU</p>"));
 
   editLayout->addWidget(new QLabel(tr("Host")),      0, 0, Qt::AlignRight);
@@ -90,4 +93,6 @@
   editLayout->addWidget(new QLabel(tr("Longitude")), 2, 2, Qt::AlignRight);
   editLayout->addWidget(_ipLonLineEdit,              2, 3);
+  editLayout->addWidget(new QLabel(tr("Country")),   3, 0, Qt::AlignRight);
+  editLayout->addWidget(_ipCountryLineEdit,          3, 1);
 
   mainLayout->addLayout(editLayout);
@@ -132,4 +137,5 @@
        !_ipMountLineEdit->text().isEmpty()  &&
        !_ipFormatLineEdit->text().isEmpty() &&
+       !_ipCountryLineEdit->text().isEmpty() &&
        !_ipLatLineEdit->text().isEmpty()    &&
        !_ipLonLineEdit->text().isEmpty() ) {
@@ -139,4 +145,5 @@
                                 + _ipMountLineEdit->text() + " "
                                 + _ipFormatLineEdit->text() + " "
+                                + _ipCountryLineEdit->text() + " "
                                 + _ipLatLineEdit->text() + " "
                                 + _ipLonLineEdit->text() + " "
Index: trunk/BNC/src/bncipport.h
===================================================================
--- trunk/BNC/src/bncipport.h	(revision 7229)
+++ trunk/BNC/src/bncipport.h	(revision 7230)
@@ -51,4 +51,5 @@
     QLineEdit*   _ipLatLineEdit;
     QLineEdit*   _ipLonLineEdit;
+    QLineEdit*   _ipCountryLineEdit;
 
     QPushButton* _buttonGet;
Index: trunk/BNC/src/bncserialport.cpp
===================================================================
--- trunk/BNC/src/bncserialport.cpp	(revision 7229)
+++ trunk/BNC/src/bncserialport.cpp	(revision 7230)
@@ -65,4 +65,5 @@
   _serialLatLineEdit = new QLineEdit();
   _serialLonLineEdit = new QLineEdit();
+  _serialCountryLineEdit = new QLineEdit();
 
   _serialBaudRateComboBox->addItems(QString("110,300,600,"
@@ -84,7 +85,8 @@
   _serialParityComboBox->setMaximumWidth(9*ww);
   _serialStopBitsComboBox->setMaximumWidth(5*ww);
-  _serialLatLineEdit->setMaximumWidth(9*ww);
+  _serialLatLineEdit->setMaximumWidth(11*ww);
   _serialLonLineEdit->setMaximumWidth(9*ww);
   _serialFormatLineEdit->setMaximumWidth(9*ww);
+  _serialCountryLineEdit->setMaximumWidth(11*ww);
 
   // WhatsThis
@@ -100,4 +102,5 @@
   _serialLatLineEdit->setWhatsThis(tr("<p>Enter the approximate latitude of the stream providing receiver in degrees.<p></p>Example: 45.32</p>"));
   _serialLonLineEdit->setWhatsThis(tr("<p>Enter the approximate latitude of the stream providing receiver in degrees.<p></p>Example: 45.32</p>"));
+  _serialCountryLineEdit->setWhatsThis(tr("<p>Specify the country code.</p><p>Recommended is the ISO 3166-1 alpha-3a code.<br>Example: DEU</p>"));
 
   editLayout->addWidget(new QLabel(tr("Mountpoint")),  0, 0, Qt::AlignRight);
@@ -109,16 +112,18 @@
   editLayout->addWidget(new QLabel(tr("Longitude")),   1, 2, Qt::AlignRight);
   editLayout->addWidget(_serialLonLineEdit,            1, 3);
-  editLayout->addWidget(new QLabel(tr("Port name")),   2, 0, Qt::AlignRight);
-  editLayout->addWidget(_serialPortLineEdit,           2, 1);
-  editLayout->addWidget(new QLabel(tr("Baud rate")),   2, 2, Qt::AlignRight);
-  editLayout->addWidget(_serialBaudRateComboBox,       2, 3);
-  editLayout->addWidget(new QLabel(tr("Data bits")),   3, 0, Qt::AlignRight);
-  editLayout->addWidget(_serialDataBitsComboBox,       3, 1);
-  editLayout->addWidget(new QLabel(tr("Parity")),      3, 2, Qt::AlignRight);
-  editLayout->addWidget(_serialParityComboBox,         3, 3);
-  editLayout->addWidget(new QLabel(tr("Stop bits")),   4, 0, Qt::AlignRight);
-  editLayout->addWidget(_serialStopBitsComboBox,       4, 1);
-  editLayout->addWidget(new QLabel(tr("Flow control")),4, 2, Qt::AlignRight);
-  editLayout->addWidget(_serialFlowControlComboBox,    4, 3);
+  editLayout->addWidget(new QLabel(tr("Country")),     2, 0, Qt::AlignRight);
+  editLayout->addWidget(_serialCountryLineEdit,        2, 1);
+  editLayout->addWidget(new QLabel(tr("Port name")),   3, 0, Qt::AlignRight);
+  editLayout->addWidget(_serialPortLineEdit,           3, 1);
+  editLayout->addWidget(new QLabel(tr("Baud rate")),   3, 2, Qt::AlignRight);
+  editLayout->addWidget(_serialBaudRateComboBox,       3, 3);
+  editLayout->addWidget(new QLabel(tr("Data bits")),   4, 0, Qt::AlignRight);
+  editLayout->addWidget(_serialDataBitsComboBox,       4, 1);
+  editLayout->addWidget(new QLabel(tr("Parity")),      4, 2, Qt::AlignRight);
+  editLayout->addWidget(_serialParityComboBox,         4, 3);
+  editLayout->addWidget(new QLabel(tr("Stop bits")),   5, 0, Qt::AlignRight);
+  editLayout->addWidget(_serialStopBitsComboBox,       5, 1);
+  editLayout->addWidget(new QLabel(tr("Flow control")),5, 2, Qt::AlignRight);
+  editLayout->addWidget(_serialFlowControlComboBox,    5, 3);
 
   mainLayout->addLayout(editLayout);
@@ -168,4 +173,5 @@
        !_serialPortLineEdit->text().isEmpty() &&
        !_serialFormatLineEdit->text().isEmpty() &&
+       !_serialCountryLineEdit->text().isEmpty() &&
        !_serialLatLineEdit->text().isEmpty() &&
        !_serialLonLineEdit->text().isEmpty() ) {
@@ -179,4 +185,5 @@
       + _serialMountpointLineEdit->text() + " "
       + _serialFormatLineEdit->text() + " "
+      + _serialCountryLineEdit->text() + " "
       + _serialLatLineEdit->text() + " "
       + _serialLonLineEdit->text() + " "
Index: trunk/BNC/src/bncserialport.h
===================================================================
--- trunk/BNC/src/bncserialport.h	(revision 7229)
+++ trunk/BNC/src/bncserialport.h	(revision 7230)
@@ -51,4 +51,5 @@
     QLineEdit*   _serialLatLineEdit;
     QLineEdit*   _serialLonLineEdit;
+    QLineEdit*   _serialCountryLineEdit;
     QComboBox*   _serialBaudRateComboBox;
     QComboBox*   _serialFlowControlComboBox;
Index: trunk/BNC/src/bncudpport.cpp
===================================================================
--- trunk/BNC/src/bncudpport.cpp	(revision 7229)
+++ trunk/BNC/src/bncudpport.cpp	(revision 7230)
@@ -60,4 +60,5 @@
   _ipLatLineEdit = new QLineEdit();
   _ipLonLineEdit = new QLineEdit();
+  _ipCountryLineEdit = new QLineEdit();
 
   int ww = QFontMetrics(font()).width('w');
@@ -67,4 +68,5 @@
   _ipLatLineEdit->setMaximumWidth(9*ww);
   _ipLonLineEdit->setMaximumWidth(9*ww);
+  _ipCountryLineEdit->setMaximumWidth(9*ww);
 
   // WhatsThis
@@ -75,4 +77,5 @@
   _ipLatLineEdit->setWhatsThis(tr("<p>Enter the approximate latitude of the stream providing receiver in degrees.<p></p>Example: 45.32</p>"));
   _ipLonLineEdit->setWhatsThis(tr("<p>Enter the approximate longitude of the stream providing receiver in degrees.<p></p>Example: -15.20</p>"));
+  _ipCountryLineEdit->setWhatsThis(tr("<p>Specify the country code.</p><p>Recommended is the ISO 3166-1 alpha-3a code.<br>Example: DEU</p>"));
 
   editLayout->addWidget(new QLabel(tr("UDP Port")),  0, 0, Qt::AlignRight);
@@ -86,4 +89,6 @@
   editLayout->addWidget(new QLabel(tr("Longitude")), 2, 2, Qt::AlignRight);
   editLayout->addWidget(_ipLonLineEdit,              2, 3);
+  editLayout->addWidget(new QLabel(tr("Country")),   3, 0, Qt::AlignRight);
+  editLayout->addWidget(_ipCountryLineEdit,          3, 1);
 
   mainLayout->addLayout(editLayout);
@@ -127,4 +132,5 @@
        !_ipMountLineEdit->text().isEmpty()  &&
        !_ipFormatLineEdit->text().isEmpty() &&
+       !_ipCountryLineEdit->text().isEmpty() &&
        !_ipLatLineEdit->text().isEmpty()    &&
        !_ipLonLineEdit->text().isEmpty() ) {
@@ -134,4 +140,5 @@
                                 + _ipMountLineEdit->text() + " "
                                 + _ipFormatLineEdit->text() + " "
+                                + _ipCountryLineEdit->text() + " "
                                 + _ipLatLineEdit->text() + " "
                                 + _ipLonLineEdit->text() + " "
Index: trunk/BNC/src/bncudpport.h
===================================================================
--- trunk/BNC/src/bncudpport.h	(revision 7229)
+++ trunk/BNC/src/bncudpport.h	(revision 7230)
@@ -51,4 +51,5 @@
     QLineEdit*   _ipLatLineEdit;
     QLineEdit*   _ipLonLineEdit;
+    QLineEdit*   _ipCountryLineEdit;
 
     QPushButton* _buttonGet;
