private void LoadConfiguration() { string path = ConfigurationFile.GetPath(); recordingOptions.Load(path); SetToggleRecordingKey(KeyInterop.KeyFromVirtualKey(recordingOptions.toggleRecordingHotkey)); SetToggleVisibilityKey(KeyInterop.KeyFromVirtualKey(recordingOptions.toggleOverlayHotkey)); timePeriod.Text = recordingOptions.recordTime.ToString(); recordingDelay.Text = recordingOptions.recordDelay.ToString(); allProcessesRecordingcheckBox.IsChecked = recordingOptions.recordAll; injectionOnStartUp.IsChecked = recordingOptions.injectOnStart; recordingDetail.Text = RecordingDetailMethods.GetFromString(recordingOptions.recordDetail).ToString(); userInterfaceState.OverlayPositionProperty = OverlayPositionMethods.GetFromInt(recordingOptions.overlayPosition); }
private RecordingDetail GetRecordingDetail() { return(RecordingDetailMethods.GetFromString(recordingDetail.Text)); }