/**
* handlers and listeners
*/
- registerHandlersAndListeners(topMostLayer);
+ registerHandlersAndListeners();
//grab all space
GridDataFactory.fillDefaults().grab(true, true).applyTo(natTable);
}
// layer for event handling of GlazedLists and PropertyChanges
- GlazedListsEventLayer eventLayer = new GlazedListsEventLayer<>(bodyDataLayer, treeList);
+ GlazedListsEventLayer eventLayer = new GlazedListsEventLayer<>(bodyDataLayer, (EventList)bodyDataProvider.getList());
+
GlazedListTreeData treeData = new GlazedListTreeData<>(treeList);
ITreeRowModel treeRowModel = new GlazedListTreeRowModel<>(treeData);
}
- private void registerHandlersAndListeners(AbstractLayer topMostLayer) {
- // add the ExportCommandHandler to the ViewportLayer in order to make
- // exporting work
- topMostLayer.registerCommandHandler(new ExportCommandHandler(topMostLayer));
+ private void registerHandlersAndListeners() {
+ natTable.registerCommandHandler(new ExportCommandHandler(natTable));
//selection listener
E4SelectionListener selectionListener = new CellSelectionListener(part.getSelectionService(),