[chronojump] preferences and SQL updated on changes on repetitiveConditionsWin forceSensor path



commit b2d858bcca13f22cf09ac3718583b8389da2b4b5
Author: Xavier de Blas <xaviblas gmail com>
Date:   Thu May 27 18:01:51 2021 +0200

    preferences and SQL updated on changes on repetitiveConditionsWin forceSensor path

 src/gui/app1/chronojump.cs | 37 +++++++++++++++++++++++++++++++++++++
 1 file changed, 37 insertions(+)
---
diff --git a/src/gui/app1/chronojump.cs b/src/gui/app1/chronojump.cs
index c91335a82..80c330136 100644
--- a/src/gui/app1/chronojump.cs
+++ b/src/gui/app1/chronojump.cs
@@ -7424,6 +7424,43 @@ LogB.Debug("mc finished 5");
                                        preferences.forceSensorCaptureFeedbackRange = feedbackRange;
                                }
                        }
+                       else if(feedbackActive == Preferences.ForceSensorCaptureFeedbackActiveEnum.PATH)
+                       {
+                               int feedbackPathMax = repetitiveConditionsWin.GetForceSensorFeedbackPathMax;
+                               if(preferences.forceSensorFeedbackPathMax != feedbackPathMax)
+                               {
+                                       
SqlitePreferences.Update(SqlitePreferences.ForceSensorFeedbackPathMax, feedbackPathMax.ToString(), false);
+                                       preferences.forceSensorFeedbackPathMax = feedbackPathMax;
+                               }
+
+                               int feedbackPathMin = repetitiveConditionsWin.GetForceSensorFeedbackPathMin;
+                               if(preferences.forceSensorFeedbackPathMin != feedbackPathMin)
+                               {
+                                       
SqlitePreferences.Update(SqlitePreferences.ForceSensorFeedbackPathMin, feedbackPathMin.ToString(), false);
+                                       preferences.forceSensorFeedbackPathMin = feedbackPathMin;
+                               }
+
+                               int feedbackPathMasters = 
repetitiveConditionsWin.GetForceSensorFeedbackPathMasters;
+                               if(preferences.forceSensorFeedbackPathMasters != feedbackPathMasters)
+                               {
+                                       
SqlitePreferences.Update(SqlitePreferences.ForceSensorFeedbackPathMasters, feedbackPathMasters.ToString(), 
false);
+                                       preferences.forceSensorFeedbackPathMasters = feedbackPathMasters;
+                               }
+
+                               int feedbackPathMasterSeconds = 
repetitiveConditionsWin.GetForceSensorFeedbackPathMasterSeconds;
+                               if(preferences.forceSensorFeedbackPathMasterSeconds != 
feedbackPathMasterSeconds)
+                               {
+                                       
SqlitePreferences.Update(SqlitePreferences.ForceSensorFeedbackPathMasterSeconds, 
feedbackPathMasterSeconds.ToString(), false);
+                                       preferences.forceSensorFeedbackPathMasterSeconds = 
feedbackPathMasterSeconds;
+                               }
+
+                               int feedbackPathLineWidth = 
repetitiveConditionsWin.GetForceSensorFeedbackPathLineWidth;
+                               if(preferences.forceSensorFeedbackPathLineWidth != feedbackPathLineWidth)
+                               {
+                                       
SqlitePreferences.Update(SqlitePreferences.ForceSensorFeedbackPathLineWidth, 
feedbackPathLineWidth.ToString(), false);
+                                       preferences.forceSensorFeedbackPathLineWidth = feedbackPathLineWidth;
+                               }
+                       }
                }
        }
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]