quantityAndDamagePerJobPanel.add(damagePerJobLabel);
quantityAndDamagePerJobPanel.setCellVerticalAlignment(damagePerJobLabel, HasVerticalAlignment.ALIGN_BOTTOM);
}
calculationItemTable.setWidget(index, 3, quantityAndDamagePerJobPanel);
calculationItemTable.setWidget(index, 4, new Label("x"));
PriceLabel priceLabel = new PriceLabel(calculationTreeNodeSummary.getPrice());
calculationItemTable.setWidget(index, 5, priceLabel);
calculationItemTable.setWidget(index, 6, new Label("="));
PriceLabel totalPriceLabel = new PriceLabel(calculationTreeNodeSummary.getTotalPrice());
calculationItemTable.setWidget(index, 7, totalPriceLabel);
calculationItemTable.setWidget(index, 8, new Label("x"));
QuantityLabel parentQuantityLabel = new QuantityLabel(calculationTreeNodeSummary.getParentQuantity());
calculationItemTable.setWidget(index, 9, parentQuantityLabel);
calculationItemTable.setWidget(index, 10, new Label("="));
PriceLabel totalPriceForParentLabel = new PriceLabel(calculationTreeNodeSummary.getTotalPriceForParent());
calculationItemTable.setWidget(index, 11, totalPriceForParentLabel);
if (hasBlueprint(calculationTreeNodeSummary.getItemCategoryID(), calculationTreeNodeSummary.getItemTypeID())) {
OpaqueLoadableBlueprintImage blueprintImage = new OpaqueLoadableBlueprintImage(resources, messages, messages.useBlueprint(), messages.stopUsingBlueprint());