Ticket #20537: 20537.patch
| File 20537.patch, 2.9 KB (added by , 4 years ago) |
|---|
-
src/org/openstreetmap/josm/gui/preferences/plugin/PluginInstallation.java
6 6 * @since 13799 7 7 */ 8 8 public enum PluginInstallation { 9 /** Plugins installed but not loaded **/ 10 INSTALLED, 9 11 /** Plugins installed and loaded **/ 10 INSTALLED,12 LOADED, 11 13 /** Plugins not loaded **/ 12 14 AVAILABLE, 13 15 /** All plugins **/ -
src/org/openstreetmap/josm/gui/preferences/plugin/PluginPreference.java
170 170 JPanel radios = new JPanel(); 171 171 addRadioButton(bg, radios, new JRadioButton(trc("plugins", "All"), true), PluginInstallation.ALL); 172 172 addRadioButton(bg, radios, new JRadioButton(trc("plugins", "Installed")), PluginInstallation.INSTALLED); 173 addRadioButton(bg, radios, new JRadioButton(trc("plugins", "Loaded")), PluginInstallation.LOADED); 173 174 addRadioButton(bg, radios, new JRadioButton(trc("plugins", "Available")), PluginInstallation.AVAILABLE); 174 175 pnl.add(radios, GBC.eol().fill(HORIZONTAL)); 175 176 … … 373 374 */ 374 375 class UpdateSelectedPluginsAction extends AbstractAction { 375 376 UpdateSelectedPluginsAction() { 376 putValue(NAME, tr("Update plugins"));377 putValue(NAME, tr("Update selected")); 377 378 putValue(SHORT_DESCRIPTION, tr("Update the selected plugins")); 378 379 new ImageProvider("dialogs", "refresh").getResource().attachImageIcon(this); 379 380 } -
src/org/openstreetmap/josm/gui/preferences/plugin/PluginPreferencesModel.java
76 76 } 77 77 78 78 private boolean matchesInstallationStatus(PluginInformation pi) { 79 boolean installed = currentActivePlugins.contains(pi.getName());79 boolean loaded = currentActivePlugins.contains(pi.getName()); 80 80 return PluginInstallation.ALL == filterStatus 81 || (PluginInstallation.INSTALLED == filterStatus && installed) 82 || (PluginInstallation.AVAILABLE == filterStatus && !installed); 81 || (PluginInstallation.INSTALLED == filterStatus && pi.file != null) 82 || (PluginInstallation.LOADED == filterStatus && loaded) 83 || (PluginInstallation.AVAILABLE == filterStatus && !loaded); 83 84 } 84 85 85 86 /**
