X-Git-Url: http://git.euphorik.ch/?p=master-thesis.git;a=blobdiff_plain;f=Parasitemia%2FParasitemia%2FGUI%2FState.fs;h=45025366d91c3eb4d78533cb5ac35b3f49b6bf1d;hp=b35b3319fbdbc09807cacd6645da86c4f89ec322;hb=f4fdf61ef98b913129ddb771392c0bcb1475e6fb;hpb=0af5da4bffad8333c8e57851e067218c0e21d7bb diff --git a/Parasitemia/Parasitemia/GUI/State.fs b/Parasitemia/Parasitemia/GUI/State.fs index b35b331..4502536 100644 --- a/Parasitemia/Parasitemia/GUI/State.fs +++ b/Parasitemia/Parasitemia/GUI/State.fs @@ -15,12 +15,14 @@ type State () = member val PatientID: string = "" with get, set member this.Save () = - let data = { Pia.sources = []; Pia.patientID = this.PatientID } + let data = { Pia.sources = List.ofSeq sourceImages; Pia.patientID = this.PatientID } Pia.save this.FilePath data member this.Load () = let data = Pia.load this.FilePath this.PatientID <- data.patientID + sourceImages.Clear() + sourceImages.InsertRange(0, data.sources) member this.AddSourceImage (filePath: string) : SourceImage = let srcImg = { num = sourceImages.Count + 1; rbcs = []; img = new Image(filePath) }