Ignore:
Timestamp:
27.10.2009 01:21:32 (3 years ago)
Author:
Gubaer
Message:

Cleanup in download logic (less global, more encapsulation)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/download/BookmarkSelection.java

    r2142 r2327  
    88import java.awt.event.ActionEvent; 
    99import java.awt.event.ActionListener; 
    10 import java.awt.event.MouseAdapter; 
    11 import java.awt.event.MouseEvent; 
    12 import java.awt.event.MouseListener; 
    1310 
    1411import javax.swing.DefaultListModel; 
     
    4239 
    4340        JPanel dlg = new JPanel(new GridBagLayout()); 
    44         gui.tabpane.addTab(tr("Bookmarks"), dlg); 
     41        gui.addDownloadAreaSelector(dlg, tr("Bookmarks")); 
    4542 
    4643        bookmarks = new BookmarkList(); 
     
    4946                Preferences.Bookmark b = (Preferences.Bookmark)bookmarks.getSelectedValue(); 
    5047                if (b != null) { 
    51                     gui.minlat = b.latlon[0]; 
    52                     gui.minlon = b.latlon[1]; 
    53                     gui.maxlat = b.latlon[2]; 
    54                     gui.maxlon = b.latlon[3]; 
    55                     gui.boundingBoxChanged(BookmarkSelection.this); 
     48                    gui.boundingBoxChanged(b.asBounds(),BookmarkSelection.this); 
    5649                } 
    5750            } 
     
    108101 
    109102    public void boundingBoxChanged(DownloadDialog gui) { 
    110         tempBookmark = new Preferences.Bookmark(); 
    111         tempBookmark.latlon[0] = gui.minlat; 
    112         tempBookmark.latlon[1] = gui.minlon; 
    113         tempBookmark.latlon[2] = gui.maxlat; 
    114         tempBookmark.latlon[3] = gui.maxlon; 
     103        tempBookmark = new Preferences.Bookmark(gui.getSelectedDownloadArea()); 
    115104        bookmarks.clearSelection(); 
    116105    } 
Note: See TracChangeset for help on using the changeset viewer.