Ignore:
Timestamp:
2011-12-27T16:11:03+01:00 (13 years ago)
Author:
bastiK
Message:

use builder pattern for ImageProvider (see #7192)

Location:
trunk/src/org/openstreetmap/josm/plugins
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/plugins/PluginInformation.java

    r4310 r4721  
    191191        if (iconPath != null && file != null) {
    192192            // extract icon from the plugin jar file
    193             icon = ImageProvider.getIfAvailable(null, null, null, iconPath, file);
     193            icon = new ImageProvider(iconPath).setArchive(file).setMaxWidth(24).setMaxHeight(24).setOptional(true).get();
    194194        }
    195195        if(oldcheck && mainversion > Version.getInstance().getVersion())
  • trunk/src/org/openstreetmap/josm/plugins/ReadLocalPluginInformationTask.java

    r4310 r4721  
    121121            for (PluginInformation pi : availablePlugins.values()) {
    122122                if (pi.icon == null && pi.iconPath != null) {
    123                     pi.icon = ImageProvider.getIfAvailable(null, null, null, pi.name+".jar/"+pi.iconPath, f);
     123                    pi.icon = new ImageProvider(pi.name+".jar/"+pi.iconPath)
     124                                    .setArchive(f)
     125                                    .setMaxWidth(24)
     126                                    .setMaxHeight(24)
     127                                    .setOptional(true).get();
    124128                }
    125129            }
  • trunk/src/org/openstreetmap/josm/plugins/ReadRemotePluginInformationTask.java

    r4612 r4721  
    244244        for (PluginInformation pi : availablePlugins) {
    245245            if (pi.icon == null && pi.iconPath != null) {
    246                 pi.icon = ImageProvider.getIfAvailable(null, null, null, pi.name+".jar/"+pi.iconPath, destFile);
     246                pi.icon = new ImageProvider(pi.name+".jar/"+pi.iconPath)
     247                                .setArchive(destFile)
     248                                .setMaxWidth(24)
     249                                .setMaxHeight(24)
     250                                .setOptional(true).get();
    247251            }
    248252        }
Note: See TracChangeset for help on using the changeset viewer.