middleware/Debug/DebugWindow.xaml.cs
changeset 16 a9ebacd6c089
parent 15 4b78f179e7ce
child 17 fda26bfcabef
--- a/middleware/Debug/DebugWindow.xaml.cs	Mon Apr 02 16:30:56 2012 +0200
+++ b/middleware/Debug/DebugWindow.xaml.cs	Wed Apr 04 10:51:21 2012 +0200
@@ -69,6 +69,8 @@
         private bool closing;
         //Indique si l'image doit être raffraichie.
         private Boolean refreshImage;
+        //Fenêtre de paramètres
+        private DebugParameters param;
 
         /*
         * Constructeur : Affiche la fenêtre de debug en lui passant en paramètre une instanciation de la
@@ -100,6 +102,9 @@
                 directionChangeTresholdZ = 0.01f;
             }
 
+            //On charge la fenêtre de paramètres.
+            param = new DebugParameters(this);
+
             //kinectMain = main;
             on = true;
             closing = false;
@@ -575,8 +580,6 @@
          */
         private void Parameters_Click(object sender, RoutedEventArgs e)
         {
-            DebugParameters param = new DebugParameters(this);
-
             try
             {
                 param.ShowDialog();
@@ -807,6 +810,14 @@
         {
             QuitMenu = quitMenu;
         }
+        public void setParametersWindow(DebugParameters parameters)
+        {
+            param = parameters;
+        }
+        public void setParamMenu(MenuItem parameters)
+        {
+            ParamMenu = parameters;
+        }
 
         public float getMinDistHands()
         {
@@ -868,5 +879,13 @@
         {
             return QuitMenu;
         }
+        public DebugParameters getParametersWindow()
+        {
+            return param;
+        }
+        public MenuItem getParamMenu()
+        {
+            return ParamMenu;
+        }
     }
 }