Esempio n. 1
0
        private void SaveSettings()
        {
            offsetPosXTextBox.Text          = Utils.ParseFloat(offsetPosXTextBox.Text).ToString();
            offsetPosYTextBox.Text          = Utils.ParseFloat(offsetPosYTextBox.Text).ToString();
            offsetPosZTextBox.Text          = Utils.ParseFloat(offsetPosZTextBox.Text).ToString();
            trackingFrameOffsetTextBox.Text = Utils.ParseInt(trackingFrameOffsetTextBox.Text).ToString();

            Properties.Settings.Default.renderWidth                 = ((ServerConfig.Resolution)resolutionComboBox.SelectedItem).width;
            Properties.Settings.Default.controllerTriggerMode       = ((ServerConfig.ComboBoxCustomItem)triggerComboBox.SelectedItem).value;
            Properties.Settings.Default.controllerTrackpadClickMode = ((ServerConfig.ComboBoxCustomItem)trackpadClickComboBox.SelectedItem).value;
            Properties.Settings.Default.controllerBackMode          = ((ServerConfig.ComboBoxCustomItem)backComboBox.SelectedItem).value;
            Properties.Settings.Default.controllerRecenterButton    = recenterButtonComboBox.SelectedIndex;
            Properties.Settings.Default.autoConnectList             = clientList.Serialize();

            Properties.Settings.Default.codec = codecComboBox.SelectedIndex;

            if (soundDevices.Count > 0)
            {
                if (!defaultSoundDeviceCheckBox.Checked && soundDeviceComboBox.SelectedIndex != -1)
                {
                    Properties.Settings.Default.soundDevice = soundDevices[soundDeviceComboBox.SelectedIndex].id;
                }
                else
                {
                    Properties.Settings.Default.soundDevice = soundDevices[defaultSoundDeviceIndex].id;
                }
            }

            Properties.Settings.Default.Save();
        }
Esempio n. 2
0
        private void SaveSettings()
        {
            offsetPosXTextBox.Text = Utils.ParseFloat(offsetPosXTextBox.Text).ToString();
            offsetPosYTextBox.Text = Utils.ParseFloat(offsetPosYTextBox.Text).ToString();
            offsetPosZTextBox.Text = Utils.ParseFloat(offsetPosZTextBox.Text).ToString();

            Properties.Settings.Default.renderWidth                 = ((ServerConfig.Resolution)resolutionComboBox.SelectedItem).width;
            Properties.Settings.Default.controllerTriggerMode       = ((ServerConfig.ComboBoxCustomItem)triggerComboBox.SelectedItem).value;
            Properties.Settings.Default.controllerTrackpadClickMode = ((ServerConfig.ComboBoxCustomItem)trackpadClickComboBox.SelectedItem).value;
            Properties.Settings.Default.controllerRecenterButton    = recenterButtonComboBox.SelectedIndex;
            Properties.Settings.Default.autoConnectList             = clientList.Serialize();
            Properties.Settings.Default.Save();
        }
Esempio n. 3
0
        /// <summary>
        /// Get settings from UI and save it.
        /// </summary>
        private void SaveSettings()
        {
            var c = Properties.Settings.Default;

            offsetPosXTextBox.Text          = Utils.ParseFloat(offsetPosXTextBox.Text).ToString();
            offsetPosYTextBox.Text          = Utils.ParseFloat(offsetPosYTextBox.Text).ToString();
            offsetPosZTextBox.Text          = Utils.ParseFloat(offsetPosZTextBox.Text).ToString();
            trackingFrameOffsetTextBox.Text = Utils.ParseInt(trackingFrameOffsetTextBox.Text).ToString();

            if (resolutionComboBox.SelectedIndex != -1)
            {
                c.resolutionScale = ServerConfig.supportedScales[resolutionComboBox.SelectedIndex];
            }
            else
            {
                c.resolutionScale = ServerConfig.supportedScales[ServerConfig.DEFAULT_SCALE_INDEX];
            }

            c.controllerTriggerMode       = ((ServerConfig.ComboBoxCustomItem)triggerComboBox.SelectedItem).value;
            c.controllerTrackpadClickMode = ((ServerConfig.ComboBoxCustomItem)trackpadClickComboBox.SelectedItem).value;
            c.controllerBackMode          = ((ServerConfig.ComboBoxCustomItem)backComboBox.SelectedItem).value;
            c.controllerRecenterButton    = recenterButtonComboBox.SelectedIndex;
            c.autoConnectList             = clientList.Serialize();

            c.codec = codecComboBox.SelectedIndex;

            if (soundDevices.Count > 0)
            {
                if (!defaultSoundDeviceCheckBox.Checked && soundDeviceComboBox.SelectedIndex != -1)
                {
                    c.soundDevice = soundDevices[soundDeviceComboBox.SelectedIndex].id;
                }
                else
                {
                    c.soundDevice = soundDevices[defaultSoundDeviceIndex].id;
                }
            }
            else
            {
                c.enableSound = false;
                c.soundDevice = "";
            }

            c.Save();
        }