[chronojump] DB:1.90 Inserted into preferences: units
- From: Xavier de Blas <xaviblas src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [chronojump] DB:1.90 Inserted into preferences: units
- Date: Mon, 9 Mar 2020 17:36:36 +0000 (UTC)
commit 534dbb47a67520fcd122bd6c3755858ea3d0bd99
Author: Xavier de Blas <xaviblas gmail com>
Date: Mon Mar 9 18:34:33 2020 +0100
DB:1.90 Inserted into preferences: units
src/preferences.cs | 4 ++++
src/sqlite/main.cs | 11 ++++++++++-
src/sqlite/preferences.cs | 6 ++++++
3 files changed, 20 insertions(+), 1 deletion(-)
---
diff --git a/src/preferences.cs b/src/preferences.cs
index f18a22fd..651a5999 100644
--- a/src/preferences.cs
+++ b/src/preferences.cs
@@ -32,6 +32,10 @@ public class Preferences
public MaximizedTypes maximized;
public bool personWinHide;
public bool personPhoto;
+
+ public enum UnitsEnum { METRIC, IMPERIAL };
+ public UnitsEnum units;
+
public bool encoderCaptureShowOnlyBars;
public int encoderCaptureShowNRepetitions;
diff --git a/src/sqlite/main.cs b/src/sqlite/main.cs
index 4d6758b0..7795a99a 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.89";
+ static string lastChronojumpDatabaseVersion = "1.90";
public Sqlite() {
}
@@ -2663,6 +2663,14 @@ class Sqlite
currentVersion = updateVersion("1.89");
}
+ if(currentVersion == "1.89")
+ {
+ LogB.SQL("Inserted into preferences: units");
+
+ SqlitePreferences.Insert (SqlitePreferences.UnitsStr,
Preferences.UnitsEnum.METRIC.ToString());
+
+ currentVersion = updateVersion("1.90");
+ }
/*
if(currentVersion == "1.79")
@@ -2877,6 +2885,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.89 - 1.90 Converted DB to 1.90 Inserted into preferences: units
//1.88 - 1.89 Converted DB to 1.89 Inserted into preferences: encoderCaptureFeedbackEccon
//1.87 - 1.88 Converted DB to 1.88 Inserted into preferences:
encoderCaptureInertialEccOverloadMode
//1.86 - 1.87 Converted DB to 1.87 Doing alter table forceSensorExercise adding eccReps,
eccMin, conMin.
diff --git a/src/sqlite/preferences.cs b/src/sqlite/preferences.cs
index 11461768..e72685d7 100644
--- a/src/sqlite/preferences.cs
+++ b/src/sqlite/preferences.cs
@@ -27,6 +27,8 @@ using System.Collections; //ArrayList
class SqlitePreferences : Sqlite
{
+ public const string UnitsStr = "units";
+
//contacts
public const string JumpsDjGraphHeights = "jumpsDjGraphHeights";
@@ -113,6 +115,7 @@ class SqlitePreferences : Sqlite
Insert ("maximized", Preferences.MaximizedTypes.NO.ToString(), dbcmdTr);
Insert ("personWinHide", "False", dbcmdTr);
Insert ("personPhoto", "True", dbcmdTr);
+ Insert (UnitsStr, Preferences.UnitsEnum.METRIC.ToString(), dbcmdTr);
Insert ("encoderCaptureShowOnlyBars", "False", dbcmdTr);
Insert ("encoderCaptureShowNRepetitions", "-1", dbcmdTr);
Insert ("digitsNumber", "3", dbcmdTr);
@@ -354,6 +357,9 @@ class SqlitePreferences : Sqlite
preferences.personWinHide = reader[1].ToString() == "True";
else if(reader[0].ToString() == "personPhoto")
preferences.personPhoto = 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() == "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]