Ignore:
Timestamp:
2010-04-26T23:25:10+02:00 (14 years ago)
Author:
bastiK
Message:

autocompletion rework; breaks tageditor plugin and possibly other plugins
(merged the 2 autocompletion systems; adds presets values for the properties dialog )

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/dialogs/relation/MemberRoleCellEditor.java

    r3083 r3210  
    1010
    1111import org.openstreetmap.josm.Main;
    12 import org.openstreetmap.josm.gui.tagging.AutoCompletingTextField;
    13 import org.openstreetmap.josm.gui.tagging.ac.AutoCompletionCache;
     12import org.openstreetmap.josm.data.osm.DataSet;
     13import org.openstreetmap.josm.gui.tagging.ac.AutoCompletingTextField;
     14import org.openstreetmap.josm.gui.tagging.ac.AutoCompletionManager;
    1415import org.openstreetmap.josm.gui.tagging.ac.AutoCompletionList;
    1516
     
    1920
    2021    private AutoCompletingTextField editor = null;
     22    private DataSet ds;
    2123
    2224    /** user input is matched against this list of auto completion items */
     
    2628     * constructor
    2729     */
    28     public MemberRoleCellEditor() {
     30    public MemberRoleCellEditor(DataSet ds) {
     31        this.ds = ds;
    2932        editor = new AutoCompletingTextField();
    3033        autoCompletionList = new AutoCompletionList();
     
    4043        String role = (String)value;
    4144        editor.setText(role);
    42         AutoCompletionCache.getCacheForLayer(Main.main.getEditLayer()).populateWithMemberRoles(autoCompletionList);
     45        ds.getAutoCompletionManager().populateWithMemberRoles(autoCompletionList);
    4346        return editor;
    4447    }
Note: See TracChangeset for help on using the changeset viewer.