コード例 #1
0
        private void OpenProcess(object o)
        {
            var mediaPlugin = (IPlugin <IMedia>)o;

            if (_state.MediaPlugin == null || _state.MediaPlugin.Content == null)
            {
                return;
            }
            var dialog = new ProcessInputDialog();

            if (dialog.ShowDialog() == true)
            {
                _state.MediaPlugin = mediaPlugin;
                _state.MediaPlugin.Content.OpenProcessCommand.Execute(dialog.Process);
            }
        }
コード例 #2
0
        private void btnChooseFilters_Click(object sender, EventArgs e)
        {
            ManualReviewPanel mrp = new ManualReviewPanel(workspace.VerificationParameters, "Choose what to review manually");

            if (isAnswerKeySelected)
            {
                mrp.UpdateUI(false);
            }
            else
            {
                mrp.UpdateUI(workspace.AnswersPresent);
            }

            ProcessInputDialog pid = new ProcessInputDialog(mrp, "Update Criteria");

            if (pid.ShowDialog() == DialogResult.OK)
            {
                workspace.VerificationParameters = mrp.VerificationParameters;
            }
        }