private void cbxSavePreset_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (!IsLoaded) { return; } if (cbxSavePreset.SelectedIndex == 0) { // Default settings m_saveOptions = new CDDXSaveOptions(true, true, true); ApplySaveOptions(); } else if (cbxSavePreset.SelectedIndex == 1) { // Minimum size m_saveOptions = new CDDXSaveOptions(false, true, false); ApplySaveOptions(); } }
public void LoadSaveOptions(CDDXSaveOptions options) { if (!IsLoaded) { return; } m_autoApplying = true; if (options == new CDDXSaveOptions(true, true, true)) { cbxSavePreset.SelectedIndex = 0; } else if (options == new CDDXSaveOptions(false, true, false)) { cbxSavePreset.SelectedIndex = 1; } else { cbxSavePreset.SelectedIndex = 2; } m_autoApplying = false; ApplySaveOptions(); }
public override void SetOptions(ISaveOptions options) { m_saveOptions = options as CDDXSaveOptions; LoadSaveOptions(options as CDDXSaveOptions); }