public void LoadSetting(CTR_3DSImporterSettings setting) { settings.Add(setting); listViewCustom1.Items.Add(setting.TexName).SubItems.Add(setting.Format.ToString()); listViewCustom1.Items[0].Selected = true; listViewCustom1.Select(); }
private void listViewCustom1_SelectedIndexChanged(object sender, EventArgs e) { if (listViewCustom1.SelectedItems.Count > 0) { SelectedIndex = listViewCustom1.SelectedIndices[0]; SelectedTexSettings = settings[listViewCustom1.SelectedIndices[0]]; formatComboBox.SelectedItem = SelectedTexSettings.Format; SetupSettings(); MipmapNum.Maximum = SelectedTexSettings.GetTotalMipCount() + 1; //Force the mip counter to be the selected mip counter //Some textures like bflim (used for UI) only have 1 if (OverrideMipCounter) { MipmapNum.Maximum = SelectedTexSettings.MipCount; MipmapNum.Minimum = SelectedTexSettings.MipCount; } MipmapNum.Value = SelectedTexSettings.MipCount; } }