ea99a98f01828a508b3815dc145dff1f6ca50685
[taxeditor.git] / taxeditor-editor / src / main / java / eu / etaxonomy / taxeditor / forms / NameSelectionComposite.java
1 /**
2 *
3 */
4 package eu.etaxonomy.taxeditor.forms;
5
6 import org.eclipse.swt.events.SelectionEvent;
7 import org.eclipse.swt.widgets.Composite;
8
9 import eu.etaxonomy.cdm.model.name.TaxonNameBase;
10 import eu.etaxonomy.taxeditor.dialogs.filteredSelection.FilteredNameSelectionDialog;
11
12 /**
13 * @author nho
14 *
15 */
16 public class NameSelectionComposite extends AbstractSelectionComposite<TaxonNameBase> {
17
18 /**
19 * @param parent
20 * @param labelString
21 * @param selection
22 * @param style
23 */
24 public NameSelectionComposite(Composite parent, String labelString,
25 TaxonNameBase selection, int style) {
26 super(parent, labelString, selection, style);
27 }
28
29 /* (non-Javadoc)
30 * @see org.eclipse.swt.events.SelectionListener#widgetSelected(org.eclipse.swt.events.SelectionEvent)
31 */
32 @Override
33 public void widgetSelected(SelectionEvent e) {
34 super.widgetSelected(e);
35 selection = FilteredNameSelectionDialog.selectName(getShell(), selection);
36 updateText();
37 }
38
39 }