Imgur.FormSettings.button1_Click C# (CSharp) Method

button1_Click() private method

private button1_Click ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void
        private void button1_Click(object sender, EventArgs e)
        {
            mainClass.settings.SetString("Format", comboFormat.Items[comboFormat.SelectedIndex].ToString());

            mainClass.settings.SetBool("JpegCompression", checkJpegCompression.Checked);
            mainClass.settings.SetInt("JpegCompressionFilesize", (int)numJpegCompressionFilesize.Value);
            mainClass.settings.SetInt("JpegCompressionRate", (int)numJpegCompressionRate.Value);

            {
                string shortcutModifiers = "";
                if (checkDragModCtrl.Checked) shortcutModifiers += "+Ctrl";
                if (checkDragModAlt.Checked) shortcutModifiers += "+Alt";
                if (checkDragModShift.Checked) shortcutModifiers += "+Shift";
                shortcutModifiers = shortcutModifiers.Trim('+');

                mainClass.settings.SetString("ShortcutDragModifiers", shortcutModifiers);
                mainClass.settings.SetString("ShortcutDragKey", (string)comboDragKeys.SelectedItem != "None" ? (string)comboDragKeys.SelectedItem : "");
            }

            {
                string shortcutModifiers = "";
                if (checkPasteModCtrl.Checked) shortcutModifiers += "+Ctrl";
                if (checkPasteModAlt.Checked) shortcutModifiers += "+Alt";
                if (checkPasteModShift.Checked) shortcutModifiers += "+Shift";
                shortcutModifiers = shortcutModifiers.Trim('+');

                mainClass.settings.SetString("ShortcutPasteModifiers", shortcutModifiers);
                mainClass.settings.SetString("ShortcutPasteKey", (string)comboPasteKeys.SelectedItem != "None" ? (string)comboPasteKeys.SelectedItem : "");
            }

            mainClass.settings.SetString("Username", this.mainClass.username);
            mainClass.settings.SetBool("IsPro", this.mainClass.isPro);
            mainClass.settings.SetString("AccessToken", this.mainClass.oauth.AccessToken);
            mainClass.settings.SetString("AccessTokenSecret", this.mainClass.oauth.AccessTokenSecret);

            mainClass.settings.Save();

            mainClass.LoadSettings();
            this.Close();
        }