Exemple #1
0
        public static ConfigWTF GetProfileConfigFile(string _ProfileName)
        {
            if (_ProfileName == "Active Wow Config")
            {
                return(ConfigWTF.LoadWTFConfigFile(WowVersionEnum.Vanilla));
            }

            string configWTFFile = "VF_WowLauncherSettings/Profiles/" + _ProfileName + "/Config.wtf";

            if (System.IO.File.Exists(configWTFFile) == true)
            {
                return(ConfigWTF.LoadConfigFile(configWTFFile));
            }

            return(null);
        }
Exemple #2
0
        private void ConfigSettingsForm_Load(object sender, EventArgs e)
        {
            Utility.SetPositionToMouse(this);
            //this.TopMost = true;
            c_ddlConfigProfile.Items.Clear();
            c_ddlConfigProfile.Items.Add("Active Wow Config");
            c_ddlConfigProfile.Items.AddRange(ConfigProfiles.GetProfileNames().ToArray());
            if (m_ConfigWTF == null)
            {
                m_ConfigWTF = ConfigWTF.LoadWTFConfigFile(WowVersionEnum.Vanilla);
            }
            if (c_ddlConfigProfile.Items.Contains(m_ProfileName) == false)
            {
                c_ddlConfigProfile.Items.Add(m_ProfileName);
            }

            c_ddlConfigProfile.SelectedItem = m_ProfileName;
            ConfigureConfigWTF();
        }
Exemple #3
0
        internal static void EditWTFConfigSettings(WowVersionEnum _WowVersion)
        {
            ConfigSettingsForm configForm = new ConfigSettingsForm(ConfigWTF.LoadWTFConfigFile(_WowVersion), "Active Wow Config");

            configForm.ShowDialog();
        }