Changeset 14027 in josm for trunk/src/org/openstreetmap/josm/gui/dialogs/relation/actions/DownloadIncompleteMembersAction.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/DownloadIncompleteMembersAction.java
r13761 r14027 11 11 import org.openstreetmap.josm.gui.MainApplication; 12 12 import org.openstreetmap.josm.gui.dialogs.relation.DownloadRelationMemberTask; 13 import org.openstreetmap.josm.gui.dialogs.relation.IRelationEditor;14 import org.openstreetmap.josm.gui.dialogs.relation.MemberTable;15 import org.openstreetmap.josm.gui.dialogs.relation.MemberTableModel;16 import org.openstreetmap.josm.gui.layer.OsmDataLayer;17 13 import org.openstreetmap.josm.tools.ImageProvider; 18 14 import org.openstreetmap.josm.tools.Shortcut; … … 23 19 */ 24 20 public class DownloadIncompleteMembersAction extends AbstractRelationEditorAction { 21 private static final long serialVersionUID = 1L; 25 22 26 23 /** … … 32 29 * @param editor relation editor 33 30 */ 34 public DownloadIncompleteMembersAction(MemberTable memberTable, MemberTableModel memberTableModel, String actionMapKey, 35 OsmDataLayer layer, IRelationEditor editor) { 36 super(memberTable, memberTableModel, actionMapKey, layer, editor); 31 public DownloadIncompleteMembersAction(IRelationEditorActionAccess editorAccess, String actionMapKey) { 32 super(editorAccess, actionMapKey, IRelationEditorUpdateOn.MEMBER_TABLE_CHANGE); 37 33 Shortcut sc = Shortcut.registerShortcut("relationeditor:downloadincomplete", tr("Relation Editor: Download Members"), 38 34 KeyEvent.VK_HOME, Shortcut.ALT); … … 49 45 return; 50 46 MainApplication.worker.submit(new DownloadRelationMemberTask( 51 editor.getRelation(),52 memberTableModel.getIncompleteMemberPrimitives(),53 layer,54 (Dialog) editor)47 getEditor().getRelation(), 48 getMemberTableModel().getIncompleteMemberPrimitives(), 49 getLayer(), 50 (Dialog) getEditor()) 55 51 ); 56 52 } … … 58 54 @Override 59 55 protected void updateEnabledState() { 60 setEnabled( memberTableModel.hasIncompleteMembers() && canDownload());56 setEnabled(getMemberTableModel().hasIncompleteMembers() && canDownload()); 61 57 } 62 58 }
Note:
See TracChangeset
for help on using the changeset viewer.