Changeset 18173 in josm for trunk/src/org/openstreetmap/josm/gui/io/ChangesetManagementPanel.java
- Timestamp:
- 2021-08-24T02:43:50+02:00 (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/io/ChangesetManagementPanel.java
r17709 r18173 29 29 import org.openstreetmap.josm.gui.widgets.JosmComboBox; 30 30 import org.openstreetmap.josm.spi.preferences.Config; 31 import org.openstreetmap.josm.tools.CheckParameterUtil;32 31 import org.openstreetmap.josm.tools.ImageProvider; 33 32 … … 56 55 private OpenChangesetComboBoxModel model; 57 56 57 /** the changeset comment model */ 58 private final transient UploadDialogModel uploadDialogModel; 59 58 60 /** 59 61 * Constructs a new {@code ChangesetManagementPanel}. 60 62 * 61 * @param changesetCommentModel the changeset comment model. Must not be null. 62 * @throws IllegalArgumentException if {@code changesetCommentModel} is null 63 */ 64 public ChangesetManagementPanel(ChangesetCommentModel changesetCommentModel) { 65 CheckParameterUtil.ensureParameterNotNull(changesetCommentModel, "changesetCommentModel"); 63 * @param uploadDialogModel The tag editor model. 64 * 65 * @since 18173 (signature) 66 */ 67 public ChangesetManagementPanel(UploadDialogModel uploadDialogModel) { 68 this.uploadDialogModel = uploadDialogModel; 66 69 build(); 67 70 refreshGUI(); … … 273 276 Changeset cs = (Changeset) cbOpenChangesets.getSelectedItem(); 274 277 if (cs == null) return; 278 uploadDialogModel.putAll(getSelectedChangeset().getKeys()); 275 279 firePropertyChange(SELECTED_CHANGESET_PROP, null, cs); 276 280 } … … 280 284 /** 281 285 * Refreshes the list of open changesets 282 *283 286 */ 284 287 class RefreshAction extends AbstractAction { … … 296 299 /** 297 300 * Closes the currently selected changeset 298 *299 301 */ 300 302 class CloseChangesetAction extends AbstractAction implements ItemListener {
Note:
See TracChangeset
for help on using the changeset viewer.