v1.1.0: 全面重构UI为Better-Seewo横版主窗口 (Fluent风格+圆角+动画), 新增非触摸大板支持与专业版激活, 更改菜单位置至ApplicationMenu/ExtendedTitleBar
This commit is contained in:
23
Better-EN5/Services/IActivationService.cs
Normal file
23
Better-EN5/Services/IActivationService.cs
Normal file
@@ -0,0 +1,23 @@
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace BetterEN5.Services
|
||||
{
|
||||
public interface IActivationService
|
||||
{
|
||||
Task<bool> CheckActivationStatusAsync();
|
||||
Task<bool> ActivateProfessionalAsync(string licenseKey);
|
||||
Task<bool> EnableIWBForNonTouchAsync();
|
||||
Task<bool> ApplyBoardSupportPatchAsync();
|
||||
Task<bool> LaunchBen5InstallerAsync();
|
||||
ActivationInfo GetCurrentStatus();
|
||||
}
|
||||
|
||||
public class ActivationInfo
|
||||
{
|
||||
public bool IsProfessional { get; set; }
|
||||
public bool IsIWBActive { get; set; }
|
||||
public bool IsNonTouchBoard { get; set; }
|
||||
public string LicenseType { get; set; } = "Community";
|
||||
public string LastActivationDate { get; set; } = "";
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user