From 9aab77dd4fa48f2d73a174e829c1a141ba65d6e9 Mon Sep 17 00:00:00 2001 From: Taylor Smock Date: Tue, 1 Aug 2023 11:06:38 -0600 Subject: [PATCH] Add icon for JOSM download window Signed-off-by: Taylor Smock --- .../gui/download/MapWithAIDownloadSourceType.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main/java/org/openstreetmap/josm/plugins/mapwithai/gui/download/MapWithAIDownloadSourceType.java b/src/main/java/org/openstreetmap/josm/plugins/mapwithai/gui/download/MapWithAIDownloadSourceType.java index 2e6b8235..f3f13a41 100644 --- a/src/main/java/org/openstreetmap/josm/plugins/mapwithai/gui/download/MapWithAIDownloadSourceType.java +++ b/src/main/java/org/openstreetmap/josm/plugins/mapwithai/gui/download/MapWithAIDownloadSourceType.java @@ -3,6 +3,7 @@ import static org.openstreetmap.josm.tools.I18n.tr; +import javax.swing.Icon; import javax.swing.JCheckBox; import javax.swing.event.ChangeListener; @@ -19,6 +20,7 @@ import org.openstreetmap.josm.plugins.mapwithai.data.mapwithai.MapWithAIInfo; import org.openstreetmap.josm.plugins.mapwithai.data.mapwithai.MapWithAILayerInfo; import org.openstreetmap.josm.plugins.mapwithai.data.mapwithai.MapWithAILayerInfo.LayerChangeListener; +import org.openstreetmap.josm.tools.ImageProvider; /** * Adds the MapWithAI download checkbox to the JOSM download UI @@ -27,6 +29,11 @@ public class MapWithAIDownloadSourceType implements IDownloadSourceType, LayerCh static final BooleanProperty IS_ENABLED = new BooleanProperty("download.mapwithai.data", false); JCheckBox cbDownloadMapWithAIData; + @Override + public Icon getIcon() { + return ImageProvider.get("mapwithai", ImageProvider.ImageSizes.SMALLICON); + } + @Override public JCheckBox getCheckBox(ChangeListener checkboxChangeListener) { if (cbDownloadMapWithAIData == null) {