Changeset 14027 in josm for trunk/src/org/openstreetmap/josm/gui/dialogs/relation/actions/DownloadSelectedIncompleteMembersAction.java
- Timestamp:
- 2018-07-12T23:02:02+02:00 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/dialogs/relation/actions/DownloadSelectedIncompleteMembersAction.java
r13761 r14027 9 9 import org.openstreetmap.josm.gui.MainApplication; 10 10 import org.openstreetmap.josm.gui.dialogs.relation.DownloadRelationMemberTask; 11 import org.openstreetmap.josm.gui.dialogs.relation.IRelationEditor;12 import org.openstreetmap.josm.gui.dialogs.relation.MemberTable;13 import org.openstreetmap.josm.gui.dialogs.relation.MemberTableModel;14 import org.openstreetmap.josm.gui.layer.OsmDataLayer;15 11 import org.openstreetmap.josm.tools.ImageProvider; 16 12 … … 20 16 */ 21 17 public class DownloadSelectedIncompleteMembersAction extends AbstractRelationEditorAction { 18 private static final long serialVersionUID = 1L; 22 19 23 20 /** … … 29 26 * @param editor relation editor 30 27 */ 31 public DownloadSelectedIncompleteMembersAction(MemberTable memberTable, MemberTableModel memberTableModel, String actionMapKey, 32 OsmDataLayer layer, IRelationEditor editor) { 33 super(memberTable, memberTableModel, actionMapKey, layer, editor); 28 public DownloadSelectedIncompleteMembersAction(IRelationEditorActionAccess editorAccess) { 29 super(editorAccess, IRelationEditorUpdateOn.MEMBER_TABLE_CHANGE, IRelationEditorUpdateOn.MEMBER_TABLE_SELECTION); 34 30 putValue(SHORT_DESCRIPTION, tr("Download selected incomplete members")); 35 31 new ImageProvider("dialogs/relation", "downloadincompleteselected").getResource().attachImageIcon(this, true); … … 43 39 return; 44 40 MainApplication.worker.submit(new DownloadRelationMemberTask( 45 editor.getRelation(),46 memberTableModel.getSelectedIncompleteMemberPrimitives(),47 layer,48 (Dialog) editor)41 getEditor().getRelation(), 42 getMemberTableModel().getSelectedIncompleteMemberPrimitives(), 43 getLayer(), 44 (Dialog) getEditor()) 49 45 ); 50 46 } … … 52 48 @Override 53 49 protected void updateEnabledState() { 54 setEnabled( memberTableModel.hasIncompleteSelectedMembers() && canDownload());50 setEnabled(getMemberTableModel().hasIncompleteSelectedMembers() && canDownload()); 55 51 } 56 52 }
Note:
See TracChangeset
for help on using the changeset viewer.