aboutsummaryrefslogtreecommitdiff
path: root/TimeHACK.Engine/DesktopController.cs
diff options
context:
space:
mode:
authorlempamo <[email protected]>2017-07-27 00:25:37 -0400
committerlempamo <[email protected]>2017-07-27 00:25:37 -0400
commitb56050694f6473b13807a10d39881591e0f0f469 (patch)
tree416ef18ac065815a0456a67998e739b80d63f550 /TimeHACK.Engine/DesktopController.cs
parent27b0ef74642e98bf8c9a83d2700e7ce6643e3114 (diff)
downloadhistacom2-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.cs21
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;
}
}