private void ReloadResourcePacksButton_Click(object sender, EventArgs e) { m_allResourcePacks = m_resourcePackManager.LoadAll(); OnWorkspaceReset(); OnFirmwareLoaded(m_firmware); ResourcePackListView.Focus(); }
public void OnFirmwareLoaded(Firmware firmware) { m_firmware = firmware; m_suitableResourcePacks = m_allResourcePacks.Where(x => string.Equals(x.Definition, m_firmware.Definition.Name)); ResourcePackListView.Fill(m_suitableResourcePacks.Select(resourcePack => new ListViewItem(new[] { resourcePack.Name, resourcePack.Version }) { Tag = resourcePack })); ImportResourcePackButton.Enabled = true; ReloadResourcePacksButton.Enabled = true; }
public void OnFirmwareLoaded(Firmware firmware) { m_firmware = firmware; m_suitableResourcePacks = m_allResourcePacks.Where(x => x.SuitableDefinitions.Contains(m_firmware.Definition.Name)).OrderBy(x => x.Name); ResourcePackListView.Fill(m_suitableResourcePacks.Select(resourcePack => new ListViewItem(new[] { resourcePack.Name, resourcePack.FileName, resourcePack.Version }) { Tag = resourcePack })); ImportResourcePackButton.Enabled = true; ReloadResourcePacksButton.Enabled = true; }