@Override public void updateParameters() { if (targetProductSelector.getModel().getProductName() != null) { paramMap.put("divisionBy", divisionBy.getSelectedItem()); paramMap.put("numberOfTiles", numberOfTiles.getSelectedItem()); paramMap.put("pixelSizeX", Integer.parseInt(pixelSizeX.getText())); paramMap.put("pixelSizeY", Integer.parseInt(pixelSizeY.getText())); paramMap.put("file", targetProductSelector.getModel().getProductFile()); paramMap.put("formatName", targetProductSelector.getModel().getFormatName()); } }
/** * Gets the target (destination) product file * * @return The target product file */ public File getTargetProductFile() { return targetProductSelector.getModel().getProductFile(); }
@Override public UIValidation validateParameters() { final String productName = targetProductSelector.getModel().getProductName(); if (productName == null || productName.isEmpty()) return new UIValidation(UIValidation.State.ERROR, "productName not specified"); final File file = targetProductSelector.getModel().getProductFile(); if (file == null) return new UIValidation(UIValidation.State.ERROR, "Target file not specified"); final String productDir = targetProductSelector.getModel().getProductDir().getAbsolutePath(); SnapApp.getDefault().getPreferences().put(SaveProductAsAction.PREFERENCES_KEY_LAST_PRODUCT_DIR, productDir); return new UIValidation(UIValidation.State.OK, ""); }
private JPanel createTargetProductPanel() { targetProductSelector.getModel().setProductName(DEFAULT_TARGET_PRODUCT_NAME); return targetProductSelector.createDefaultPanel(); }
public void onApply() { final String productDir = targetProductSelector.getModel().getProductDir().getAbsolutePath(); SnapApp.getDefault().getPreferences().put(SaveProductAsAction.PREFERENCES_KEY_LAST_PRODUCT_DIR, productDir); }
@Override public UIValidation validateParameters() { final String productDir = targetProductSelector.getModel().getProductDir().getAbsolutePath(); SnapApp.getDefault().getPreferences().put(SaveProductAsAction.PREFERENCES_KEY_LAST_PRODUCT_DIR, productDir); return new UIValidation(UIValidation.State.OK, ""); }
private void updateTargetProductName(Product selectedProduct) { final TargetProductSelectorModel selectorModel = targetProductSelector.getModel(); if (selectedProduct != null) { final String productName = MessageFormat.format("{0}_" + targetProductSuffix, selectedProduct.getName()); selectorModel.setProductName(productName); } else if (selectorModel.getProductName() == null) { selectorModel.setProductName(targetProductSuffix); } }
private void updateTargetProductName() { String productName = ""; if (currentProduct != null) { productName = currentProduct.getName(); } final TargetProductSelectorModel targetProductSelectorModel = getTargetProductSelector().getModel(); targetProductSelectorModel.setProductName(productName + targetProductNameSuffix); }
private void showSaveInfo(long saveTime) { File productFile = getTargetProductSelector().getModel().getProductFile(); final String message = MessageFormat.format( "<html>The target product has been successfully written to<br>{0}<br>" + "Total time spend for processing: {1}", formatFile(productFile), formatDuration(saveTime) ); showSuppressibleInformationDialog(message, "saveInfo"); }
private void showSaveInfo(long saveTime) { File productFile = getTargetProductSelector().getModel().getProductFile(); final String message = MessageFormat.format( "<html>The target product has been successfully written to<br>{0}<br>" + "Total time spend for processing: {1}", formatFile(productFile), formatDuration(saveTime) ); showSuppressibleInformationDialog(message, "saveInfo"); }
private void showSaveInfo(long saveTime) { File productFile = getTargetProductSelector().getModel().getProductFile(); String message = MessageFormat.format( "<html>The target product has been successfully written to<br>{0}<br>" + "Total time spend for processing: {1}", formatFile(productFile), formatDuration(saveTime) ); showSuppressibleInformationDialog(message, "saveInfo"); }
private void updateTargetProductName(Product product) { String productName = ""; if (product != null) { productName = product.getName(); } final TargetProductSelectorModel targetProductSelectorModel = getTargetProductSelector().getModel(); targetProductSelectorModel.setProductName(productName + getTargetProductNameSuffix()); }
private void updateTargetProductName() { String productName = ""; if (currentProduct != null) { productName = currentProduct.getName(); } final TargetProductSelectorModel targetProductSelectorModel = getTargetProductSelector().getModel(); targetProductSelectorModel.setProductName(productName + getTargetProductNameSuffix()); }
private void updateTargetProductName() { String productName = ""; if (currentProduct != null) { productName = currentProduct.getName(); } final TargetProductSelectorModel targetProductSelectorModel = getTargetProductSelector().getModel(); targetProductSelectorModel.setProductName(productName + getTargetProductNameSuffix()); }
private void updateTargetProductName(Product selectedProduct) { final TargetProductSelectorModel selectorModel = targetProductSelector.getModel(); if (selectedProduct != null) { selectorModel.setProductName(selectedProduct.getName() + "_unmixed"); } else if (selectorModel.getProductName() == null) { selectorModel.setProductName("unmixed"); } }
private void showSaveAndOpenInAppInfo(long saveTime) { File productFile = getTargetProductSelector().getModel().getProductFile(); final String message = MessageFormat.format( "<html>The target product has been successfully written to<br>" + "<p>{0}</p><br>" + "and has been opened in {1}.<br><br>" + "Total time spend for processing: {2}<br>", formatFile(productFile), appContext.getApplicationName(), formatDuration(saveTime) ); showSuppressibleInformationDialog(message, "saveAndOpenInAppInfo"); }
public void selectionChanged(SelectionChangeEvent event) { final Product selectedProduct = (Product) event.getSelection().getSelectedValue(); if (selectedProduct != null) { final TargetProductSelectorModel targetProductSelectorModel = targetProductSelector.getModel(); targetProductSelectorModel.setProductName(selectedProduct.getName() + getTargetProductNameSuffix()); } } });
@Override public void selectionChanged(SelectionChangeEvent event) { final Product selectedProduct = (Product) event.getSelection().getSelectedValue(); if (selectedProduct != null) { //&& form != null) { final TargetProductSelectorModel targetProductSelectorModel = getTargetProductSelector().getModel(); targetProductSelectorModel.setProductName(selectedProduct.getName() + getTargetProductNameSuffix()); opUI.setSourceProducts(new Product[]{selectedProduct}); } } });
private void init() { final TableLayout tableLayout = new TableLayout(1); tableLayout.setTableAnchor(TableLayout.Anchor.WEST); tableLayout.setTableFill(TableLayout.Fill.BOTH); tableLayout.setTableWeightX(1.0); tableLayout.setTableWeightY(0.0); tableLayout.setTablePadding(3, 3); setLayout(tableLayout); tableLayout.setRowWeightY(0, 1.0); add(createSourceProductsPanel()); targetProductSelector.getModel().setProductName("level-3"); add(targetProductSelector.createDefaultPanel()); }