Beispiel #1
0
        public Main(bCoach_Assistant.Storage.CaptureFile.Wrapper wrapper)
        {
            this.captureWrapper = wrapper;
            InitializeComponent();

            this.FormClosed += Main_OnClosed;
        }
        private void browseBtn_Click(object sender, EventArgs e)
        {
            FolderBrowserDialog fbd = new FolderBrowserDialog();
            DialogResult dr = fbd.ShowDialog();

            // TODO: Filter, not select multiples, etc.
            if (dr == DialogResult.OK)
            {
                path = fbd.SelectedPath;

                wrapper = new Wrapper();
                wrapper.Cameras = cameraList;
                wrapper.Court = court;
                wrapper.Ball = ball;

                filePathTextbox.Text = path;
            }
        }
Beispiel #3
0
        private void ballToolStripMenuItem_Click(object sender, EventArgs e)
        {
            AnalysisCreationWizard wiz = new AnalysisCreationWizard(this, captureWrapper.Court, captureWrapper.Cameras,
                                                    captureWrapper.Ball, 2);

            wiz.ShowDialog();
            captureWrapper = wiz.Capture;
        }        
Beispiel #4
0
        private void openCaptureToolStripMenuItem_Click(object sender, EventArgs e)
        {
            OpenFileDialog ofd = new OpenFileDialog();
            ofd.Filter = "bCoach Capture File (*.bcc)|*.bcc";

            if (ofd.ShowDialog() == DialogResult.OK)
            {
                string filePath = ofd.FileName;
                if (filePath.EndsWith(".bcc"))
                {
                    FileStream fs = File.OpenRead(filePath);
                    XmlSerializer xs = new XmlSerializer(typeof(bCoach_Assistant.Storage.CaptureFile.Wrapper));

                    captureWrapper = (bCoach_Assistant.Storage.CaptureFile.Wrapper)xs.Deserialize(fs);
                }
            }

        }