Project

General

Profile

« Previous | Next » 

Revision 708e6614

Added by Niels Hoffmann almost 13 years ago

Fixes #2436; PolytomousKeyListView now allows deletion of multiple elements

View differences:

eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/key/PolytomousKeyDetailElement.java
11 11
import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
12 12
import eu.etaxonomy.taxeditor.ui.forms.ToggleableTextElement;
13 13
import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailElement;
14
import eu.etaxonomy.taxeditor.ui.section.AbstractIdentifiableEntityDetailElement;
14 15

  
15 16
/**
16 17
 * @author n.hoffmann
17 18
 * 
18 19
 */
19 20
public class PolytomousKeyDetailElement extends
20
		AbstractCdmDetailElement<PolytomousKey> {
21
		AbstractIdentifiableEntityDetailElement<PolytomousKey> {
21 22

  
22 23
	public PolytomousKeyDetailElement(CdmFormFactory formFactory,
23 24
			ICdmFormElement formElement) {
24 25
		super(formFactory, formElement);
25 26
	}
26 27

  
27
	private ToggleableTextElement text_title;
28

  
29 28
	@Override
30 29
	protected void createControls(ICdmFormElement formElement,
31 30
			PolytomousKey entity, int style) {
32
		text_title = formFactory.createToggleableTextField(formElement,
31
		toggleable_cache = formFactory.createToggleableTextField(formElement,
33 32
				"Title Cache", entity.getTitleCache(),
34 33
				entity.isProtectedTitleCache(), SWT.NULL);
35 34
	}
......
43 42
	 */
44 43
	@Override
45 44
	public void handleEvent(Object eventSource) {
46
		if (eventSource == text_title) {
47
			getEntity().setTitleCache(text_title.getText());
48
		}
45
		handleToggleableCacheField();
49 46
		firePropertyChangeEvent(new CdmPropertyChangeEvent(this, null));
50 47
	}
51 48
}

Also available in: Unified diff