// License: GPL. For details, see LICENSE file.
package org.openstreetmap.josm.plugins.imageryxmlbounds;
import javax.swing.JButton;
import org.openstreetmap.josm.gui.preferences.PreferenceTabbedPane;
import org.openstreetmap.josm.gui.preferences.SubPreferenceSetting;
import org.openstreetmap.josm.gui.preferences.TabPreferenceSetting;
import org.openstreetmap.josm.gui.preferences.imagery.ImageryPreference.ImageryProvidersPanel;
import org.openstreetmap.josm.plugins.imageryxmlbounds.actions.EditEntriesAction;
/**
* Plugin preferences.
* @author Don-vip
*/
public class XmlBoundsPreferenceSetting implements SubPreferenceSetting {
@Override
public void addGui(PreferenceTabbedPane gui) {
ImageryProvidersPanel ipp = gui.getImageryPreference().getProvidersPanel();
EditEntriesAction action = new EditEntriesAction(ipp.defaultTable, ipp.defaultModel);
ipp.middleToolbar.add(new JButton(action));
}
@Override
public boolean ok() {
return false;
}
@Override
public boolean isExpert() {
return false;
}
@Override
public TabPreferenceSetting getTabPreferenceSetting(final PreferenceTabbedPane gui) {
return gui.getImageryPreference();
}
}