private void UseFileAsSource(IInputFile inputFile, IDetector detector)
        {
            // Use the owner of the current window, this Form will be closed soon.
            SearchHeader searchHeader = _formFactory.Create <SearchHeader>();

            if (searchHeader.RunSearchHeader(inputFile, detector))
            {
                searchHeader.ShowDialog(Owner);
            }
        }
Beispiel #2
0
        private void buttonSearchCodecHeader_Click(object sender, EventArgs e)
        {
            FileListItem fileListItem = listAvailableReferenceFiles.SelectedItem as FileListItem;

            if (fileListItem == null)
            {
                return;
            }
            DataGridViewSelectedRowCollection rows = selectProjectDefaultCodecHeaders.SelectedRows;

            if (rows.Count != 1)
            {
                return;
            }

            SearchHeader searchHeader = _searchHeaderCreator();

            searchHeader.Show(Owner);

            if (searchHeader.RunSearchHeader(fileListItem.InputFile, (CodecID)rows[0].Cells[0].Value))
            {
                Close();
            }
        }