From 5d742f63283c4c2c12f1539f1d69ab3bef7be396 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Thu, 3 Jul 2014 17:03:38 +0300 Subject: Use "useButton" item attribute in inventory window. --- src/gui/windows/inventorywindow.cpp | 24 ++++++------------------ 1 file changed, 6 insertions(+), 18 deletions(-) (limited to 'src/gui/windows/inventorywindow.cpp') diff --git a/src/gui/windows/inventorywindow.cpp b/src/gui/windows/inventorywindow.cpp index a16543099..ee9641927 100644 --- a/src/gui/windows/inventorywindow.cpp +++ b/src/gui/windows/inventorywindow.cpp @@ -62,6 +62,10 @@ #include "net/inventoryhandler.h" #include "net/net.h" +#include "resources/iteminfo.h" + +#include "resources/db/itemdb.h" + #include "utils/delete2.h" #include @@ -639,24 +643,8 @@ void InventoryWindow::updateButtons(const Item *item) if (mUseButton) { - if (item->isEquipment()) - { - if (item->isEquipped()) - { - // TRANSLATORS: inventory button - mUseButton->setCaption(_("Unequip")); - } - else - { - // TRANSLATORS: inventory button - mUseButton->setCaption(_("Equip")); - } - } - else - { - // TRANSLATORS: inventory button - mUseButton->setCaption(_("Use")); - } + const ItemInfo &info = item->getInfo(); + mUseButton->setCaption(info.getUseButton()); } updateDropButton(); -- cgit v1.2.3-60-g2f50