Index: trunk/BNC/bnctabledlg.cpp
===================================================================
--- trunk/BNC/bnctabledlg.cpp	(revision 194)
+++ trunk/BNC/bnctabledlg.cpp	(revision 195)
@@ -15,4 +15,6 @@
  *
  * -----------------------------------------------------------------------*/
+
+#include <iostream.h>
 
 #include "bnctabledlg.h"
@@ -52,7 +54,13 @@
 
   _table = new QTableWidget(this);
+  connect(_table, SIGNAL(itemSelectionChanged()),
+          this, SLOT(slotSelectionChanged()));
   mainLayout->addWidget(_table);
 
-  _buttonGet = new QPushButton(tr("Get Table"), this);
+  _buttonSkl = new QPushButton(tr("Create skeleton headers"), this);
+  _buttonSkl->setEnabled(false);
+  connect(_buttonSkl, SIGNAL(clicked()), this, SLOT(slotSkl()));
+
+  _buttonGet = new QPushButton(tr("Get table"), this);
   connect(_buttonGet, SIGNAL(clicked()), this, SLOT(slotGetTable()));
 
@@ -64,4 +72,5 @@
 
   QHBoxLayout* buttonLayout = new QHBoxLayout;
+  buttonLayout->addWidget(_buttonSkl);
   buttonLayout->addStretch(1);
   buttonLayout->addWidget(_buttonGet);
@@ -224,2 +233,23 @@
   QDialog::accept();
 }
+
+// User changed the selection of mountPoints
+////////////////////////////////////////////////////////////////////////////
+void bncTableDlg::slotSelectionChanged() {
+  if (_table->selectedItems().isEmpty()) {
+    _buttonSkl->setEnabled(false);
+  }
+  else {
+    _buttonSkl->setEnabled(true);
+  }
+}
+
+// 
+////////////////////////////////////////////////////////////////////////////
+void bncTableDlg::slotSkl() {
+  QStringList fullTable;
+  bncTableDlg::getFullTable("www.euref-ip.net", 80, fullTable);
+
+  cout << fullTable.join("").toAscii().data() << endl;
+
+}
Index: trunk/BNC/bnctabledlg.h
===================================================================
--- trunk/BNC/bnctabledlg.h	(revision 194)
+++ trunk/BNC/bnctabledlg.h	(revision 195)
@@ -23,4 +23,6 @@
     virtual void accept();
     void slotGetTable();
+    void slotSkl();
+    void slotSelectionChanged();
 
   private:
@@ -30,4 +32,5 @@
     QLineEdit*   _casterPasswordLineEdit;
 
+    QPushButton* _buttonSkl;
     QPushButton* _buttonGet;
     QPushButton* _buttonCancel;
