Skip to content

Commit

Permalink
some API changes for Query class and renames.
Browse files Browse the repository at this point in the history
  • Loading branch information
qianlifeng committed Jan 26, 2015
1 parent ddf6154 commit 7821f41
Show file tree
Hide file tree
Showing 29 changed files with 371 additions and 289 deletions.
6 changes: 3 additions & 3 deletions Plugins/Wox.Plugin.CMD/CMD.cs
Original file line number Diff line number Diff line change
Expand Up @@ -21,14 +21,14 @@ public List<Result> Query(Query query)
{
List<Result> results = new List<Result>();
List<Result> pushedResults = new List<Result>();
if (query.RawQuery == ">")
if (query.Search == ">")
{
return GetAllHistoryCmds();
}

if (query.RawQuery.StartsWith(">") && query.RawQuery.Length > 1)
if (query.Search.StartsWith(">") && query.Search.Length > 1)
{
string cmd = query.RawQuery.Substring(1);
string cmd = query.Search.Substring(1);
var queryCmd = GetCurrentCmd(cmd);
context.API.PushResults(query, context.CurrentPluginMetadata, new List<Result>() { queryCmd });
pushedResults.Add(queryCmd);
Expand Down
8 changes: 4 additions & 4 deletions Plugins/Wox.Plugin.Caculator/Calculator.cs
Original file line number Diff line number Diff line change
Expand Up @@ -28,13 +28,13 @@ static Calculator()

public List<Result> Query(Query query)
{
if (query.RawQuery.Length <= 2 // don't affect when user only input "e" or "i" keyword
|| !regValidExpressChar.IsMatch(query.RawQuery)
|| !IsBracketComplete(query.RawQuery)) return new List<Result>();
if (query.Search.Length <= 2 // don't affect when user only input "e" or "i" keyword
|| !regValidExpressChar.IsMatch(query.Search)
|| !IsBracketComplete(query.Search)) return new List<Result>();

try
{
var result = yampContext.Run(query.RawQuery);
var result = yampContext.Run(query.Search);
if (result.Output != null && !string.IsNullOrEmpty(result.Result))
{
return new List<Result>() { new Result() {
Expand Down
2 changes: 1 addition & 1 deletion Plugins/Wox.Plugin.Color/Color.cs
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ public ColorsPlugin()

public List<Result> Query(Query query)
{
var raw = query.RawQuery;
var raw = query.Search;
if (!IsAvailable(raw)) return new List<Result>(0);
try
{
Expand Down
4 changes: 1 addition & 3 deletions Plugins/Wox.Plugin.ControlPanel/ControlPanel.cs
Original file line number Diff line number Diff line change
Expand Up @@ -38,9 +38,7 @@ public void Init(PluginInitContext context)

public List<Result> Query(Query query)
{
if (query.RawQuery.EndsWith(" ") || query.RawQuery.Length <= 1) return new List<Result>();
string myQuery = query.RawQuery.Trim();

string myQuery = query.Search.Trim();
List<Result> results = new List<Result>();

foreach (var item in controlPanelItems)
Expand Down
3 changes: 1 addition & 2 deletions Plugins/Wox.Plugin.Folder/FolderPlugin.cs
Original file line number Diff line number Diff line change
Expand Up @@ -53,8 +53,7 @@ private void ApiBackKeyDownEvent(WoxKeyDownEventArgs e)

public List<Result> Query(Query query)
{
if(string.IsNullOrEmpty(query.RawQuery)) return new List<Result>();
string input = query.RawQuery.ToLower();
string input = query.Search.ToLower();

List<FolderLink> userFolderLinks = FolderStorage.Instance.FolderLinks.Where(
x => x.Nickname.StartsWith(input, StringComparison.OrdinalIgnoreCase)).ToList();
Expand Down
8 changes: 3 additions & 5 deletions Plugins/Wox.Plugin.PluginIndicator/PluginIndicator.cs
Original file line number Diff line number Diff line change
Expand Up @@ -13,16 +13,14 @@ public class PluginIndicator : IPlugin
public List<Result> Query(Query query)
{
List<Result> results = new List<Result>();
if (string.IsNullOrEmpty(query.RawQuery)) return results;

if (allPlugins.Count == 0)
{
allPlugins = context.API.GetAllPlugins().Where(o => !PluginManager.IsWildcardPlugin(o.Metadata)).ToList();
allPlugins = context.API.GetAllPlugins().Where(o => !PluginManager.IsSystemPlugin(o.Metadata)).ToList();
}

foreach (PluginMetadata metadata in allPlugins.Select(o => o.Metadata))
{
if (metadata.ActionKeyword.StartsWith(query.RawQuery))
if (metadata.ActionKeyword.StartsWith(query.Search))
{
PluginMetadata metadataCopy = metadata;
var customizedPluginConfig = UserSettingStorage.Instance.CustomizedPluginConfigs.FirstOrDefault(o => o.ID == metadataCopy.ID);
Expand All @@ -47,7 +45,7 @@ public List<Result> Query(Query query)
}
}

results.AddRange(UserSettingStorage.Instance.WebSearches.Where(o => o.ActionWord.StartsWith(query.RawQuery) && o.Enabled).Select(n => new Result()
results.AddRange(UserSettingStorage.Instance.WebSearches.Where(o => o.ActionWord.StartsWith(query.Search) && o.Enabled).Select(n => new Result()
{
Title = n.ActionWord,
SubTitle = string.Format("Activate {0} web search", n.ActionWord),
Expand Down
Loading

0 comments on commit 7821f41

Please sign in to comment.