implement issue#8 part 1

This commit is contained in:
qianlifeng
2014-03-11 23:54:37 +08:00
parent 9adf764af8
commit 1d3a1a1345
15 changed files with 335 additions and 117 deletions

View File

@@ -48,6 +48,11 @@ namespace Wox.PluginLoader
string[] directories = Directory.GetDirectories(PluginPath);
foreach (string directory in directories)
{
if (File.Exists((Path.Combine(directory, "NeedDelete.txt"))))
{
Directory.Delete(directory,true);
continue;
}
PluginMetadata metadata = GetMetadataFromJson(directory);
if (metadata != null) pluginMetadatas.Add(metadata);
}

View File

@@ -36,7 +36,8 @@ namespace Wox.PluginLoader
ShowApp = () => App.Window.ShowApp(),
ShowMsg = (title, subTitle, iconPath) => App.Window.ShowMsg(title, subTitle, iconPath),
OpenSettingDialog = () => App.Window.OpenSettingDialog(),
ShowCurrentResultItemTooltip = (msg) => App.Window.ShowCurrentResultItemTooltip(msg)
ShowCurrentResultItemTooltip = (msg) => App.Window.ShowCurrentResultItemTooltip(msg),
ReloadPlugins = ()=> Init()
}));
}
}