public Dialog(JFrame owner, AppliedPipelinePluginsViewer ui, AppliedPipelinePluginsModel model, AppliedPipelinePluginsController controller) {
super(owner, getString("AppliedPluginsViewerDialog.Title"), wrapViewer(ui), null, true);
this.model = model;
this.controller = controller;
helpButton = new WindowHelpButton(this, "Applying_Pipeline_Plugins", true).getButton();
JComponent buttons = layoutButtons();
getDefaultLayout().south(buttons);
pack();
manageLocation(AppliedPipelinePluginsDialog.class);
setOkButtonAsDefault();