ACAT.Extensions.Default.UI.Dialogs.WordPredictionSettingsForm.updateSettingsFromUI C# (CSharp) Method

updateSettingsFromUI() private method

Update settings based on what the user has set in the dialog. Returns the preferences object with the settings
private updateSettingsFromUI ( ) : ACATPreferences
return ACATPreferences
        private ACATPreferences updateSettingsFromUI()
        {
            var rootWidget = _dialogCommon.GetRootWidget();
            var prefs = ACATPreferences.Load();

            prefs.EnableWordPredictionDynamicModel = Common.AppPreferences.EnableWordPredictionDynamicModel = (rootWidget.Finder.FindChild(pbDynamicLearning.Name) as CheckBoxWidget).GetState();
            prefs.EnableWordPredictionCorpusModel = Common.AppPreferences.EnableWordPredictionCorpusModel = (rootWidget.Finder.FindChild(pbUseCorpus.Name) as CheckBoxWidget).GetState();
            prefs.WordPredictionCount = Common.AppPreferences.WordPredictionCount = (rootWidget.Finder.FindChild(tbWordCount.Name) as SliderWidget).GetState(SliderWidget.SliderUnitsOnes);

            return prefs;
        }