public void UpdateForSystemSettingsChanged() { _loggingEnabled = RadioLog.Common.AppSettings.Instance.GlobalLoggingEnabled; _viewSize = RadioLog.Common.AppSettings.Instance.ViewSize; OnPropertyChanged("ViewSize"); OnPropertyChanged("FontSize"); OnPropertyChanged("SmallFontSize"); OnPropertyChanged("ViewWidth"); OnPropertyChanged("AuxControlsVisible"); OnPropertyChanged("RecordingButtonVisible"); OnPropertyChanged("IsNonMutedSourceEnabled"); }
public void CancelChanges() { _theme = RadioLog.Common.AppSettings.Instance.CurrentTheme; _showSourceName = RadioLog.Common.AppSettings.Instance.ShowSourceName; _showUnitId = RadioLog.Common.AppSettings.Instance.ShowUnitId; _showAgencyName = RadioLog.Common.AppSettings.Instance.ShowAgencyName; _showUnitName = RadioLog.Common.AppSettings.Instance.ShowUnitName; _showRadioName = RadioLog.Common.AppSettings.Instance.ShowRadioName; _showAssignedRole = RadioLog.Common.AppSettings.Instance.ShowAssignedRole; _showAssignedPersonnel = RadioLog.Common.AppSettings.Instance.ShowAssignedPersonnel; _showSourceType = RadioLog.Common.AppSettings.Instance.ShowSourceType; _showDescription = RadioLog.Common.AppSettings.Instance.ShowDescription; _shouldAutoSaveContacts = RadioLog.Common.AppSettings.Instance.ShouldAutoSaveContacts; _mode = RadioLog.Common.AppSettings.Instance.WorkstationMode; _mainDisplayStyle = RadioLog.Common.AppSettings.Instance.MainDisplayStyle; _useGroups = RadioLog.Common.AppSettings.Instance.UseGroups; _logFileDirectory = RadioLog.Common.AppSettings.Instance.LogFileDirectory; _recordFileDirectory = RadioLog.Common.AppSettings.Instance.RecordFileDirectory; _enableClipboardStreamURLIntegration = RadioLog.Common.AppSettings.Instance.EnableClipboardStreamURLIntegration; _gridFontSize = RadioLog.Common.AppSettings.Instance.GridFontSize; _fileRecordingRate = RadioLog.AudioProcessing.AudioProcessingGlobals.RecordingFileSampleRate; _fileRecordingBitsPerSample = RadioLog.AudioProcessing.AudioProcessingGlobals.RecordingFileBitsPerSample; _restartChangesMade = false; _diagnosticsMode = RadioLog.Common.AppSettings.Instance.DiagnosticMode; _globalLoggingEnabled = RadioLog.Common.AppSettings.Instance.GlobalLoggingEnabled; _viewSize = RadioLog.Common.AppSettings.Instance.ViewSize; _emergencyAlarmSoundChangesMade = false; _playSoundOnEmergencyAlarm = RadioLog.Common.AppSettings.Instance.PlaySoundOnEmergencyAlarm; _emergencyAlarmSoundFile = RadioLog.Common.AppSettings.Instance.EmergencyAlarmSoundFile; _enableAutoMute = RadioLog.Common.AppSettings.Instance.EnableAutoMute; _autoMuteHangTime = RadioLog.Common.AppSettings.Instance.AutoMuteHangTime; ChangesMade = false; DisplaySelectedTheme(); }
public void CancelChanges() { _theme = RadioLog.Common.AppSettings.Instance.CurrentTheme; _accent = RadioLog.Common.AppSettings.Instance.CurrentAccent; _showSourceName = RadioLog.Common.AppSettings.Instance.ShowSourceName; _showUnitId = RadioLog.Common.AppSettings.Instance.ShowUnitId; _showAgencyName = RadioLog.Common.AppSettings.Instance.ShowAgencyName; _showUnitName = RadioLog.Common.AppSettings.Instance.ShowUnitName; _showRadioName = RadioLog.Common.AppSettings.Instance.ShowRadioName; _showAssignedRole = RadioLog.Common.AppSettings.Instance.ShowAssignedRole; _showAssignedPersonnel = RadioLog.Common.AppSettings.Instance.ShowAssignedPersonnel; _showSourceType = RadioLog.Common.AppSettings.Instance.ShowSourceType; _showDescription = RadioLog.Common.AppSettings.Instance.ShowDescription; _shouldAutoSaveContacts = RadioLog.Common.AppSettings.Instance.ShouldAutoSaveContacts; _mode = RadioLog.Common.AppSettings.Instance.WorkstationMode; _mainDisplayStyle = RadioLog.Common.AppSettings.Instance.MainDisplayStyle; _useGroups = RadioLog.Common.AppSettings.Instance.UseGroups; _logFileDirectory = RadioLog.Common.AppSettings.Instance.LogFileDirectory; _recordFileDirectory = RadioLog.Common.AppSettings.Instance.RecordFileDirectory; _enableClipboardStreamURLIntegration = RadioLog.Common.AppSettings.Instance.EnableClipboardStreamURLIntegration; _gridFontSize = RadioLog.Common.AppSettings.Instance.GridFontSize; _fileRecordingRate = RadioLog.AudioProcessing.AudioProcessingGlobals.RecordingFileSampleRate; _fileRecordingBitsPerSample = RadioLog.AudioProcessing.AudioProcessingGlobals.RecordingFileBitsPerSample; _restartChangesMade = false; _diagnosticsMode = RadioLog.Common.AppSettings.Instance.DiagnosticMode; _globalLoggingEnabled = RadioLog.Common.AppSettings.Instance.GlobalLoggingEnabled; _viewSize = RadioLog.Common.AppSettings.Instance.ViewSize; _emergencyAlarmSoundChangesMade = false; _playSoundOnEmergencyAlarm = RadioLog.Common.AppSettings.Instance.PlaySoundOnEmergencyAlarm; _emergencyAlarmSoundFile = RadioLog.Common.AppSettings.Instance.EmergencyAlarmSoundFile; _enableAutoMute = RadioLog.Common.AppSettings.Instance.EnableAutoMute; _autoMuteHangTime = RadioLog.Common.AppSettings.Instance.AutoMuteHangTime; ChangesMade = false; DisplaySelectedTheme(); }