Beispiel #1
0
        /// <summary>
        /// Delete a saved preset.
        /// </summary>
        void DeletePreset(object _, RoutedEventArgs e)
        {
            Preset preset = (Preset)presets.SelectedItem;

            presetData.Remove(preset.server, preset.username);
            ResetPresets();
        }
Beispiel #2
0
        /// <summary>
        /// Save the connection fields' data to a preset.
        /// </summary>
        void SavePreset(object _, RoutedEventArgs e)
        {
            Preset preset = new Preset(server.Text, user.Text, password.Password);

            presetData.Add(preset);
            ResetPresets();
            presets.SelectedItem = preset;
        }
Beispiel #3
0
        /// <summary>
        /// Enter the data of the selected preset to the connection fields.
        /// </summary>
        void LoadPreset(object _, RoutedEventArgs e)
        {
            if (presets.SelectedItem == null)
            {
                return;
            }
            Preset preset = (Preset)presets.SelectedItem;

            server.Text       = preset.server;
            user.Text         = preset.username;
            password.Password = preset.password;
        }