Exemple #1
0
        protected void ReadSavedConfig()
        {
            //	Read the config if we have it.
            if (File.Exists(ConfigFilePath))
            {
                List <string> lines = File.ReadLines(ConfigFilePath).ToList();
                foreach (string line in lines)
                {
                    if (line.Split('=').First().Trim().Equals("CharacterDataFolderPath"))
                    {
                        CharacterDataFolderPath = line.Split('=').Last().Trim();
                    }
                    if (line.Split('=').First().Trim().Equals("DefaultCharacterID"))
                    {
                        DefaultCharacterID = line.Split('=').Last().Trim();
                    }
                    if (line.Split('=').First().Trim().Equals("ShowInitialWarning"))
                    {
                        ShowInitialWarning = bool.Parse(line.Split('=').Last().Trim());
                    }
                    if (line.Split('=').First().Trim().Equals("CopyAsLinks"))
                    {
                        CopyAsLinks = bool.Parse(line.Split('=').Last().Trim());
                    }

                    if (line.Split('=').First().Trim().Equals("DefaultSelectedFiles"))
                    {
                        DefaultSelectedFiles.Clear();
                        foreach (string str in line.Split('=').Last().Trim().Split(','))
                        {
                            if (str.Trim().Length > 0)
                            {
                                DefaultSelectedFiles.Add(str.Trim());
                            }
                        }
                    }

                    if (line.Split('=').First().Trim().Equals("DefaultSelectedTargetFolders"))
                    {
                        DefaultSelectedTargetFolders.Clear();
                        foreach (string str in line.Split('=').Last().Trim().Split(','))
                        {
                            if (str.Trim().Length > 0)
                            {
                                DefaultSelectedTargetFolders.Add(str.Trim());
                            }
                        }
                    }
                }
            }
        }
Exemple #2
0
 protected void SetDefaultConfig()
 {
     CharacterDataFolderPath = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + "\\My Games\\FINAL FANTASY XIV - A Realm Reborn\\";
     DefaultCharacterID      = "";
     ShowInitialWarning      = true;
     CopyAsLinks             = false;
     DefaultSelectedFiles.Add("COMMON.DAT");
     DefaultSelectedFiles.Add("CONTROL0.DAT");
     DefaultSelectedFiles.Add("CONTROL1.DAT");
     DefaultSelectedFiles.Add("GS.DAT");
     DefaultSelectedFiles.Add("HOTBAR.DAT");
     DefaultSelectedFiles.Add("KEYBIND.DAT");
     DefaultSelectedFiles.Add("LOGFLTR.DAT");
     DefaultSelectedFiles.Add("MACRO.DAT");
 }