}\r
}\r
\r
- public class KancolleDbConfig\r
- {\r
- public bool On { get; set; }\r
- public string Token { get; set; } = "";\r
- }\r
-\r
public class PushbulletConfig\r
{\r
public bool On { get; set; }\r
Pushbullet = 1 << 3,\r
Push = 1 << 4,\r
Repeat = 1 << 5,\r
- Cont = 1 << 6\r
+ Cont = 1 << 6,\r
+ Preliminary = 1 << 7\r
}\r
\r
\r
All = (1 << 3) - 1\r
}\r
\r
+ [Flags]\r
+ public enum TimerKind\r
+ {\r
+ Mission = 1,\r
+ NDock = 1 << 1\r
+ }\r
+\r
public class Config\r
{\r
private readonly string _baseDir = AppDomain.CurrentDomain.BaseDirectory;\r
public bool SaveLocationPerMachine { get; set; }\r
public List<LocationPerMachine> LocationList { get; set; } = new List<LocationPerMachine>();\r
public bool ShowHpInPercent { get; set; }\r
+ public TimerKind ShowEndTime { get; set; }\r
public bool FlashWindow { get; set; } = true;\r
public bool ShowBaloonTip { get; set; } = true;\r
public bool PlaySound { get; set; } = true;\r
public ProxyConfig Proxy { get; set; } = new ProxyConfig();\r
public ShipListConfig ShipList { get; set; } = new ShipListConfig();\r
public LogConfig Log { get; set; } = new LogConfig();\r
- public KancolleDbConfig KancolleDb { get; set; } = new KancolleDbConfig();\r
public PushbulletConfig Pushbullet { get; set; } = new PushbulletConfig();\r
public PushoverConfig Pushover { get; set; } = new PushoverConfig();\r
\r