Index: trunk/BNC/src/bnc.qrc
===================================================================
--- trunk/BNC/src/bnc.qrc	(revision 4621)
+++ trunk/BNC/src/bnc.qrc	(revision 4622)
@@ -6,4 +6,5 @@
     <file>bncabout.html</file>
     <file>worldmap.dat</file>
+    <file>world.svg</file>
 </qresource>
 <qresource>
Index: trunk/BNC/src/bncmap_svg.cpp
===================================================================
--- trunk/BNC/src/bncmap_svg.cpp	(revision 4622)
+++ trunk/BNC/src/bncmap_svg.cpp	(revision 4622)
@@ -0,0 +1,54 @@
+
+#include <QtSvg>
+
+#include <qwt_plot.h>
+#include <qwt_plot_svgitem.h>
+#include <qwt_plot_curve.h>
+#include <qwt_plot_marker.h>
+#include <qwt_plot_grid.h>
+#include <qwt_plot_layout.h>
+#include <qwt_plot_canvas.h>
+#include <qwt_plot_panner.h>
+#include <qwt_plot_magnifier.h>
+
+#include "bncmap.h"
+
+// Constructor
+/////////////////////////////////////////////////////////////////////////////
+bncMap::bncMap(QWidget* parent) : QDialog(parent) {
+
+  QwtPlot* plot = new QwtPlot();
+
+  (void)new QwtPlotPanner(plot->canvas());
+  (void)new QwtPlotMagnifier(plot->canvas());
+
+  plot->canvas()->setFocusPolicy(Qt::WheelFocus);
+
+  QRectF rect(-180.0, -90.0, 360.0, 180.0);
+
+  QwtPlotSvgItem* map = new QwtPlotSvgItem();
+  map->loadFile(rect, ":world.svg");
+  map->attach(plot);
+
+  //// beg test
+  for (int ii = -180; ii <= 180; ii += 60) {
+    for (int jj = -80; jj <= 80;   jj += 40) {
+      QwtPlotMarker* marker = new QwtPlotMarker();
+      marker->setValue(ii,jj);
+      marker->setLabel(QwtText("TXT"));
+      marker->setItemAttribute(QwtPlotItem::AutoScale, false);
+      marker->attach(plot);
+    }
+  }
+  //// end test
+
+  QVBoxLayout* mainLayout = new QVBoxLayout(this);
+  mainLayout->addWidget(plot);
+
+  plot->replot();
+}
+
+// Destructor
+/////////////////////////////////////////////////////////////////////////////
+bncMap::~bncMap(){ 
+}
Index: trunk/BNC/src/bncmap_svg.h
===================================================================
--- trunk/BNC/src/bncmap_svg.h	(revision 4622)
+++ trunk/BNC/src/bncmap_svg.h	(revision 4622)
@@ -0,0 +1,19 @@
+
+#ifndef BNCMAP_H
+#define BNCMAP_H
+
+#include <QtGui>
+
+class bncMap : public QDialog {
+ Q_OBJECT
+    
+ public:
+  bncMap(QWidget* parent = 0);
+  ~bncMap();
+   
+ public slots:
+   
+ private:
+};
+
+#endif
Index: trunk/BNC/src/src.pro
===================================================================
--- trunk/BNC/src/src.pro	(revision 4621)
+++ trunk/BNC/src/src.pro	(revision 4622)
@@ -1,2 +1,4 @@
+
+QT += svg
 
 TARGET = ../bnc
