[chronojump] ForceSensor unsensitive recalculate when person changes
- From: Xavier de Blas <xaviblas src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [chronojump] ForceSensor unsensitive recalculate when person changes
- Date: Fri, 13 Sep 2019 08:29:38 +0000 (UTC)
commit abd7c0148ad29a6ba8bfb806a9cf9ff4cbd4a0c4
Author: Xavier de Blas <xaviblas gmail com>
Date: Thu Sep 12 13:25:13 2019 +0200
ForceSensor unsensitive recalculate when person changes
src/forceSensor.cs | 6 ++++++
src/gui/chronojump.cs | 3 ++-
src/gui/forceSensor.cs | 10 ++++++++++
3 files changed, 18 insertions(+), 1 deletion(-)
---
diff --git a/src/forceSensor.cs b/src/forceSensor.cs
index 2a182dc8..a67c3c73 100644
--- a/src/forceSensor.cs
+++ b/src/forceSensor.cs
@@ -47,6 +47,12 @@ public class ForceSensor
private string exerciseName;
+ //have a uniqueID -1 contructor, useful when set is deleted
+ public ForceSensor()
+ {
+ uniqueID = -1;
+ }
+
//constructor
public ForceSensor(int uniqueID, int personID, int sessionID, int exerciseID, CaptureOptions
captureOption, int angle,
string laterality, string filename, string url, string dateTime, string comments,
string videoURL, string exerciseName)
diff --git a/src/gui/chronojump.cs b/src/gui/chronojump.cs
index 2a061f64..0b6e23e8 100644
--- a/src/gui/chronojump.cs
+++ b/src/gui/chronojump.cs
@@ -1118,8 +1118,9 @@ public partial class ChronoJumpWindow
else if(current_menuitem_mode == Constants.Menuitem_modes.RT)
updateGraphReactionTimes();
- //2) change on encoder
+ //2) changes on encoder and forceSensor
encoderPersonChanged();
+ forceSensorPersonChanged();
}
private void treeviewPersonsContextMenu(Person myPerson) {
diff --git a/src/gui/forceSensor.cs b/src/gui/forceSensor.cs
index a6df74a5..44db6dc0 100644
--- a/src/gui/forceSensor.cs
+++ b/src/gui/forceSensor.cs
@@ -415,6 +415,16 @@ public partial class ChronoJumpWindow
hbox_chronopics_and_more.Sensitive = sensitive;
}
+ private void forceSensorPersonChanged()
+ {
+ blankForceSensorInterface();
+ }
+ private void blankForceSensorInterface()
+ {
+ currentForceSensor = new ForceSensor();
+ button_force_sensor_capture_recalculate.Sensitive = false;
+ }
+
private bool pulseGTKForceSensorOther ()
{
string secondsStr = "";
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]