Example #1
0
        public void SetCurrentCity()
        {
            Cities.CurrentCity = SelectedCity;
            var msg = new SettingsChangedMessage(AppSettings.CurrentCitySetting);

            Messenger.Default.Send <SettingsChangedMessage>(msg);
        }
Example #2
0
        public IActionResult SaveSettings([FromBody] SettingsChangedMessage message)
        {
            mainService.PushMessage(message);

            return(ActionResults.Json(new {
                message = "Pushed Message."
            }));
        }
Example #3
0
 private void SettingsChangedCallback(SettingsChangedMessage msg, float travelTime)
 {
     currentSettings = msg.NewMatchSettings;
     if (MatchSettingsChanged != null)
     {
         MatchSettingsChanged(this, EventArgs.Empty);
     }
 }
Example #4
0
 async Task OnHotkeysSettingsChanged(SettingsChangedMessage <HotkeySettings> message)
 {
     if (Enabled)
     {
         await Task.Run(async() =>
         {
             await UnsubscribeAllHotkeys();
             await SubscribeAllHotkeys();
         });
     }
 }
Example #5
0
 internal void OnSettingsChanged(SettingsChangedMessage msg)
 {
     if (msg.ChangedSetting == AppSettings.CurrentCitySetting)
     {
         this.StationSource.Clear();
     }
     else if (msg.ChangedSetting == AppSettings.MapModeSetting)
     {
         this.RaisePropertyChanged("MapMode");
     }
 }
        private async void onSettingsChanged(SettingsChangedMessage message)
        {
            if (settings.PathToGame != oldPathToGame)
            {
                viewModel.Files.ForEach(f => f.PropertyChanged -= onFileEntityViewModelChanged);

                messenger.Send(new FileLoadingMessage());

                await loadAllFiles();
            }

            oldPathToGame = settings.PathToGame;
        }
Example #7
0
        private void OnSettingsChanged(SettingsChangedMessage settingsChangedMessage)
        {
            var behaviors = Interaction.GetBehaviors(this);

            if (_settings.General.UseStandardWindowsChrome && behaviors.OfType <BorderlessWindowBehavior>().Any())
            {
                behaviors.Remove(behaviors.OfType <BorderlessWindowBehavior>().First());
            }
            else if (!_settings.General.UseStandardWindowsChrome && !behaviors.OfType <BorderlessWindowBehavior>().Any())
            {
                behaviors.Add(new BorderlessWindowBehavior());
            }
        }
Example #8
0
        internal async void OnSettingsChanged(SettingsChangedMessage msg)
        {
            if (msg.ChangedSetting == AppSettings.CurrentCitySetting)
            {
                this.DefaultToNearestCity = false;
            }

            // FIXME
            //await Cities.DetermineCurrentCityAsync();
            this.SelectedCity = Cities.CurrentCity;

            var countryChangedMsg = new CountryChangedMessage()
            {
                Country = this.SelectedCountry
            };

            Messenger.Default.Send <CountryChangedMessage>(countryChangedMsg);
        }
        private void SaveSettingsToDB(SettingsChangedMessage message)
        {
            var settings = mainContext.Settings.FirstOrDefault();

            if (settings == null)
            {
                settings        = new SettingsEntity();
                settings.UserId = message.UserId;
                settings.Json   = JsonConvert.SerializeObject(message);
                mainContext.Settings.Add(settings);
            }
            else
            {
                settings.UserId = message.UserId;
                settings.Json   = JsonConvert.SerializeObject(message);
                mainContext.Settings.Update(settings);
            }
            mainContext.SaveChanges();
        }
Example #10
0
        private void onSettingsChanged(SettingsChangedMessage message)
        {
            settings = message.Settings;

            setupWatchers();
        }
 private void OnSettingsChanged(SettingsChangedMessage message)
 {
     if (SnooStreamViewModel.Settings.LeftHandedMode != _leftHandedMode)
         LeftHandedMode = SnooStreamViewModel.Settings.LeftHandedMode;
 }
Example #12
0
 private void SettingsUpdated(SettingsChangedMessage message)
 {
     _keyboardSettings = _settingsService.GetSettings <ChartsSettings>().Keyboard;
 }
Example #13
0
 private void onSettingsChanged(SettingsChangedMessage message)
 {
     settings = message.Settings;
 }
Example #14
0
 private void OnSettingsChanged(SettingsChangedMessage settingsChangedMessage)
 {
     var behaviors = Interaction.GetBehaviors(this);
     if (_settings.General.UseStandardWindowsChrome && behaviors.OfType<BorderlessWindowBehavior>().Any())
     {
         behaviors.Remove(behaviors.OfType<BorderlessWindowBehavior>().First());
     }
     else if (!_settings.General.UseStandardWindowsChrome && !behaviors.OfType<BorderlessWindowBehavior>().Any())
     {
         behaviors.Add(new BorderlessWindowBehavior());
     }
 }