From 0af9e01d9a503b4ee860c8e211510bc8c9d96002 Mon Sep 17 00:00:00 2001 From: "VKMTHD\\haraldmartini" <harald.martini@student.tugraz.at> Date: Mon, 28 Nov 2022 12:18:28 +0100 Subject: [PATCH] save vecto run data is now persistent between application starts --- VECTO/Configuration.vb | 4 ++++ VECTO/GUI/MainForm.vb | 5 +++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/VECTO/Configuration.vb b/VECTO/Configuration.vb index 8b6eac1d55..63d54dcd94 100644 --- a/VECTO/Configuration.vb +++ b/VECTO/Configuration.vb @@ -32,6 +32,7 @@ Public Class Configuration Public Multithreaded As Boolean Public ValidateRunData As Boolean + Public SaveVectoRunData As Boolean public OutputFolder As String @@ -63,6 +64,7 @@ Public Class Configuration ValidateRunData = True OutputFolder = "" Multithreaded = True + SaveVectoRunData = False End Sub Public Sub Load() @@ -95,6 +97,7 @@ Public Class Configuration DeclMode = body.GetEx(Of Boolean)("DeclMode") ValidateRunData = IsNothing(body("ValidateRunData")) OrElse body.GetEx(Of Boolean)("ValidateRunData") OutputFolder = If(body("OutputFolder") Is Nothing, "", body("OutputFolder").Value(of string)()) + SaveVectoRunData = body.GetEx(Of Boolean)("SaveRunData") End Using Catch ex As Exception GUIMsg(MessageType.Err, "Error while loading settings!") @@ -121,6 +124,7 @@ Public Class Configuration body.Add("DeclMode", DeclMode) body.Add("ValidateRunData", ValidateRunData) body.Add("OutputFolder", OutputFolder) + body.Add("SaveRunData", SaveVectoRunData) JSONFileWriter.WriteFile(New Dictionary(Of String, Object) From {{"Header", header}, {"Body", body}}, FilePath) End Sub diff --git a/VECTO/GUI/MainForm.vb b/VECTO/GUI/MainForm.vb index 33d7b72ee6..4c96c8426a 100644 --- a/VECTO/GUI/MainForm.vb +++ b/VECTO/GUI/MainForm.vb @@ -1505,8 +1505,8 @@ lbFound: ChBoxMod1Hz.Checked = Cfg.Mod1Hz RbDecl.Checked = Cfg.DeclMode - cbValidateRunData.Checked = cfg.ValidateRunData - + cbValidateRunData.Checked = Cfg.ValidateRunData + cbSaveVectoRunData.Checked = Cfg.SaveVectoRunData tbOutputFolder.Text = Cfg.OutputFolder End Sub @@ -1516,6 +1516,7 @@ lbFound: Cfg.ModOut = ChBoxModOut.Checked Cfg.Mod1Hz = ChBoxMod1Hz.Checked Cfg.ValidateRunData = cbValidateRunData.Checked + Cfg.SaveVectoRunData = cbSaveVectoRunData.Checked Cfg.OutputFolder = tbOutputFolder.Text End Sub -- GitLab