implementation and generalization of a form framework to be used in the tabbed proper...
[taxeditor.git] / taxeditor-editor / src / main / java / eu / etaxonomy / taxeditor / forms / TaxonSelectionComposite.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.taxon.TaxonBase;
10 import eu.etaxonomy.taxeditor.dialogs.filteredSelection.FilteredTaxonSelectionDialog;
11
12 /**
13 * @author nho
14 *
15 */
16 public class TaxonSelectionComposite extends AbstractSelectionComposite<TaxonBase> {
17
18 /**
19 * @param parent
20 * @param labelString
21 * @param selection
22 * @param style
23 */
24 public TaxonSelectionComposite(Composite parent, String labelString,
25 TaxonBase selection, int style) {
26 super(parent, labelString, selection, style); }
27
28 /* (non-Javadoc)
29 * @see org.eclipse.swt.events.SelectionListener#widgetSelected(org.eclipse.swt.events.SelectionEvent)
30 */
31 @Override
32 public void widgetSelected(SelectionEvent e) {
33 super.widgetSelected(e);
34 selection = FilteredTaxonSelectionDialog.selectTaxon(getShell());
35 updateText();
36 }
37
38 }