Esempio n. 1
0
        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();
        }
Esempio n. 2
0
        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;
        }
Esempio n. 3
0
        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();
            }
        }
Esempio n. 4
0
        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);
        }
Esempio n. 5
0
 public override void Initialize(ExpansionManager in_expansion_manager, int in_expansion_index)
 {
     base.Initialize(in_expansion_manager, in_expansion_index);
 }
Esempio n. 6
0
 public void SetExpansionManager(ExpansionManager in_expansion_manager)
 {
     ExpansionManager = in_expansion_manager;
 }