private void updateEnableState() { setEnabled(SnapApp.getDefault().getProductManager().getProductCount() > 0); } }
private void updateEnableState() { setEnabled(SnapApp.getDefault().getProductManager().getProductCount() > 0); } }
private void updateEnableState() { setEnabled(SnapApp.getDefault().getProductManager().getProductCount() > 0); }
private void updateEnableState() { setEnabled(SnapApp.getDefault().getProductManager().getProductCount() > 0 || sessionManager.getSessionFile()!=null); } }
private void updateEnableState() { setEnabled(SnapApp.getDefault().getProductManager().getProductCount() > 0 && SessionManager.getDefault().getSessionFile() != null); } }
@Override void updateState() { setEnabled(getMaskForm().isInManagementMode() && getMaskForm().getSelectedRowCount() > 0 && SnapApp.getDefault().getProductManager().getProductCount() > 1); }
public BandMathsAction() { super(Bundle.CTL_BandMathsAction_MenuText()); putValue(Action.SHORT_DESCRIPTION, Bundle.CTL_BandMathsAction_ShortDescription()); final ProductManager productManager = SnapApp.getDefault().getProductManager(); setEnabled(productManager.getProductCount() > 0); productManager.addListener(new PMListener()); }
final RasterDataNode[] protectedRasters = getFormModel().getRasters(); final ArrayList<Band> availableBandList = new ArrayList<>(); for (int i = 0; i < productManager.getProductCount(); i++) { final Product product = productManager.getProduct(i); final Band[] bands = product.getBands();
void updateUIState(final boolean productSelected, int numPins, final int numSelectedPins) { boolean pinsAvailable = numPins > 0; boolean hasSelectedPins = numSelectedPins > 0; boolean hasActivePin = numSelectedPins == 1; newButton.setEnabled(productSelected); copyButton.setEnabled(hasActivePin); editButton.setEnabled(hasActivePin); removeButton.setEnabled(hasSelectedPins); zoomToPlacemarkButton.setEnabled(hasActivePin); transferPlacemarkButton.setEnabled(pinsAvailable && SnapApp.getDefault().getProductManager().getProductCount() > 1); importButton.setEnabled(productSelected); exportButton.setEnabled(pinsAvailable); exportTableButton.setEnabled(pinsAvailable); filterButton.setEnabled(productSelected); }