summaryrefslogtreecommitdiff
path: root/src/gui/windows/itemamountwindow.cpp
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2015-01-24 21:40:25 +0300
committerAndrei Karas <akaras@inbox.ru>2015-01-24 21:40:25 +0300
commit750fb61bd3cda4ffe775ab5e45ff6ff2ed5cb4ba (patch)
treedf83b2c115f3d6d472a8d1ab9a43b1b73d714d13 /src/gui/windows/itemamountwindow.cpp
parent5deadbb0d4a7c770667b8c06f72902a9aa6db6b7 (diff)
downloadmanaplus-750fb61bd3cda4ffe775ab5e45ff6ff2ed5cb4ba.tar.gz
manaplus-750fb61bd3cda4ffe775ab5e45ff6ff2ed5cb4ba.tar.bz2
manaplus-750fb61bd3cda4ffe775ab5e45ff6ff2ed5cb4ba.tar.xz
manaplus-750fb61bd3cda4ffe775ab5e45ff6ff2ed5cb4ba.zip
allow store and retreive buttons work with cart.
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."));