using Newtonsoft.Json;
|
using System.Collections.Generic;
|
//using System.Windows.Forms;
|
//using System.Windows.Forms;
|
|
namespace WaterDistributioinManager.Model
|
{
|
|
|
public class EncryState
|
{
|
/// <summary>
|
/// true表示已锁定,false表示已经解锁。
|
/// </summary>
|
public static bool encryLockState = false;
|
|
}
|
public class GlobalConfig
|
{
|
|
|
public static GlobalConfig Instance { get; set; }
|
|
|
/// <summary>
|
/// 用户名
|
/// </summary>
|
public string ModelFilePath { get; set; } = "";
|
|
/// <summary>
|
/// 密码
|
/// </summary>
|
public string ModelObjectID { get; set; }
|
|
/// <summary>
|
/// 共享剪切板
|
/// </summary>
|
public bool ConnectSession0 { get; set; } = false;
|
|
/// <summary>
|
/// 共享所有磁盘
|
/// </summary>
|
public bool ShareAllDisk { get; set; } = true;
|
|
/// <summary>
|
/// 共享磁盘列表,当 ShareAllDisk = false 时使用
|
/// </summary>
|
public List<string> ShareDiskList { get; set; } = new List<string>();
|
|
|
///// <summary>
|
///// 截图快捷键
|
///// </summary>
|
//public Keys HotKeys { get; set; } = Keys.Control | Keys.Alt | Keys.A;
|
|
///// <summary>
|
///// 截图快捷键
|
///// </summary>
|
//public Keys RealKeys { get; set; }
|
|
///// <summary>
|
///// 截图辅助键
|
///// </summary>
|
//public List<Keys> ModifyKeys { get; set; }
|
|
/// <summary>
|
/// 延时截图时间
|
/// </summary>
|
public int PrintScreenDelayTime { get; set; } = 2;
|
|
|
public bool ISencryption { get; set; } =false;
|
|
/// <summary>
|
/// 显示本机任务栏
|
/// </summary>
|
public bool ShowTaskBar { get; set; } = false;
|
|
///// <summary>
|
///// 连接时自动全屏
|
///// </summary>
|
//public int MaxThread { get; set; } =1;
|
|
public string ExtJson { get; set; } = "";
|
private CalcExt _ext;
|
/// <summary>
|
/// 计算默认配置
|
/// </summary>
|
public CalcExt Ext=> _ext ?? (_ext = JsonConvert.DeserializeObject<CalcExt>(ExtJson) ?? new CalcExt());
|
|
|
|
|
|
}
|
}
|