Changeset 26669 in osm for applications/editors


Ignore:
Timestamp:
2011-09-18T17:13:34+02:00 (13 years ago)
Author:
postfix
Message:
 
Location:
applications/editors/josm/plugins/smed/plugs/harbour/src/harbour
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/smed/plugs/harbour/src/harbour/layers/LayerHarbour.java

    r24832 r26669  
    144144       
    145145        public boolean isChanged() { return isChanged; }
    146 
     146        public void setChanged(Boolean state) { isChanged = state; }
     147       
    147148        public void setCenter(LatLon coor) {
    148149                if(lm != coor) {
  • applications/editors/josm/plugins/smed/plugs/harbour/src/harbour/panels/PanelSearchPois.java

    r24832 r26669  
    5555        private JButton setButton                       = null;
    5656        private DataSet pois                            = null;
     57        private DataSet activeDS                        = null;  //  @jve:decl-index=0:
    5758       
    5859        /**
     
    196197                                        if(i >= 0) {
    197198                                                Main.map.mapView.setActiveLayer(layers.get(i));
     199                                                activeDS = Main.main.getCurrentDataSet();
    198200                                        }
    199201                                }
     
    223225                String name = null;
    224226                 
     227                activeDS = Main.main.getCurrentDataSet();
     228               
    225229                layerComboBox.removeAllItems();
    226230                layers.clear();
     
    270274
    271275        public void searchPois() {
    272                 DataSet data = Main.main.getCurrentDataSet();
    273                 Collection<Node> nodes = data.getNodes();
     276                // DataSet data = Main.main.getCurrentDataSet();
     277                Collection<Node> nodes = activeDS.getNodes();
    274278                SearchTableModel searchModel = (SearchTableModel) searchTable.getModel();
    275279
    276280                pois.clear();
     281                Main.map.mapView.setActiveLayer(layerHarbour);
    277282               
    278283                for(Node n : nodes) {
     
    297302                        }
    298303                }
     304               
     305                layerHarbour.setChanged(true);
     306                Main.map.repaint();
    299307        }
    300308       
Note: See TracChangeset for help on using the changeset viewer.