示例#1
0
文件: Plugin.cs 项目: ts295983632/vrs
        /// <summary>
        /// See interface docs.
        /// </summary>
        public void ShowWinFormsOptionsUI()
        {
            using (var dialog = new WinForms.OptionsView()) {
                dialog.Options           = OptionsStorage.Load(this);
                dialog.FilterSettingsUrl = FilterSettingsUrl;

                if (dialog.ShowDialog() == DialogResult.OK)
                {
                    OptionsStorage.Save(this, dialog.Options);
                    ApplyOptions(dialog.Options);
                }
            }
        }
示例#2
0
文件: Plugin.cs 项目: nevrrmind/vrs
        /// <summary>
        /// See interface docs.
        /// </summary>
        public void ShowWinFormsOptionsUI()
        {
            using(var dialog = new WinForms.OptionsView()) {
                var webServer = Factory.ResolveSingleton<IAutoConfigWebServer>().WebServer;

                dialog.Options = OptionsStorage.Load(this);
                dialog.FilterSettingsUrl = String.Format("{0}/FeedFilter/index.html", webServer.LocalAddress);

                if(dialog.ShowDialog() == DialogResult.OK) {
                    OptionsStorage.Save(this, dialog.Options);
                    ApplyOptions(dialog.Options);
                }
            }
        }