diff options
| author | lempamo <[email protected]> | 2017-07-27 00:25:37 -0400 |
|---|---|---|
| committer | lempamo <[email protected]> | 2017-07-27 00:25:37 -0400 |
| commit | b56050694f6473b13807a10d39881591e0f0f469 (patch) | |
| tree | 416ef18ac065815a0456a67998e739b80d63f550 /TimeHACK.Engine/DesktopController.cs | |
| parent | 27b0ef74642e98bf8c9a83d2700e7ce6643e3114 (diff) | |
| download | histacom2-b56050694f6473b13807a10d39881591e0f0f469.tar.gz histacom2-b56050694f6473b13807a10d39881591e0f0f469.tar.bz2 histacom2-b56050694f6473b13807a10d39881591e0f0f469.zip | |
the files thing, will fix in morning
Diffstat (limited to 'TimeHACK.Engine/DesktopController.cs')
| -rw-r--r-- | TimeHACK.Engine/DesktopController.cs | 21 |
1 files changed, 14 insertions, 7 deletions
diff --git a/TimeHACK.Engine/DesktopController.cs b/TimeHACK.Engine/DesktopController.cs index f507ab8..83fcc98 100644 --- a/TimeHACK.Engine/DesktopController.cs +++ b/TimeHACK.Engine/DesktopController.cs @@ -14,21 +14,20 @@ namespace TimeHACK.Engine public static string ReadDataFile(string reqDirectory, bool returnYesIfProtected = false) { string Val = ""; - string directoryFileInfo; - directoryFileInfo = File.ReadAllText(Path.Combine(reqDirectory, "_data.info")); + string directoryFileInfo = File.ReadAllText(Path.Combine(reqDirectory, "_data.info")); FileSystemFolderInfo toRead = new FileSystemFolderInfo(); toRead = JsonConvert.DeserializeObject<FileSystemFolderInfo>(directoryFileInfo); if (returnYesIfProtected == true) { - if (toRead.Isprotected == true) + if (toRead.IsProtected == true) { return "yes"; } } else { - return toRead.label; + return toRead.Label; } return Val; } @@ -49,11 +48,19 @@ namespace TimeHACK.Engine { if (Path.GetFileName(dir) != "_data.info") { - int appIcon = 12; + THFileInfo file = new THFileInfo(); + FileSystemFolderInfo fsfi = JsonConvert.DeserializeObject<FileSystemFolderInfo>(File.ReadAllText(Path.Combine(theDirectory, "_data.info"))); + foreach (THFileInfo f in fsfi.Files) + { + if (f.Name.ToLower() == Path.GetFileName(dir).ToLower()) + { + file = f; break; + } + } - if (new FileInfo(dir).Extension == ".exe") appIcon = 8; + if (new FileInfo(dir).Extension == ".exe" && file.FileIcon == 8) file.FileIcon = 10; - theView.Items.Add(Path.GetFileName(dir), appIcon); + theView.Items.Add(Path.GetFileName(dir), file.FileIcon); theView.FindItemWithText(Path.GetFileName(dir)).Tag = dir; } } |
