using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Wox.Plugin { public class PluginInitContext { public List Plugins { get; set; } public PluginMetadata CurrentPluginMetadata { get; set; } public Action ChangeQuery { get; set; } public Action CloseApp { get; set; } public Action HideApp { get; set; } public Action ShowApp { get; set; } public Action ShowMsg { get; set; } public Action OpenSettingDialog { get; set; } public Action ShowCurrentResultItemTooltip { get; set; } /// /// reload all plugins /// public Action ReloadPlugins { get; set; } public Action InstallPlugin { get; set; } public Action StartLoadingBar { get; set; } public Action StopLoadingBar { get; set; } public Func ShellRun { get; set; } } }