Code development platform for open source projects from the European Union institutions

Skip to content
Snippets Groups Projects
Commit 49a16dc2 authored by Markus Quaritsch's avatar Markus Quaritsch
Browse files

save GUI setting on validating run-data

parent c5ec5938
No related branches found
No related tags found
No related merge requests found
......@@ -30,6 +30,8 @@ Public Class Configuration
Public FirstRun As Boolean
Public DeclMode As Boolean
Public ValidateRunData As Boolean
Public Const DefaultFuelType As FuelType = FuelType.DieselCI
Private Const FormatVersion As Short = 2
......@@ -55,6 +57,7 @@ Public Class Configuration
Co2PerFc = DeclarationData.FuelData.Lookup(DefaultFuelType).CO2PerFuelWeight
FirstRun = True
DeclMode = True
ValidateRunData = True
End Sub
Public Sub Load()
......@@ -82,6 +85,7 @@ Public Class Configuration
OpenCmdName = body.GetEx(Of String)("OpenCmdName")
FirstRun = body.GetEx(Of Boolean)("FirstRun")
DeclMode = body.GetEx(Of Boolean)("DeclMode")
ValidateRunData = IsNothing(body("ValidateRunData")) OrElse body.GetEx(Of Boolean)("ValidateRunData")
End Using
Catch ex As Exception
GUIMsg(MessageType.Err, "Error while loading settings!")
......@@ -106,6 +110,7 @@ Public Class Configuration
body.Add("OpenCmdName", OpenCmdName)
body.Add("FirstRun", FirstRun)
body.Add("DeclMode", DeclMode)
body.Add("ValidateRunData", ValidateRunData)
JSONFileWriter.WriteFile(New Dictionary(Of String, Object) From {{"Header", header}, {"Body", body}}, FilePath)
End Sub
......
......@@ -1375,12 +1375,14 @@ lbFound:
ChBoxMod1Hz.Checked = Cfg.Mod1Hz
RbDecl.Checked = Cfg.DeclMode
cbValidateRunData.Checked = cfg.ValidateRunData
End Sub
'Update config class from options in GUI, e.g. before running calculations
Private Sub SetOptions()
Cfg.ModOut = ChBoxModOut.Checked
Cfg.Mod1Hz = ChBoxMod1Hz.Checked
Cfg.ValidateRunData = cbValidateRunData.Checked
End Sub
#End Region
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment