Revision 880044bc
Added by Patrick Plitzner almost 7 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/featuretree/e4/FeatureTreeEditor.java | ||
---|---|---|
220 | 220 |
@Persist |
221 | 221 |
public void save(){ |
222 | 222 |
CdmStore.getService(IFeatureTreeService.class).saveOrUpdate(featureTree); |
223 |
setDirty(false); |
|
223 | 224 |
} |
224 | 225 |
|
225 | 226 |
private class AddButtonListener extends SelectionAdapter { |
... | ... | |
243 | 244 |
|
244 | 245 |
parent.addChild(child); |
245 | 246 |
} |
247 |
setDirty(true); |
|
246 | 248 |
viewer.refresh(); |
247 | 249 |
} |
248 | 250 |
} |
... | ... | |
263 | 265 |
CdmStore.getService(IFeatureNodeService.class).deleteFeatureNode(featureNode.getUuid(), new FeatureNodeDeletionConfigurator()); |
264 | 266 |
|
265 | 267 |
} |
268 |
setDirty(true); |
|
266 | 269 |
viewer.refresh(); |
267 | 270 |
} |
268 | 271 |
} |
Also available in: Unified diff
ref #6694 Handle dirty state when adding/removing features