public Wzd_NewEmu_Info(Wzd_NewEmu_Main parent, IPlatformImporter platformImporter) { InitializeComponent(); platformComboBox.DisplayMember = "Name"; var platforms = Dropdowns.GetPlatformList(); foreach (Platform platform in platforms) platformComboBox.Items.Add(platform); txt_Title.Text = "New Emulator"; this.parent = parent; this.platformImporter = platformImporter; }
public Wzd_NewEmu_Config2(Wzd_NewEmu_Main parent) { InitializeComponent(); this.parent = parent; }
public Wzd_NewEmu_Start(Wzd_NewEmu_Main parent) { InitializeComponent(); this.parent = parent; }
public Wzd_NewEmu_Roms(Wzd_NewEmu_Main parent) { InitializeComponent(); this.parent = parent; txt_Filter.Text = "*.*"; }
private void newEmuButton_Click(object sender, EventArgs e) { newEmu = null; using (Wzd_NewEmu_Main wzd = new Wzd_NewEmu_Main(platformImporter)) { if (wzd.ShowDialog() == DialogResult.OK) newEmu = wzd.NewEmulator; if (newEmu != null) { updateEmulator(); updateProfile(); newEmu.Commit(); if (Importer != null) Importer.Restart(); using (ThumbGroup thumbGroup = new ThumbGroup(newEmu)) { if (wzd.Logo != null) { thumbGroup.Logo.SetSafeImage(wzd.Logo.Image); thumbGroup.SaveThumb(ThumbType.Logo); } if (wzd.Fanart != null) { thumbGroup.Fanart.SetSafeImage(wzd.Fanart.Image); thumbGroup.SaveThumb(ThumbType.Fanart); } } ListViewItem item = new ListViewItem(newEmu.Title) { Tag = newEmu }; emulatorListView.Items.Add(item); selectedListItem = item; emulatorListView.SelectedItems.Clear(); if (selectedListItem != null) selectedListItem.Selected = true; else if (emulatorListView.Items.Count > 0) emulatorListView.Items[0].Selected = true; updateEmuPositions = true; } } }