Revision d747b2b9
Added by Katja Luther over 7 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/dialog/deleteConfigurator/DeleteConfiguratorDialog.java | ||
---|---|---|
34 | 34 |
public class DeleteConfiguratorDialog extends MessageDialog{ |
35 | 35 |
|
36 | 36 |
private final DeleteConfiguratorBase configurator; |
37 |
private final boolean fromBulkEditor; |
|
38 |
|
|
39 |
public DeleteConfiguratorDialog(DeleteConfiguratorBase configurator, Shell parentShell, String dialogTitle, |
|
40 |
Image dialogTitleImage, String dialogMessage, int dialogImageType, String[] dialogButtonLabels, int defaultIndex, boolean fromBulkEditor) { |
|
41 |
super(parentShell, dialogTitle, dialogTitleImage, dialogMessage, dialogImageType, dialogButtonLabels, defaultIndex); |
|
42 |
this.configurator = configurator; |
|
43 |
this.fromBulkEditor = fromBulkEditor; |
|
44 |
} |
|
37 | 45 |
|
38 | 46 |
public DeleteConfiguratorDialog(DeleteConfiguratorBase configurator, Shell parentShell, String dialogTitle, |
39 | 47 |
Image dialogTitleImage, String dialogMessage, int dialogImageType, String[] dialogButtonLabels, int defaultIndex) { |
40 | 48 |
super(parentShell, dialogTitle, dialogTitleImage, dialogMessage, dialogImageType, dialogButtonLabels, defaultIndex); |
41 | 49 |
this.configurator = configurator; |
50 |
this.fromBulkEditor = false; |
|
42 | 51 |
} |
43 | 52 |
|
44 | 53 |
@Override |
... | ... | |
55 | 64 |
} else if(configurator instanceof NameDeletionConfigurator){ |
56 | 65 |
composite.addConfiguratorComposite(new DeleteNameConfiguratorComposite((NameDeletionConfigurator) configurator, composite.getSectionConfigure(), SWT.NONE)); |
57 | 66 |
} else if(configurator instanceof MediaDeletionConfigurator){ |
58 |
composite.addConfiguratorComposite(new DeleteMediaConfiguratorComposite((MediaDeletionConfigurator) configurator, composite.getSectionConfigure(), SWT.NONE)); |
|
67 |
if (!fromBulkEditor){ |
|
68 |
composite.addConfiguratorComposite(new DeleteMediaConfiguratorComposite((MediaDeletionConfigurator) configurator, composite.getSectionConfigure(), SWT.NONE, fromBulkEditor)); |
|
69 |
}else{ |
|
70 |
composite.addConfiguratorComposite(new DeleteMediaConfiguratorComposite((MediaDeletionConfigurator) configurator, composite.getSectionConfigure(), SWT.NONE)); |
|
71 |
} |
|
59 | 72 |
} |
60 | 73 |
|
61 | 74 |
|
Also available in: Unified diff
fix #5365: add delete configuration to media view