Index: /trunk/GnssCenter/monitor/dlgconf.cpp
===================================================================
--- /trunk/GnssCenter/monitor/dlgconf.cpp	(revision 5454)
+++ /trunk/GnssCenter/monitor/dlgconf.cpp	(revision 5455)
@@ -24,5 +24,5 @@
 // Constructor
 /////////////////////////////////////////////////////////////////////////////
-t_dlgConf::t_dlgConf() : QDialog() {
+t_dlgConf::t_dlgConf(QWidget* parent) : QDialog(parent) {
 }
 
Index: /trunk/GnssCenter/monitor/dlgconf.h
===================================================================
--- /trunk/GnssCenter/monitor/dlgconf.h	(revision 5454)
+++ /trunk/GnssCenter/monitor/dlgconf.h	(revision 5455)
@@ -9,5 +9,5 @@
  Q_OBJECT
  public:
-  t_dlgConf();
+  t_dlgConf(QWidget* parent);
   ~t_dlgConf();
  private:
Index: /trunk/GnssCenter/monitor/monitor.cpp
===================================================================
--- /trunk/GnssCenter/monitor/monitor.cpp	(revision 5454)
+++ /trunk/GnssCenter/monitor/monitor.cpp	(revision 5455)
@@ -29,4 +29,5 @@
 
 #include "monitor.h"
+#include "dlgconf.h"
 #include "utils.h"
 #include "worldplot.h"
@@ -56,11 +57,15 @@
   addToolBar(Qt::BottomToolBarArea, toolBar);
 
-  QAction* actStartThrift = new QAction("Start Thrift", 0);
-  toolBar->addAction(actStartThrift);
-  connect(actStartThrift, SIGNAL(triggered()), this, SLOT(slotStartThrift()));
+  _actConfig = new QAction("Config", 0);
+  toolBar->addAction(_actConfig);
+  connect(_actConfig, SIGNAL(triggered()), this, SLOT(slotConfig()));
 
-  QAction* actStopThrift = new QAction("Stop Thrift", 0);
-  toolBar->addAction(actStopThrift);
-  connect(actStopThrift, SIGNAL(triggered()), this, SLOT(slotStopThrift()));
+  _actStartThrift = new QAction("Start", 0);
+  toolBar->addAction(_actStartThrift);
+  connect(_actStartThrift, SIGNAL(triggered()), this, SLOT(slotStartThrift()));
+
+  _actStopThrift = new QAction("Stop", 0);
+  toolBar->addAction(_actStopThrift);
+  connect(_actStopThrift, SIGNAL(triggered()), this, SLOT(slotStopThrift()));
 
   // Host and Port
@@ -88,4 +93,11 @@
     delete _results;
   }
+}
+
+// 
+/////////////////////////////////////////////////////////////////////////////
+void t_monitor::slotConfig() {
+  t_dlgConf dlg(this);
+  dlg.exec();
 }
 
Index: /trunk/GnssCenter/monitor/monitor.h
===================================================================
--- /trunk/GnssCenter/monitor/monitor.h	(revision 5454)
+++ /trunk/GnssCenter/monitor/monitor.h	(revision 5455)
@@ -25,4 +25,5 @@
 
  private slots:
+  void slotConfig();
   void slotStartThrift();
   void slotStopThrift();
@@ -33,4 +34,7 @@
   QMutex                        _mutex;
   QTabWidget*                   _tabWidget;
+  QAction*                      _actConfig;
+  QAction*                      _actStartThrift;
+  QAction*                      _actStopThrift;
   t_worldPlot*                  _plot;
   t_thriftClient*               _thriftClient;
