StockpileItem showEdit(final StockpileItem addStockpileItem) { updateData(); this.stockpileItem = addStockpileItem; this.getDialog().setTitle(TabsStockpile.get().editStockpileItem()); Item item = StaticData.get().getItems().get(addStockpileItem.getTypeID()); jItems.setSelectedItem(item); jCopy.setSelected(addStockpileItem.isBPC()); jCountMinimum.setText(String.valueOf(addStockpileItem.getCountMinimum())); show(); return stockpileItem; }
private StockpileItem getExistingItem() { Item typeItem = (Item) jItems.getSelectedItem(); boolean copy = jCopy.isSelected(); if (getStockpile() != null && typeItem != null) { for (StockpileItem item : getStockpile().getItems()) { if (item.getTypeID() == typeItem.getTypeID() && (copy == item.isBPC())) { return item; } } } return null; }