Index: trunk/BNC/bncwindow.cpp
===================================================================
--- trunk/BNC/bncwindow.cpp	(revision 3151)
+++ trunk/BNC/bncwindow.cpp	(revision 3152)
@@ -470,4 +470,28 @@
   connect(_cmbMountpointLineEdit, SIGNAL(textChanged(const QString &)),
           this, SLOT(slotBncTextChanged()));
+
+  // RTNet Results
+  // -------------
+  _rtnetTable = new QTableWidget(0,7);
+  _rtnetTable->setHorizontalHeaderLabels(QString("Host, Port, Mountpoint, Password, System, CoM, File").split(","));
+  _rtnetTable->setSelectionMode(QAbstractItemView::ExtendedSelection);
+  _rtnetTable->setSelectionBehavior(QAbstractItemView::SelectRows);
+  _rtnetTable->setMaximumWidth(70*ww);
+  _rtnetTable->horizontalHeader()->resizeSection(0,8*ww); 
+  _rtnetTable->horizontalHeader()->resizeSection(1,8*ww); 
+  _rtnetTable->horizontalHeader()->resizeSection(2,8*ww); 
+  _rtnetTable->horizontalHeader()->resizeSection(3,8*ww); 
+  _rtnetTable->horizontalHeader()->resizeSection(4,8*ww); 
+  _rtnetTable->horizontalHeader()->resizeSection(5,8*ww); 
+  _rtnetTable->horizontalHeader()->resizeSection(6,8*ww); 
+  _rtnetTable->horizontalHeader()->setResizeMode(QHeaderView::Interactive);
+  _rtnetTable->horizontalHeader()->setStretchLastSection(true);
+  _rtnetTable->horizontalHeader()->setDefaultAlignment(Qt::AlignLeft);
+
+  QPushButton* addRtnetRowButton = new QPushButton("Add Row");
+  QPushButton* delRtnetRowButton = new QPushButton("Delete");
+
+  connect(_rtnetTable, SIGNAL(itemSelectionChanged()), 
+          SLOT(slotBncTextChanged()));
 
   // WhatsThis
@@ -581,4 +605,5 @@
   QWidget* ppp2group = new QWidget();
   QWidget* cmbgroup = new QWidget();
+  QWidget* rtnetgroup = new QWidget();
   _aogroup->addTab(pgroup,tr("Proxy"));
   _aogroup->addTab(ggroup,tr("General"));
@@ -595,4 +620,5 @@
   _aogroup->addTab(cmbgroup,tr("Combination"));
 #endif
+  _aogroup->addTab(rtnetgroup,tr("RTNet"));
 
   // Log Tab
@@ -925,4 +951,28 @@
 
   cmbgroup->setLayout(cmbLayout);
+
+  // RTNet output
+  // ------------
+  QGridLayout* rtnetLayout = new QGridLayout;
+
+  populateRtnetTable();
+  rtnetLayout->addWidget(_rtnetTable,0,0,6,7);
+  rtnetLayout->setColumnStretch(0,1);
+  rtnetLayout->setColumnStretch(1,1);
+  rtnetLayout->setColumnStretch(2,1);
+  rtnetLayout->setColumnStretch(3,1);
+  rtnetLayout->setColumnStretch(4,1);
+  rtnetLayout->setColumnStretch(5,1);
+
+  rtnetLayout->addWidget(addRtnetRowButton,1,8);
+  connect(addRtnetRowButton, SIGNAL(clicked()), this, SLOT(slotAddRtnetRow()));
+  rtnetLayout->addWidget(delRtnetRowButton,2,8);
+  connect(delRtnetRowButton, SIGNAL(clicked()), this, SLOT(slotDelRtnetRow()));
+
+  rtnetLayout->setColumnStretch(7,1);
+
+  rtnetLayout->addWidget(new QLabel(" Upload RTNet results to NTRIP caster"),5,8,1,5);
+
+  rtnetgroup->setLayout(rtnetLayout);
 
   // Main Layout
@@ -2113,2 +2163,37 @@
   }
 }
+
+// 
+////////////////////////////////////////////////////////////////////////////
+void bncWindow::slotAddRtnetRow() {
+  int iRow = _rtnetTable->rowCount();
+  _rtnetTable->insertRow(iRow);
+  for (int iCol = 0; iCol < _rtnetTable->columnCount(); iCol++) {
+    _rtnetTable->setItem(iRow, iCol, new QTableWidgetItem(""));
+  }
+}
+
+// 
+////////////////////////////////////////////////////////////////////////////
+void bncWindow::slotDelRtnetRow() {
+  int nRows = _rtnetTable->rowCount();
+  bool flg[nRows];
+  for (int iRow = 0; iRow < nRows; iRow++) {
+    if (_rtnetTable->isItemSelected(_rtnetTable->item(iRow,1))) {
+      flg[iRow] = true;
+    }
+    else {
+      flg[iRow] = false;
+    }
+  }
+  for (int iRow = nRows-1; iRow >= 0; iRow--) {
+    if (flg[iRow]) {
+      _rtnetTable->removeRow(iRow);
+    }
+  }
+}
+
+// 
+////////////////////////////////////////////////////////////////////////////
+void bncWindow::populateRtnetTable() {
+}
Index: trunk/BNC/bncwindow.h
===================================================================
--- trunk/BNC/bncwindow.h	(revision 3151)
+++ trunk/BNC/bncwindow.h	(revision 3152)
@@ -81,4 +81,6 @@
     void slotAddCmbRow();
     void slotDelCmbRow();
+    void slotAddRtnetRow();
+    void slotDelRtnetRow();
 
   protected:
@@ -88,4 +90,5 @@
     void populateMountPointsTable();
     void populateCmbTable();
+    void populateRtnetTable();
 
     QMenu*     _menuHlp;
@@ -199,4 +202,6 @@
     QLineEdit*    _cmbSP3PathLineEdit;
 
+    QTableWidget* _rtnetTable;
+
     bncCaster* _caster;
 };
