/// <summary> /// A form for token /// </summary> /// <returns>bool true if OK was pressed, false if cancel</returns> public bool ShowConfigDialog() { DialogResult result = new SettingsForm(this).ShowDialog(); if (result == DialogResult.OK) { return true; } return false; }
/// <summary> /// A form for token /// </summary> /// <returns>bool true if OK was pressed, false if cancel</returns> public bool ShowConfigDialog() { SettingsForm settingsForm; ILanguage lang = Language.GetInstance(); BackgroundForm backgroundForm = BackgroundForm.ShowAndWait(PicasaPlugin.Attributes.Name, lang.GetString(LangKey.communication_wait)); try { settingsForm = new SettingsForm(this); } finally { backgroundForm.CloseDialog(); } settingsForm.UploadFormat = this.UploadFormat.ToString(); settingsForm.AfterUploadOpenHistory = this.AfterUploadOpenHistory; settingsForm.AfterUploadLinkToClipBoard = this.AfterUploadLinkToClipBoard; settingsForm.Username = this.Username; settingsForm.Password = this.Password; settingsForm.PictureDefaultSize = this.PictureDisplaySize.ToString(); DialogResult result = settingsForm.ShowDialog(); if (result == DialogResult.OK) { this.UploadFormat = (OutputFormat)Enum.Parse(typeof(OutputFormat), settingsForm.UploadFormat.ToLower()); this.AfterUploadOpenHistory=settingsForm.AfterUploadOpenHistory; this.AfterUploadLinkToClipBoard=settingsForm.AfterUploadLinkToClipBoard; this.Username=settingsForm.Username; this.Password=settingsForm.Password; this.PictureDisplaySize = (PictureDisplaySize)Enum.Parse(typeof(PictureDisplaySize), settingsForm.PictureDefaultSize); IniConfig.Save(); return true; } return false; }