summaryrefslogtreecommitdiff
path: root/src/gui/windows/itemamountwindow.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui/windows/itemamountwindow.cpp')
-rw-r--r--src/gui/windows/itemamountwindow.cpp16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/gui/windows/itemamountwindow.cpp b/src/gui/windows/itemamountwindow.cpp
index 19d18eef8..5b714774c 100644
--- a/src/gui/windows/itemamountwindow.cpp
+++ b/src/gui/windows/itemamountwindow.cpp
@@ -72,10 +72,18 @@ void ItemAmountWindow::finish(const Item *const item,
inventoryHandler->moveItem2(InventoryType::INVENTORY,
item->getInvIndex(), amount, InventoryType::STORAGE);
break;
+ case CartAdd:
+ inventoryHandler->moveItem2(InventoryType::INVENTORY,
+ item->getInvIndex(), amount, InventoryType::CART);
+ break;
case StoreRemove:
inventoryHandler->moveItem2(InventoryType::STORAGE,
item->getInvIndex(), amount, InventoryType::INVENTORY);
break;
+ case CartRemove:
+ inventoryHandler->moveItem2(InventoryType::CART,
+ item->getInvIndex(), amount, InventoryType::INVENTORY);
+ break;
case ShopBuyAdd:
if (shopWindow)
shopWindow->addBuyItem(item, amount, price);
@@ -225,10 +233,18 @@ ItemAmountWindow::ItemAmountWindow(const Usage usage, Window *const parent,
// TRANSLATORS: amount window message
setCaption(_("Select amount of items to store."));
break;
+ case CartAdd:
+ // TRANSLATORS: amount window message
+ setCaption(_("Select amount of items to store to cart."));
+ break;
case StoreRemove:
// TRANSLATORS: amount window message
setCaption(_("Select amount of items to retrieve."));
break;
+ case CartRemove:
+ // TRANSLATORS: amount window message
+ setCaption(_("Select amount of items to retrieve from cart."));
+ break;
case ItemSplit:
// TRANSLATORS: amount window message
setCaption(_("Select amount of items to split."));