diff --git a/Fltk/onelabWindow.cpp b/Fltk/onelabWindow.cpp
index 853afa2e4dd7b999ec2617e8967f2d422f49130e..b24456bdcd0c8f6c99a4fe94fbe4c18334933093 100644
--- a/Fltk/onelabWindow.cpp
+++ b/Fltk/onelabWindow.cpp
@@ -615,6 +615,11 @@ onelabWindow::onelabWindow(int deltaFontSize)
   FL_NORMAL_SIZE += _deltaFontSize;
 }
 
+int onelabWindow::meshAuto(){ return _gear->menu()[3].value(); }
+int onelabWindow::mergeAuto(){ return _gear->menu()[4].value(); }
+int onelabWindow::hideNewViews(){ return _gear->menu()[5].value(); }
+int onelabWindow::showLastStep(){ return _gear->menu()[6].value(); }
+
 static bool getFlColor(const std::string &str, Fl_Color &c)
 {
   if(str == "1"){
diff --git a/Fltk/onelabWindow.h b/Fltk/onelabWindow.h
index e19576f20b8090c95da21bf8878628d1b597cd86..ba2719b8d0aa617023fb3611b687708c2d7e6b90 100644
--- a/Fltk/onelabWindow.h
+++ b/Fltk/onelabWindow.h
@@ -51,10 +51,10 @@ class onelabWindow{
   bool isBusy();
   void show(){ _win->show(); }
   int shown(){ return _win->shown(); }
-  int meshAuto(){ return _gear->menu()[2].value(); }
-  int mergeAuto(){ return _gear->menu()[3].value(); }
-  int hideNewViews(){ return _gear->menu()[4].value(); }
-  int showLastStep(){ return _gear->menu()[5].value(); }
+  int meshAuto();
+  int mergeAuto();
+  int hideNewViews();
+  int showLastStep();
   std::string getPath(Fl_Tree_Item *item)
   {
     char path[1024];