Revision 13555b11
Added by Katja Luther almost 3 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/element/TimePeriodElement.java | ||
---|---|---|
19 | 19 |
* @created Nov 17, 2009 |
20 | 20 |
*/ |
21 | 21 |
public class TimePeriodElement |
22 |
extends TimePeriodElementBase<TimePeriod> { |
|
22 |
extends TimePeriodElementBase<TimePeriod> implements IEnableableFormElement{ |
|
23 |
boolean isEnabled = true; |
|
23 | 24 |
|
24 | 25 |
public TimePeriodElement(CdmFormFactory formFactory, ICdmFormElement parentElement, String labelString, |
25 | 26 |
TimePeriod timePeriod, int style) { |
... | ... | |
32 | 33 |
ExpandableComposite.TWISTIE); |
33 | 34 |
} |
34 | 35 |
|
36 |
@Override |
|
37 |
public void setEnabled(boolean enabled) { |
|
38 |
this.isEnabled = enabled; |
|
39 |
for (ICdmFormElement element: getElements()){ |
|
40 |
if (element instanceof IEnableableFormElement){ |
|
41 |
IEnableableFormElement enableableElement = (IEnableableFormElement) element; |
|
42 |
enableableElement.setEnabled(enabled); |
|
43 |
} |
|
44 |
} |
|
45 |
|
|
46 |
} |
|
47 |
|
|
48 |
@Override |
|
49 |
public boolean isEnabled() { |
|
50 |
return isEnabled; |
|
51 |
} |
|
52 |
|
|
35 | 53 |
} |
Also available in: Unified diff
ref #9630: fix time period disabling and supplemental data enabling