Revision 38423 branches/v2_0_0_prep/extensions/org.gvsig.installer/org.gvsig.installer.swing/org.gvsig.installer.swing.impl/src/main/java/org/gvsig/installer/swing/impl/execution/panel/PackagePropertiesFilterPanel.java
PackagePropertiesFilterPanel.java | ||
---|---|---|
129 | 129 |
|
130 | 130 |
public void resetPanel() { |
131 | 131 |
model.removeAllElements(); |
132 |
// optionFilter = null; |
|
132 |
|
|
133 |
// optionFilter = null; |
|
133 | 134 |
PackageFilter filter = null; |
134 | 135 |
packagesTablePanel.setFilter(filter); |
135 | 136 |
} |
... | ... | |
140 | 141 |
.getSelectPackagesPanel().getModel().getInstallPackageService(); |
141 | 142 |
|
142 | 143 |
if ("categories".equals(e.getActionCommand())) { |
143 |
// this.optionFilter = PropertiesFilter.CATEGORIES; |
|
144 |
model.removeAllElements(); |
|
145 |
packagesTablePanel.resetPanel(); |
|
146 |
|
|
147 |
List<String> categories = service.getCategories(); |
|
148 |
|
|
149 |
model.add(0,new AllFilter()); |
|
150 |
if (categories != null) { |
|
151 |
for (int i = 0; i < categories.size(); i++) { |
|
152 |
model.add(i+1, new CategoryFilter(categories.get(i))); |
|
153 |
} |
|
154 |
} |
|
144 |
|
|
145 |
packagesTablePanel.resetPanel(); |
|
146 |
loadCategories(); |
|
155 | 147 |
|
156 | 148 |
} else { |
157 | 149 |
if ("types".equals(e.getActionCommand())) { |
... | ... | |
206 | 198 |
} |
207 | 199 |
|
208 | 200 |
} |
201 |
|
|
202 |
private void loadCategories() { |
|
203 |
|
|
204 |
InstallPackageService service = packagesTablePanel |
|
205 |
.getSelectPackagesPanel().getModel().getInstallPackageService(); |
|
206 |
model.removeAllElements(); |
|
209 | 207 |
|
208 |
List<String> categories = service.getCategories(); |
|
209 |
|
|
210 |
model.add(0,new AllFilter()); |
|
211 |
if (categories != null) { |
|
212 |
for (int i = 0; i < categories.size(); i++) { |
|
213 |
model.add(i+1, new CategoryFilter(categories.get(i))); |
|
214 |
} |
|
215 |
} |
|
216 |
jList.setSelectedIndex(0); |
|
217 |
|
|
218 |
} |
|
219 |
|
|
220 |
public void setInitialFilter() { |
|
221 |
loadCategories(); |
|
222 |
} |
|
223 |
|
|
210 | 224 |
} |
Also available in: Unified diff