summaryrefslogtreecommitdiff
path: root/src/gui/widgets/shoplistbox.cpp
diff options
context:
space:
mode:
authorStefan Dombrowski <stefan@uni-bonn.de>2010-08-19 16:22:40 +0200
committerJared Adams <jaxad0127@gmail.com>2010-08-19 08:48:34 -0600
commitdb0f5e2a332f82c006729146727d37315de7dfda (patch)
tree0a65d27cd49540e380112be0e348f322adc5925b /src/gui/widgets/shoplistbox.cpp
parentaf7bbb7b4404439580666b31388dd8dbef481011 (diff)
downloadmana-client-db0f5e2a332f82c006729146727d37315de7dfda.tar.gz
mana-client-db0f5e2a332f82c006729146727d37315de7dfda.tar.bz2
mana-client-db0f5e2a332f82c006729146727d37315de7dfda.tar.xz
mana-client-db0f5e2a332f82c006729146727d37315de7dfda.zip
Fixing some bugs in NPC-shop gui
* Price and total money is now shown from the beginning in sell dialog. * Item popup is set invisible when mouse has moved away from items. * Item popup gets deleted when shop closes. Signed-off-by: Jared Adams <jaxad0127@gmail.com>
Diffstat (limited to 'src/gui/widgets/shoplistbox.cpp')
-rw-r--r--src/gui/widgets/shoplistbox.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/gui/widgets/shoplistbox.cpp b/src/gui/widgets/shoplistbox.cpp
index 2f5fab34..a5033570 100644
--- a/src/gui/widgets/shoplistbox.cpp
+++ b/src/gui/widgets/shoplistbox.cpp
@@ -61,6 +61,11 @@ ShopListBox::ShopListBox(gcn::ListModel *listModel, ShopItems *shopListModel):
mItemPopup = new ItemPopup;
}
+ShopListBox::~ShopListBox()
+{
+ delete mItemPopup;
+}
+
void ShopListBox::setPlayersMoney(int money)
{
mPlayerMoney = money;
@@ -167,3 +172,9 @@ void ShopListBox::mouseMoved(gcn::MouseEvent &event)
}
}
}
+
+void ShopListBox::mouseExited(gcn::MouseEvent &event)
+{
+ mItemPopup->setVisible(false);
+}
+