示例#1
0
        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();
            }
        }
示例#2
0
        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();
        }
示例#3
0
        public override void SetOptions(ISaveOptions options)
        {
            m_saveOptions = options as CDDXSaveOptions;

            LoadSaveOptions(options as CDDXSaveOptions);
        }