[chronojump] DB: 1.93 Inserted into preferences: EncoderCaptureInfinite, LogoAnimatedShow



commit e9a0812312909d040853e56e4669d7fe31185759
Author: Xavier de Blas <xaviblas gmail com>
Date:   Fri Apr 3 12:08:53 2020 +0200

    DB: 1.93 Inserted into preferences: EncoderCaptureInfinite, LogoAnimatedShow

 src/preferences.cs        |  2 ++
 src/sqlite/main.cs        | 12 +++++++++++-
 src/sqlite/preferences.cs |  8 ++++++++
 3 files changed, 21 insertions(+), 1 deletion(-)
---
diff --git a/src/preferences.cs b/src/preferences.cs
index 8c1eb23b..8033e70b 100644
--- a/src/preferences.cs
+++ b/src/preferences.cs
@@ -36,10 +36,12 @@ public class Preferences
        public enum MenuTypes { ALL, TEXT, ICONS};
        public MenuTypes menuType;
        public string colorBackgroundString;
+       public bool logoAnimatedShow;
 
        public enum UnitsEnum { METRIC, IMPERIAL };
        public UnitsEnum units;
 
+       public bool encoderCaptureInfinite;
        public bool encoderCaptureShowOnlyBars;
        public int encoderCaptureShowNRepetitions;
 
diff --git a/src/sqlite/main.cs b/src/sqlite/main.cs
index 985cd8c9..f93261a3 100644
--- a/src/sqlite/main.cs
+++ b/src/sqlite/main.cs
@@ -129,7 +129,7 @@ class Sqlite
        /*
         * Important, change this if there's any update to database
         */
-       static string lastChronojumpDatabaseVersion = "1.92";
+       static string lastChronojumpDatabaseVersion = "1.93";
 
        public Sqlite() {
        }
@@ -2689,6 +2689,15 @@ class Sqlite
 
                                currentVersion = updateVersion("1.92");
                        }
+                       if(currentVersion == "1.92")
+                       {
+                               LogB.SQL("Inserted into preferences: EncoderCaptureInfinite, 
LogoAnimatedShow");
+
+                               SqlitePreferences.Insert (SqlitePreferences.EncoderCaptureInfinite, "False");
+                               SqlitePreferences.Insert (SqlitePreferences.LogoAnimatedShow, "True");
+
+                               currentVersion = updateVersion("1.93");
+                       }
 
                        /*
                        if(currentVersion == "1.79")
@@ -2903,6 +2912,7 @@ class Sqlite
                //changes [from - to - desc]
 //just testing: 1.79 - 1.80 Converted DB to 1.80 Created table ForceSensorElasticBandGlue and moved 
stiffnessString records there
 //
+               //1.92 - 1.93 Converted DB to 1.93 Inserted into preferences: EncoderCaptureInfinite, 
LogoAnimatedShow
                //1.91 - 1.92 Converted DB to 1.92 Inserted into preferences: menuType
                //1.90 - 1.91 Converted DB to 1.91 Inserted into preferences: ColorBackground
                //1.89 - 1.90 Converted DB to 1.90 Inserted into preferences: units
diff --git a/src/sqlite/preferences.cs b/src/sqlite/preferences.cs
index d9dd6e28..3893f53e 100644
--- a/src/sqlite/preferences.cs
+++ b/src/sqlite/preferences.cs
@@ -30,11 +30,13 @@ class SqlitePreferences : Sqlite
        public const string UnitsStr = "units";
        public const string MenuType = "menuType";
        public const string ColorBackground = "colorBackground";
+       public const string LogoAnimatedShow = "logoAnimatedShow";
 
        //contacts
        public const string JumpsDjGraphHeights = "jumpsDjGraphHeights";
 
        //encoder
+       public const string EncoderCaptureInfinite = "encoderCaptureInfinite";
        public const string EncoderExerciseIDGravitatory = "encoderExerciseIDGravitatory";
        public const string EncoderExerciseIDInertial = "encoderExerciseIDInertial";
        public const string EncoderContractionGravitatory = "encoderContractionGravitatory";
@@ -118,8 +120,10 @@ class SqlitePreferences : Sqlite
                                Insert ("personWinHide", "False", dbcmdTr);
                                Insert ("personPhoto", "True", dbcmdTr);
                                Insert (MenuType, Preferences.MenuTypes.ALL.ToString(), dbcmdTr);
+                               Insert (LogoAnimatedShow, "True", dbcmdTr);
                                Insert (ColorBackground, "#0e1e46", dbcmdTr);
                                Insert (UnitsStr, Preferences.UnitsEnum.METRIC.ToString(), dbcmdTr);
+                               Insert (EncoderCaptureInfinite, "False", dbcmdTr);
                                Insert ("encoderCaptureShowOnlyBars", "False", dbcmdTr);
                                Insert ("encoderCaptureShowNRepetitions", "-1", dbcmdTr);
                                Insert ("digitsNumber", "3", dbcmdTr);
@@ -366,9 +370,13 @@ class SqlitePreferences : Sqlite
                                        Enum.Parse(typeof(Preferences.MenuTypes), reader[1].ToString());
                        else if(reader[0].ToString() == ColorBackground)
                                preferences.colorBackgroundString = reader[1].ToString();
+                       else if(reader[0].ToString() == LogoAnimatedShow)
+                               preferences.logoAnimatedShow = reader[1].ToString() == "True";
                        else if(reader[0].ToString() == UnitsStr)
                                preferences.units = (Preferences.UnitsEnum)
                                        Enum.Parse(typeof(Preferences.UnitsEnum), reader[1].ToString());
+                       else if(reader[0].ToString() == EncoderCaptureInfinite)
+                               preferences.encoderCaptureInfinite = reader[1].ToString() == "True";
                        else if(reader[0].ToString() == "encoderCaptureShowOnlyBars")
                                preferences.encoderCaptureShowOnlyBars = reader[1].ToString() == "True";
                        else if(reader[0].ToString() == "encoderCaptureShowNRepetitions")


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