Moved external programs config into "serverConfig.xml"

This commit is contained in:
Lucio Maranta
2019-04-04 12:18:30 +02:00
parent d7ed663bb2
commit 7fb8c632ae
16 changed files with 150 additions and 31 deletions
+15
View File
@@ -278,6 +278,21 @@ namespace Step.Config
AlarmToDelete = Convert.ToInt32(x.Element("alarmToDelete").Value),
CMSConnectReady = Convert.ToBoolean(x.Element("CMSConnectReady").Value)
}).FirstOrDefault();
int softwareId = 0;
ExtSoftwaresConfig = xmlConfigFile
.Descendants("extSoftwares")
.Elements("software")
.Select(x => new ExtSoftwareModel()
{
Path = x.Element("path").Value,
Arguments = x.Element("arguments").Value,
LongName = x.Element("longName").Value,
ShortName = x.Element("shortName").Value,
IconBase64 = ExtractBase64ProgIcon(x.Element("path").Value),
InMainMenuBar = Convert.ToBoolean(x.Element("inMainMenuBar").Value),
Id = softwareId++.ToString()
}).ToList();
}
private static void ReadAreaConfig()