/** {@inheritDoc} */
@Override
public void handleEvent(Object eventSource){
- if(eventSource == combo_rank){
+ if (eventSource == toggleable_cache) {
+ getEntity().setNameCache(toggleable_cache.getText(),
+ toggleable_cache.getState());
+ if (!isIrrelevant())
+ setIrrelevant(toggleable_cache.getState(),
+ Arrays.asList(new Object[] { toggleable_cache }));
+ }
+ else if(eventSource == combo_rank){
getEntity().setRank(combo_rank.getSelection());
clearCheckRankWarnings();
updateContent();
else if(eventSource == text_appendedPhrase){
getEntity().setAppendedPhrase(text_appendedPhrase.getText());
}
- else if(eventSource == toggleable_cache){
- handleToggleableCacheField();
- }
else if(eventSource == text_infragenericEpithet){
getEntity().setInfraGenericEpithet(text_infragenericEpithet.getText());
}