mirror of
https://github.com/microsoft/PowerToys.git
synced 2024-12-15 03:59:15 +08:00
174c7a776e
1. Add baidu, fix #576, #582 2. Refactoring
36 lines
966 B
C#
36 lines
966 B
C#
using System.IO;
|
|
using JetBrains.Annotations;
|
|
using Newtonsoft.Json;
|
|
using Newtonsoft.Json.Serialization;
|
|
|
|
namespace Wox.Plugin.WebSearch
|
|
{
|
|
public class WebSearch
|
|
{
|
|
public const string DefaultIcon = "web_search.png";
|
|
public string Title { get; set; }
|
|
public string ActionKeyword { get; set; }
|
|
[NotNull]
|
|
private string _icon = DefaultIcon;
|
|
|
|
[NotNull]
|
|
public string Icon
|
|
{
|
|
get { return _icon; }
|
|
set
|
|
{
|
|
_icon = value;
|
|
IconPath = Path.Combine(WebSearchPlugin.PluginDirectory, WebSearchPlugin.ImageDirectory, value);
|
|
}
|
|
}
|
|
/// <summary>
|
|
/// All icon should be put under Images directory
|
|
/// </summary>
|
|
[NotNull]
|
|
[JsonIgnore]
|
|
internal string IconPath { get; private set; }
|
|
|
|
public string Url { get; set; }
|
|
public bool Enabled { get; set; }
|
|
}
|
|
} |