Commit d2f701da authored by Riegel's avatar Riegel
Browse files

Refactor fetching of top-level CityObject

2 merge requests!28Version 3.17.0 Release,!26Add ZIP-archive support
Showing with 5 additions and 11 deletions
+5 -11
......@@ -49,25 +49,19 @@ public class VertexClickHandler implements ClickHandler {
MenuItem clipMi = new MenuItem(Localization.getText("MainWindow.copyId"));
clipMi.setOnAction(ea -> {
CityObject parent = p.getParent().getParent();
if (parent instanceof BoundarySurface bs) {
parent = bs.getParent();
}
CityObject topLevelCityObject = p.getParent().getParent().getTopLevelCityObject();
Clipboard clipboard = getSystemClipboard();
ClipboardContent content = new ClipboardContent();
content.putString(parent.getGmlId().toString());
content.putString(topLevelCityObject.getGmlId().toString());
clipboard.setContent(content);
});
cMenu.getItems().add(clipMi);
MenuItem detailMi = new MenuItem(Localization.getText("MainWindow.focusCityObject"));
detailMi.setOnAction(ea -> {
CityObject parent = p.getParent().getParent();
if (parent instanceof BoundarySurface bs) {
parent = bs.getParent();
}
mainWindow.showCityObjectDetail(parent);
CityObject topLevelCityObject = p.getParent().getParent().getTopLevelCityObject();
mainWindow.showCityObjectDetail(topLevelCityObject);
});
cMenu.getItems().add(detailMi);
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment