Revision 1130
org.gvsig.raster.wmts/trunk/org.gvsig.raster.wmts/org.gvsig.raster.wmts.app/org.gvsig.raster.wmts.app.wmtsclient/src/main/java/org/gvsig/raster/wmts/app/wmtsclient/gui/panel/WMTSParamsPanel.java | ||
---|---|---|
450 | 450 |
this.repaint(); |
451 | 451 |
Object[] values = getLayerPanel().getLstSelectedLayers().getSelectedValues(); |
452 | 452 |
getLayerPanel().getBtnDel().setEnabled(values != null && values.length > 0); |
453 |
return true; |
|
453 |
return (values == null || values.length == 0) ? false : true;
|
|
454 | 454 |
} |
455 | 455 |
|
456 | 456 |
/** |
org.gvsig.raster.wmts/trunk/org.gvsig.raster.wmts/org.gvsig.raster.wmts.app/org.gvsig.raster.wmts.app.wmtsclient/src/main/java/org/gvsig/raster/wmts/app/wmtsclient/gui/wizard/WMTSWizard.java | ||
---|---|---|
78 | 78 |
private IServerPanel serverPanel = null; |
79 | 79 |
private NextPrevPanel nextPrevPanel = null; |
80 | 80 |
|
81 |
protected WizardListenerSupport listenerSupport = new WizardListenerSupport();
|
|
81 |
private WizardListenerSupport listenerSupport = null;
|
|
82 | 82 |
protected WMTSParamsPanel wmtsParamsPanel = null; |
83 | 83 |
private static Preferences fPrefs = Preferences.userRoot().node( "gvsig.wmts-wizard" ); |
84 | 84 |
private boolean refreshing = fPrefs.getBoolean("refresh_capabilities", false); |
... | ... | |
131 | 131 |
loadServers(); |
132 | 132 |
} |
133 | 133 |
|
134 |
private WizardListenerSupport getWizardListenerSupport() { |
|
135 |
if(listenerSupport == null) |
|
136 |
listenerSupport = new WizardListenerSupport(); |
|
137 |
return listenerSupport; |
|
138 |
} |
|
139 |
|
|
134 | 140 |
/** |
135 | 141 |
* This method initializes jPanel |
136 | 142 |
* |
... | ... | |
221 | 227 |
} else { |
222 | 228 |
serverPanel.getTxtAbstract().setText(e.getMessage()); |
223 | 229 |
} |
224 |
listenerSupport.callError(e);
|
|
230 |
getWizardListenerSupport().callError(e);
|
|
225 | 231 |
nextPrevPanel.getBtnNext().setEnabled(false); |
226 | 232 |
nextPrevPanel.getBtnPrev().setEnabled(true); |
227 | 233 |
} finally { |
... | ... | |
278 | 284 |
nextPrevPanel.getBtnNext().setEnabled(false); |
279 | 285 |
connected = false; |
280 | 286 |
} |
281 |
listenerSupport.callStateChanged(wmtsParamsPanel.isCorrectlyConfigured());
|
|
287 |
getWizardListenerSupport().callStateChanged(wmtsParamsPanel.isCorrectlyConfigured());
|
|
282 | 288 |
} |
283 | 289 |
|
284 | 290 |
if(e.getSource() == nextPrevPanel.getBtnNext()) { |
... | ... | |
307 | 313 |
protected JPanel getPanelPage2() { |
308 | 314 |
if (wmtsParamsPanel == null){ |
309 | 315 |
wmtsParamsPanel = new WMTSParamsPanel(); |
310 |
wmtsParamsPanel.setListenerSupport(this.listenerSupport);
|
|
316 |
wmtsParamsPanel.setListenerSupport(getWizardListenerSupport());
|
|
311 | 317 |
wmtsParamsPanel.getJTabbedPane().addMouseListener( |
312 | 318 |
new java.awt.event.MouseAdapter() { |
313 | 319 |
public void mouseClicked(java.awt.event.MouseEvent e) { |
... | ... | |
340 | 346 |
if (wmtsParamsPanel.nextEnabledPage()==-1) { |
341 | 347 |
nextPrevPanel.getBtnNext().setEnabled(false); |
342 | 348 |
} |
343 |
listenerSupport.callStateChanged(wmtsParamsPanel.isCorrectlyConfigured());
|
|
349 |
getWizardListenerSupport().callStateChanged(wmtsParamsPanel.isCorrectlyConfigured());
|
|
344 | 350 |
} else if (page == wmtsParamsPanel.getNumTabs()) { |
345 | 351 |
nextPrevPanel.getBtnNext().setVisible(false); |
346 | 352 |
nextPrevPanel.getBtnNext().setEnabled(false); |
347 |
listenerSupport.callStateChanged(wmtsParamsPanel.isCorrectlyConfigured());
|
|
353 |
getWizardListenerSupport().callStateChanged(wmtsParamsPanel.isCorrectlyConfigured());
|
|
348 | 354 |
} |
349 | 355 |
} |
350 | 356 |
|
... | ... | |
389 | 395 |
* @param listener |
390 | 396 |
*/ |
391 | 397 |
public void addWizardListener(WizardListener listener) { |
392 |
listenerSupport.addWizardListener(listener); |
|
398 |
getWizardListenerSupport().addWizardListener(listener); |
|
399 |
getWizardListenerSupport().callStateChanged(false); |
|
393 | 400 |
} |
394 | 401 |
|
395 | 402 |
/** |
... | ... | |
397 | 404 |
* @param listener |
398 | 405 |
*/ |
399 | 406 |
public void removeWizardListener(WizardListener listener) { |
400 |
listenerSupport.removeWizardListener(listener);
|
|
407 |
getWizardListenerSupport().removeWizardListener(listener);
|
|
401 | 408 |
} |
402 | 409 |
|
403 | 410 |
/** |
org.gvsig.raster.wms/trunk/org.gvsig.raster.wms/org.gvsig.raster.wms.app/org.gvsig.raster.wms.app.wmsclient/src/main/java/org/gvsig/raster/wms/app/wmsclient/gui/wizard/WMSWizard.java | ||
---|---|---|
103 | 103 |
private JButton btnSiguiente = null; |
104 | 104 |
private JButton btnAnterior = null; |
105 | 105 |
private JPanel jPanel1 = null; |
106 |
protected WizardListenerSupport listenerSupport = new WizardListenerSupport();
|
|
106 |
protected WizardListenerSupport listenerSupport = null;
|
|
107 | 107 |
protected WMSParamsPanel wmsParamsPanel = null; |
108 | 108 |
protected JLabel lblServerType = null; |
109 | 109 |
protected JLabel lblServerTypeValue = null; |
... | ... | |
143 | 143 |
this.setPreferredSize(new java.awt.Dimension(750, 420)); |
144 | 144 |
this.setVisible(true); |
145 | 145 |
|
146 |
wmsParamsPanel.setListenerSupport(this.listenerSupport);
|
|
146 |
wmsParamsPanel.setListenerSupport(this.getWizardListenerSupport());
|
|
147 | 147 |
wmsParamsPanel.setBounds(0, 5, 510, 428); |
148 | 148 |
wmsParamsPanel.getJTabbedPane().addMouseListener( |
149 | 149 |
new java.awt.event.MouseAdapter() { |
... | ... | |
209 | 209 |
protected JPanel getPanelPage2(){ |
210 | 210 |
if (wmsParamsPanel == null){ |
211 | 211 |
wmsParamsPanel = new WMSParamsPanel(); |
212 |
wmsParamsPanel.setListenerSupport(this.listenerSupport);
|
|
212 |
wmsParamsPanel.setListenerSupport(this.getWizardListenerSupport());
|
|
213 | 213 |
wmsParamsPanel.setBounds(0, 5, 510, 428); |
214 | 214 |
wmsParamsPanel.getJTabbedPane().addMouseListener( |
215 | 215 |
new java.awt.event.MouseAdapter() { |
... | ... | |
296 | 296 |
} else { |
297 | 297 |
txtAbstract.setText(e.getMessage()); |
298 | 298 |
} |
299 |
listenerSupport.callError(e);
|
|
299 |
getWizardListenerSupport().callError(e);
|
|
300 | 300 |
getBtnSiguiente().setEnabled(false); |
301 | 301 |
getBtnAnterior().setEnabled(true); |
302 | 302 |
} finally { |
... | ... | |
356 | 356 |
if (wmsParamsPanel.nextEnabledPage()==-1){ |
357 | 357 |
getBtnSiguiente().setEnabled(false); |
358 | 358 |
} |
359 |
listenerSupport.callStateChanged(wmsParamsPanel.isCorrectlyConfigured());
|
|
359 |
getWizardListenerSupport().callStateChanged(wmsParamsPanel.isCorrectlyConfigured());
|
|
360 | 360 |
} else if (page == wmsParamsPanel.getNumTabs()) { |
361 | 361 |
getBtnSiguiente().setVisible(false); |
362 | 362 |
getBtnSiguiente().setEnabled(false); |
363 |
listenerSupport.callStateChanged(wmsParamsPanel
|
|
363 |
getWizardListenerSupport().callStateChanged(wmsParamsPanel
|
|
364 | 364 |
.isCorrectlyConfigured()); |
365 | 365 |
} |
366 | 366 |
} |
... | ... | |
614 | 614 |
getBtnSiguiente().setEnabled(false); |
615 | 615 |
connected = false; |
616 | 616 |
} |
617 |
listenerSupport.callStateChanged(wmsParamsPanel.isCorrectlyConfigured());
|
|
617 |
getWizardListenerSupport().callStateChanged(wmsParamsPanel.isCorrectlyConfigured());
|
|
618 | 618 |
} |
619 | 619 |
}); |
620 | 620 |
} |
... | ... | |
641 | 641 |
return jPanel1; |
642 | 642 |
} |
643 | 643 |
|
644 |
private WizardListenerSupport getWizardListenerSupport() { |
|
645 |
if(listenerSupport == null) |
|
646 |
listenerSupport = new WizardListenerSupport(); |
|
647 |
return listenerSupport; |
|
648 |
} |
|
649 |
|
|
644 | 650 |
/** |
645 | 651 |
* DOCUMENT ME! |
646 | 652 |
* |
647 | 653 |
* @param listener |
648 | 654 |
*/ |
649 | 655 |
public void addWizardListener(WizardListener listener) { |
650 |
listenerSupport.addWizardListener(listener); |
|
656 |
getWizardListenerSupport().addWizardListener(listener); |
|
657 |
getWizardListenerSupport().callStateChanged(false); |
|
651 | 658 |
} |
652 | 659 |
|
653 | 660 |
/** |
... | ... | |
656 | 663 |
* @param listener |
657 | 664 |
*/ |
658 | 665 |
public void removeWizardListener(WizardListener listener) { |
659 |
listenerSupport.removeWizardListener(listener);
|
|
666 |
getWizardListenerSupport().removeWizardListener(listener);
|
|
660 | 667 |
} |
661 | 668 |
|
662 | 669 |
/** |
Also available in: Unified diff