Index: /trunk/BNC/src/bncmap_svg.cpp
===================================================================
--- /trunk/BNC/src/bncmap_svg.cpp	(revision 4711)
+++ /trunk/BNC/src/bncmap_svg.cpp	(revision 4712)
@@ -83,4 +83,8 @@
   connect(_buttonPrint, SIGNAL(clicked()), this, SLOT(slotPrint()));
 
+  _buttonWhatsThis = new QPushButton(tr("Help=Shift+F1"), this);
+  _buttonWhatsThis->setMaximumWidth(10*ww);
+  connect(_buttonWhatsThis, SIGNAL(clicked()), this, SLOT(slotWhatsThis()));
+
   // Layout
   // ------
@@ -88,8 +92,15 @@
   buttonLayout->addWidget(_buttonClose);
   buttonLayout->addWidget(_buttonPrint);
+  buttonLayout->addWidget(_buttonWhatsThis);
 
   QVBoxLayout* mainLayout = new QVBoxLayout(this);
   mainLayout->addWidget(_mapPlot);
   mainLayout->addLayout(buttonLayout);
+
+  // WhatsThis
+  // ---------
+  _buttonClose->setWhatsThis(tr("<p>Close window.</p>"));
+  _buttonPrint->setWhatsThis(tr("<p>Print stream distribution map.</p>"));
+//  _mapPlot->setWhatsThis(tr("<p>Stream distribution map. Use the mouse to zoom in or out.</p><p>Left button: Draw rectangle to zoom in.<br>Right button: Zoom out.<br>Middle button: Zoom back.</p>"));
 
   // Minimal and Maximal Coordinates
@@ -109,4 +120,5 @@
 t_bncMap::~t_bncMap() { 
   delete _mapPlot;
+  delete _buttonWhatsThis;
 }
 
@@ -240,2 +252,9 @@
   }
 }
+
+// Whats This Help
+////////////////////////////////////////////////////////////////////////////
+void t_bncMap::slotWhatsThis() {
+QWhatsThis::enterWhatsThisMode();
+}
+
