private void B_add_record_Click(object sender, RoutedEventArgs e) { Record rec = new Record("New preset", ss, cb_ASW.SelectedIndex, cb_debugHUD.SelectedIndex, (int)sl_bitrate.Value, hfov, vfov); records.Add(rec); CfgTools.WriteCfg(records, cfg_file); }
private void Lv_records_MouseDoubleClick(object sender, System.Windows.Input.MouseButtonEventArgs e) { var wind = new Description(); wind.DataContext = records[lv_records.SelectedIndex]; wind.ShowDialog(); CfgTools.WriteCfg(records, cfg_file); }
private void B_del_exe_Click(object sender, RoutedEventArgs e) { if (lv_records.SelectedIndex >= 0) { records.RemoveAt(lv_records.SelectedIndex); CfgTools.WriteCfg(records, cfg_file); } }
private void B_update_set_Click(object sender, RoutedEventArgs e) { if (lv_records.SelectedIndex >= 0) { records[lv_records.SelectedIndex].ss = (double)l_ss.Content; records[lv_records.SelectedIndex].hfov = (double)l_hfov.Content; records[lv_records.SelectedIndex].vfov = (double)l_vfov.Content; records[lv_records.SelectedIndex].bitrate = (int)sl_bitrate.Value; records[lv_records.SelectedIndex].asw = cb_ASW.SelectedIndex; CfgTools.WriteCfg(records, cfg_file); } }
private void ReadAppsCfg() { if (File.Exists(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData) + "\\OculusHack\\HOT.cfg")) { cfg_file = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData) + "\\OculusHack\\HOT.cfg"; records = CfgTools.ReadCfg(cfg_file); lv_records.ItemsSource = records; } else { Directory.CreateDirectory(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData) + "\\OculusHack"); File.Create(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData) + "\\OculusHack\\HOT.cfg"); cfg_file = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData) + "\\OculusHack\\HOT.cfg"; } }
private void B_add_exe_Click(object sender, RoutedEventArgs e) { Microsoft.Win32.OpenFileDialog ofd = new Microsoft.Win32.OpenFileDialog(); ofd.Title = "Select App Exe"; ofd.DefaultExt = "*.exe"; ofd.Filter = "*.exe |*.exe"; ofd.InitialDirectory = AppDomain.CurrentDomain.BaseDirectory; if (ofd.ShowDialog() == false) { return; } Record rec = new Record(ofd.FileName, ss, cb_ASW.SelectedIndex, cb_debugHUD.SelectedIndex, (int)sl_bitrate.Value, hfov, vfov); records.Add(rec); CfgTools.WriteCfg(records, cfg_file); }