package ext_tools;
import java.io.File;
import org.openstreetmap.josm.gui.preferences.PreferenceSetting;
import org.openstreetmap.josm.plugins.Plugin;
import org.openstreetmap.josm.plugins.PluginInformation;
import ext_tools.preferences.ExtToolsPreference;
public class ExtToolsPlugin extends Plugin {
public static ExtToolsPlugin plugin;
public final ToolsInformation myTools;
public final ToolsInformation repoTools;
public ExtToolsPlugin(PluginInformation info) {
super(info);
plugin = this;
File plugindir = new File(this.getPluginDir());
if (!plugindir.exists())
plugindir.mkdirs();
myTools = new ToolsInformation(new File(plugindir, "tools.cfg").getAbsolutePath());
repoTools = new ToolsInformation(new File(plugindir, "repo.cfg").getAbsolutePath());
for (ExtTool tool : myTools.getToolsList()) {
tool.setEnabled(true);
}
}
@Override
public PreferenceSetting getPreferenceSetting() {
return new ExtToolsPreference(this);
}
}