Ignore:
Timestamp:
2010-09-15T18:53:09+02:00 (14 years ago)
Author:
stoecker
Message:

remove tabs

File:
1 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/undelete/src/org/openstreetmap/josm/plugins/undelete/Undelete.java

    r22291 r23189  
    5050
    5151    public Undelete(PluginInformation info) {
    52         super(info);
     52        super(info);
    5353        Undelete = MainMenu.add(Main.main.menu.fileMenu, new UndeleteAction());
    5454
    5555    }
    56    
    57    
     56
     57
    5858    private class UndeleteAction extends JosmAction {
    5959        /**
    60                  *
    61                 */
    62                 private static final long serialVersionUID = 1L;
    63                 public UndeleteAction() {
     60         *
     61        */
     62        private static final long serialVersionUID = 1L;
     63        public UndeleteAction() {
    6464        super(tr("Undelete object..."), "undelete", tr("Undelete object by id"), Shortcut.registerShortcut("tools:undelete", tr("File: {0}", tr("Undelete object...")),
    6565        KeyEvent.VK_U, Shortcut.GROUP_EDIT, KeyEvent.SHIFT_DOWN_MASK|KeyEvent.ALT_DOWN_MASK), true);
     
    117117        undelete(layer.isSelected(), cbType.getType(), ids, 0);
    118118      }
    119     }     
    120          
     119    }
     120
    121121    /**
    122122     * Download the given primitive.
     
    128128            Main.main.addLayer(tmpLayer);
    129129        }
    130        
     130
    131131        final DataSet datas = tmpLayer.data;
    132132        final OsmDataLayer layer=tmpLayer;
    133        
     133
    134134        HistoryLoadTask task  = new HistoryLoadTask();
    135135        for (long id: ids)
     
    138138        }
    139139
    140        
    141        
     140
     141
    142142        Main.worker.execute(task);
    143        
     143
    144144        Runnable r = new Runnable() {
    145145            public void run() {
     
    149149
    150150                History h = HistoryDataSet.getInstance().getHistory(id, type);
    151                
     151
    152152                OsmPrimitive primitive;
    153153                HistoryOsmPrimitive hPrimitive1=h.getLatest();
    154154                HistoryOsmPrimitive hPrimitive2;
    155                
     155
    156156                boolean visible=hPrimitive1.isVisible();
    157                
     157
    158158                if (visible)
    159159                {
    160160                  // If the object is not deleted we get the real object
    161161                  DownloadPrimitiveTask download=new DownloadPrimitiveTask(new SimplePrimitiveId(id, type), layer);
    162                   System.out.println(tr("Will get {0}", id));                 
     162                  System.out.println(tr("Will get {0}", id));
    163163                  download.run();
    164                  
    165                  
    166                   System.out.println(tr("Looking for {0}", id));                 
     164
     165
     166                  System.out.println(tr("Looking for {0}", id));
    167167                  primitive=datas.getPrimitiveById(id, type);
    168168                  System.out.println(tr("Found {0}", primitive.getId()));
     
    178178                    // We get all info from the latest version
    179179                    hPrimitive2=hPrimitive1;
    180                    
     180
    181181                    Node node = new Node(id, (int) hPrimitive1.getVersion());
    182182
    183183                    HistoryNode hNode = (HistoryNode) hPrimitive1;
    184184                    node.setCoor(hNode.getCoords());
    185                    
     185
    186186                    primitive=node;
    187187                    if (parent>0)
     
    196196                    hPrimitive2 = h.getByVersion(h.getNumVersions()-1);
    197197
    198                    
    199                    
     198
     199
    200200                    Way way = new Way(id, (int) hPrimitive1.getVersion());
    201                    
     201
    202202                    HistoryWay hWay = (HistoryWay) hPrimitive2;
    203203                    //System.out.println(tr("Primitive {0} version {1}: {2} nodes", hPrimitive2.getId(), hPrimitive2.getVersion(), hWay.getNumNodes()));
    204204                    List<Long> nodeIds = hWay.getNodes();
    205205                    undelete(false, OsmPrimitiveType.NODE, nodeIds, id);
    206                    
     206
    207207                    primitive=way;
    208                    
     208
    209209                  }
    210210                  else
    211                   { 
     211                  {
    212212                      primitive=new Node();
    213213                      hPrimitive1=h.getLatest();
     
    216216
    217217                  User user = User.createOsmUser(hPrimitive1.getUid(), hPrimitive1.getUser());
    218                  
     218
    219219                  primitive.setUser(user);
    220                  
     220
    221221                  primitive.setKeys(hPrimitive2.getTags());
    222                  
     222
    223223                  primitive.put("history", "retrieved using undelete JOSM plugin");
    224                  
     224
    225225                  primitive.setModified(true);
    226                  
    227                   datas.addPrimitive(primitive);               
     226
     227                  datas.addPrimitive(primitive);
    228228                }
    229                  
     229
    230230
    231231                //HistoryBrowserDialogManager.getInstance().show(h);
     
    234234              {
    235235                Way parentWay=(Way)datas.getPrimitiveById(parent, OsmPrimitiveType.WAY);
    236                
     236
    237237                parentWay.setNodes(nodes);
    238238              }
     
    240240        };
    241241        Main.worker.submit(r);
    242        
     242
    243243        //if (downloadReferrers) {
    244244        //    Main.worker.submit(new DownloadReferrersTask(layer, id, type));
    245245        //}
    246     }     
     246    }
    247247}
Note: See TracChangeset for help on using the changeset viewer.