public SetupDialog() { // copy current settings to a temporary storage SettingsFile.Editing.CopySettingsFrom(SettingsFile.Default); // copy current module information m_current_expansion_manager = new ExpansionManager(TVCManagers.Default.ExpansionManager, SettingsFile.Editing); InitializeComponent(); }
public AddExpansionDialog(Window in_owner, ExpansionManager in_expansion_manager) { SelectedExpansion = null; SelectedSlotIndex = -1; Owner = in_owner; ExpansionManager = in_expansion_manager; InitializeComponent(); ExpansionManager.SetupRefreshAvailableExpansionInfo(); lbExpansions.DataContext = ExpansionManager; }
private void ExpansionSelected() { if (lbExpansions.SelectedItems == null) { return; } SelectedExpansion = lbExpansions.SelectedItem as ExpansionInfo; // if the selected expansion is a card then select slot as well if (SelectedExpansion.Type == ExpansionManager.ExpansionType.Card) { gAvailableExpansions.Visibility = Visibility.Collapsed; gAvailableSlots.Visibility = Visibility.Visible; ExpansionManager.SetupRefreshCardInfo(); lbCards.DataContext = ExpansionManager; } else { DialogResult = true; Close(); } }
public override void Initialize(ExpansionManager in_expansion_manager, int in_expansion_index) { base.Initialize(in_expansion_manager, in_expansion_index); Settings = ParentManager.Settings.GetSettings <NanoSDCardSettings>(in_expansion_index); }
public override void Initialize(ExpansionManager in_expansion_manager, int in_expansion_index) { base.Initialize(in_expansion_manager, in_expansion_index); }
public void SetExpansionManager(ExpansionManager in_expansion_manager) { ExpansionManager = in_expansion_manager; }