Index: /trunk/BNC/bnc.qrc
===================================================================
--- /trunk/BNC/bnc.qrc	(revision 988)
+++ /trunk/BNC/bnc.qrc	(revision 989)
@@ -2,4 +2,5 @@
 <qresource>
     <file>ntrip-logo.png</file>
+    <file>flowchart.png</file>
     <file>bnchelp.html</file>
     <file>bncabout.html</file>
Index: /trunk/BNC/bncwindow.cpp
===================================================================
--- /trunk/BNC/bncwindow.cpp	(revision 988)
+++ /trunk/BNC/bncwindow.cpp	(revision 989)
@@ -71,4 +71,7 @@
   _actAbout = new QAction(tr("&About BNC"),this);
   connect(_actAbout, SIGNAL(triggered()), SLOT(slotAbout()));
+
+  _actFlowchart = new QAction(tr("&Flowchart"),this);
+  connect(_actFlowchart, SIGNAL(triggered()), SLOT(slotFlowchart()));
 
   _actFontSel = new QAction(tr("Select &Font"),this);
@@ -751,4 +754,10 @@
 }
 
+//Flowchart
+////////////////////////////////////////////////////////////////////////////
+void bncWindow::slotFlowchart() {
+ new bncFlowchartDlg(0);
+}
+
 // Help Window
 ////////////////////////////////////////////////////////////////////////////
@@ -791,6 +800,6 @@
   _menuHlp = menuBar()->addMenu(tr("&Help"));
   _menuHlp->addAction(_actHelp);
+  _menuHlp->addAction(_actFlowchart);
   _menuHlp->addAction(_actAbout);
-
 }
 
@@ -838,2 +847,24 @@
 }; 
 
+bncFlowchartDlg::bncFlowchartDlg(QWidget* parent) :
+   QDialog(parent) {
+
+  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(":flowchart.png"));
+  dlgLayout->addWidget(img, 0,0);
+  dlgLayout->addWidget(_closeButton,1,0,Qt::AlignLeft);
+
+  setLayout(dlgLayout);
+ /* resize(50*ww, 35*ww); */
+  show();
+}
+
+bncFlowchartDlg::~bncFlowchartDlg() {
+};
+
Index: /trunk/BNC/bncwindow.h
===================================================================
--- /trunk/BNC/bncwindow.h	(revision 988)
+++ /trunk/BNC/bncwindow.h	(revision 989)
@@ -40,4 +40,12 @@
 };
 
+  class bncFlowchartDlg : public QDialog {
+  Q_OBJECT
+
+  public:
+    bncFlowchartDlg(QWidget* parent);
+    ~bncFlowchartDlg();
+};
+
   class bncWindow : public QMainWindow {
   Q_OBJECT
@@ -55,4 +63,5 @@
     void slotHelp();
     void slotAbout();
+    void slotFlowchart();
     void slotFontSel();
     void slotSaveOptions();
@@ -75,4 +84,5 @@
     QAction*   _actHelp;
     QAction*   _actAbout;
+    QAction*   _actFlowchart;
     QAction*   _actFontSel;
     QAction*   _actSaveOpt;
