Changeset 13930 in josm for trunk/src/org/openstreetmap/josm/gui/download/OverpassQueryWizardDialog.java
- Timestamp:
- 2018-06-14T09:52:42+02:00 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/download/OverpassQueryWizardDialog.java
r13761 r13930 23 23 import org.openstreetmap.josm.data.preferences.ListProperty; 24 24 import org.openstreetmap.josm.gui.ExtendedDialog; 25 import org.openstreetmap.josm.gui.download.overpass.OverpassWizardRegistration.OverpassWizardCallbacks; 25 26 import org.openstreetmap.josm.gui.util.GuiHelper; 26 27 import org.openstreetmap.josm.gui.widgets.HistoryComboBox; … … 65 66 + "</style>\n"; 66 67 67 private final Overpass DownloadSource.OverpassDownloadSourcePaneldsPanel;68 private final OverpassWizardCallbacks dsPanel; 68 69 69 70 /** 70 71 * Create a new {@link OverpassQueryWizardDialog} 71 * @param dsPanelThe Overpass download source panel.72 */ 73 public OverpassQueryWizardDialog(Overpass DownloadSource.OverpassDownloadSourcePanel dsPanel) {74 super( dsPanel.getParent(), tr("Overpass Turbo Query Wizard"),72 * @param callbacks The Overpass download source panel. 73 */ 74 public OverpassQueryWizardDialog(OverpassWizardCallbacks callbacks) { 75 super(callbacks.getParent(), tr("Overpass Turbo Query Wizard"), 75 76 tr("Build query"), tr("Build query and execute"), tr("Cancel")); 76 this.dsPanel = dsPanel;77 this.dsPanel = callbacks; 77 78 78 79 this.queryWizard = new HistoryComboBox(); … … 168 169 169 170 Optional<String> q = this.tryParseSearchTerm(wizardSearchTerm); 170 if (q.isPresent()) { 171 String query = q.get(); 172 dsPanel.setOverpassQuery(query); 173 174 return true; 175 } 176 177 return false; 171 q.ifPresent(dsPanel::submitWizardResult); 172 return q.isPresent(); 178 173 } 179 174
Note:
See TracChangeset
for help on using the changeset viewer.