Revision 1313 org.gvsig.raster.tools/trunk/org.gvsig.raster.tools/org.gvsig.raster.tools.app/org.gvsig.raster.tools.app.basic/src/main/java/org/gvsig/raster/tools/app/basic/RasterExtension.java
RasterExtension.java | ||
---|---|---|
285 | 285 |
* (non-Javadoc) |
286 | 286 |
* @see com.iver.andami.plugins.IExtension#isEnabled() |
287 | 287 |
*/ |
288 |
@SuppressWarnings("deprecation") |
|
289 | 288 |
public boolean isEnabled() { |
290 | 289 |
org.gvsig.andami.ui.mdiManager.IWindow f = PluginServices.getMDIManager().getActiveWindow(); |
291 | 290 |
if (f == null) |
292 | 291 |
return false; |
293 | 292 |
if (f instanceof AbstractViewPanel) { |
294 |
AbstractViewPanel vista = (AbstractViewPanel) f; |
|
295 |
ViewDocument model = vista.getModel(); |
|
296 |
MapContext mapa = model.getMapContext(); |
|
297 |
FLayers layers = mapa.getLayers(); |
|
298 |
for (int i = 0; i < layers.getLayersCount(); i++) |
|
299 |
if (layers.getLayer(i) instanceof FLyrRaster) |
|
293 |
FLayers lyrs = ((AbstractViewPanel)f).getMapControl().getMapContext().getLayers(); |
|
294 |
for (int i = 0; i < lyrs.getLayersCount(); i++) |
|
295 |
if (lyrs.getLayer(i) instanceof FLyrRaster) |
|
300 | 296 |
return true; |
301 | 297 |
} |
302 | 298 |
return false; |
... | ... | |
305 | 301 |
/** |
306 | 302 |
* Mostramos el control si hay alguna capa cargada. |
307 | 303 |
*/ |
308 |
@SuppressWarnings("deprecation") |
|
309 | 304 |
public boolean isVisible() { |
310 | 305 |
org.gvsig.andami.ui.mdiManager.IWindow f = PluginServices.getMDIManager().getActiveWindow(); |
311 | 306 |
if (f == null) |
312 | 307 |
return false; |
313 | 308 |
|
314 | 309 |
if (f instanceof AbstractViewPanel) { |
315 |
AbstractViewPanel vista = (AbstractViewPanel) f; |
|
316 |
ViewDocument model = vista.getModel(); |
|
317 |
MapContext mapa = model.getMapContext(); |
|
318 |
if (mapa.getLayers().getLayersCount() > 0) |
|
310 |
FLayers lyrs = ((AbstractViewPanel)f).getMapControl().getMapContext().getLayers(); |
|
311 |
if (lyrs.getLayersCount() > 0) |
|
319 | 312 |
return true; |
320 | 313 |
} |
321 | 314 |
|
Also available in: Unified diff