Example #1
0
        public MainForm()
        {
            m_versions = new VersionStorage();
            m_client = new ClientImpl();
            m_client.ClientLoaded += new EventHandler(ClientLoaded_Handler);
            m_client.ProgressChanged += new ProgressHandler(ClientProgressChanged_Handler);
            m_worker = new BackgroundWorker();
            m_worker.WorkerReportsProgress = true;
            m_worker.DoWork += new DoWorkEventHandler(DoWork_Handler);
            m_worker.ProgressChanged += new ProgressChangedEventHandler(ProgressChanged_Handler);
            m_worker.RunWorkerCompleted += new RunWorkerCompletedEventHandler(RunWorkerCompleted_Handler);

            InitializeComponent();
            LoadVersions();

            obdVersionComboBox.Items.Add(ObdVersion.Version1);
            obdVersionComboBox.Items.Add(ObdVersion.Version2);
            obdVersionComboBox.SelectedIndex = 0;
            itemsListBox.Client = m_client;
            outfitsListBox.Client = m_client;
            effectsListBox.Client = m_client;
            missilesListBox.Client = m_client;
            thingTypeListBox.Client = m_client;
            saveButton.Enabled = false;
        }
Example #2
0
        public MainForm()
        {
            this.versions = new VersionStorage();
            this.client = new ClientImpl();
            this.client.ClientLoaded += new EventHandler(this.ClientLoaded_Handler);
            this.client.ProgressChanged += new ProgressHandler(this.ClientProgressChanged_Handler);
            this.worker = new BackgroundWorker();
            this.worker.WorkerReportsProgress = true;
            this.worker.DoWork += new DoWorkEventHandler(this.DoWork_Handler);
            this.worker.ProgressChanged += new ProgressChangedEventHandler(this.ProgressChanged_Handler);
            this.worker.RunWorkerCompleted += new RunWorkerCompletedEventHandler(this.RunWorkerCompleted_Handler);

            this.InitializeComponent();
            this.LoadVersions();

            this.itemsListBox.Client = this.client;
            this.outfitsListBox.Client = this.client;
            this.effectsListBox.Client = this.client;
            this.missilesListBox.Client = this.client;
            this.thingTypeListBox.Client = this.client;
            this.saveButton.Enabled = false;
        }
Example #3
0
        private void LoadVersions()
        {
            try
            {
                this.versions = new VersionStorage();
                this.versions.Load(@"versions.xml");
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                return;
            }

            this.inputVersionComboBox.Items.AddRange(this.versions.GetAllVersions());
            this.inputVersionComboBox.SelectedIndex = 0;

            this.outputVersionComboBox.Items.AddRange(this.versions.GetAllVersions());
            this.outputVersionComboBox.SelectedIndex = 0;
        }