Index: trunk/BNS/bnswindow.cpp
===================================================================
--- trunk/BNS/bnswindow.cpp	(revision 753)
+++ trunk/BNS/bnswindow.cpp	(revision 754)
@@ -23,4 +23,37 @@
 
 using namespace std;
+
+// About Dialog - Constructor
+////////////////////////////////////////////////////////////////////////////
+bnsAboutDlg::bnsAboutDlg(QWidget* parent) : 
+   QDialog(parent) {
+
+  QTextBrowser* tb = new QTextBrowser;
+  QUrl url; url.setPath(":bnsabout.html");
+  tb->setSource(url);
+  tb->setReadOnly(true);
+
+  int ww = QFontMetrics(font()).width('w');
+  QPushButton* _closeButton = new QPushButton("Close");
+  _closeButton->setMaximumWidth(10*ww);
+  connect(_closeButton, SIGNAL(clicked()), this, SLOT(close()));
+
+  QGridLayout* dlgLayout = new QGridLayout();
+  QLabel* img = new QLabel();
+  img->setPixmap(QPixmap(":ntrip-logo.png"));
+  dlgLayout->addWidget(img, 0,0);
+  dlgLayout->addWidget(new QLabel("BKG NTRIP Server (BNS) Version 1.0"), 0,1);
+  dlgLayout->addWidget(tb,1,0,1,2);
+  dlgLayout->addWidget(_closeButton,2,1,Qt::AlignRight);  
+
+  setLayout(dlgLayout);
+  resize(60*ww, 60*ww);
+  show();
+}
+
+// About Dialog - Destructor
+////////////////////////////////////////////////////////////////////////////
+bnsAboutDlg::~bnsAboutDlg() {
+}; 
 
 // Constructor
@@ -234,40 +267,9 @@
 }
 
-// About Dialog - Constructor
-////////////////////////////////////////////////////////////////////////////
-bnsAboutDlg::bnsAboutDlg(QWidget* parent) : 
-   QDialog(parent) {
-
-  QTextBrowser* tb = new QTextBrowser;
-  QUrl url; url.setPath(":bnsabout.html");
-  tb->setSource(url);
-  tb->setReadOnly(true);
-
-  int ww = QFontMetrics(font()).width('w');
-  QPushButton* _closeButton = new QPushButton("Close");
-  _closeButton->setMaximumWidth(10*ww);
-  connect(_closeButton, SIGNAL(clicked()), this, SLOT(close()));
-
-  QGridLayout* dlgLayout = new QGridLayout();
-  QLabel* img = new QLabel();
-  img->setPixmap(QPixmap(":ntrip-logo.png"));
-  dlgLayout->addWidget(img, 0,0);
-  dlgLayout->addWidget(new QLabel("BKG NTRIP Server (BNS) Version 1.0"), 0,1);
-  dlgLayout->addWidget(tb,1,0,1,2);
-  dlgLayout->addWidget(_closeButton,2,1,Qt::AlignRight);  
-
-  setLayout(dlgLayout);
-  resize(60*ww, 60*ww);
-  show();
-}
-
-// About Dialog - Constructor
-////////////////////////////////////////////////////////////////////////////
-bnsAboutDlg::~bnsAboutDlg() {
-}; 
-
 // Display Program Messages 
 ////////////////////////////////////////////////////////////////////////////
 void bnsWindow::slotMessage(const QByteArray msg) {
+
+  ((bnsApp*)qApp)->slotMessage(msg);
 
   const int maxBufferSize = 10000;
@@ -299,7 +301,4 @@
   _actStop->setEnabled(true);
 
-
   slotMessage("============ Start BNS ============");
-  ((bnsApp*)qApp)->slotMessage("============ Start BNS ============");
-
-}
+}
Index: trunk/BNS/bnswindow.h
===================================================================
--- trunk/BNS/bnswindow.h	(revision 753)
+++ trunk/BNS/bnswindow.h	(revision 754)
@@ -28,4 +28,6 @@
   void slotSaveOptions();
   void slotWhatsThis();
+  void slotStart();
+  void slotStop();
 
  protected:
@@ -44,5 +46,7 @@
   QAction*   _actSaveOpt;
   QAction*   _actQuit; 
-  QAction*   _actwhatsthis;
+  QAction*   _actWhatsThis;
+  QAction*   _actStart;
+  QAction*   _actStop;
 
   QWidget*   _canvas;
