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); } }
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(); } }