From f74cf5eb61deccc478d2a4cbc7a352748d96c65e Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Thu, 10 Feb 2011 04:15:39 +0200 Subject: Add inventory slots bar in top left corner (hidden by default). --- src/gui/ministatus.h | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src/gui/ministatus.h') diff --git a/src/gui/ministatus.h b/src/gui/ministatus.h index ead2a5f51..3cf9eef16 100644 --- a/src/gui/ministatus.h +++ b/src/gui/ministatus.h @@ -22,6 +22,7 @@ #ifndef MINISTATUS_H #define MINISTATUS_H +#include "inventory.h" #include "listener.h" #include "gui/widgets/popup.h" @@ -46,7 +47,9 @@ class TextPopup; * * \ingroup Interface */ -class MiniStatusWindow : public Popup, public Mana::Listener +class MiniStatusWindow : public Popup, + public InventoryListener, + public Mana::Listener { public: MiniStatusWindow(); @@ -80,6 +83,8 @@ class MiniStatusWindow : public Popup, public Mana::Listener void updateBars(); + void slotsChanged(Inventory* inventory); + std::list &getBars() { return mBars; } @@ -102,6 +107,7 @@ class MiniStatusWindow : public Popup, public Mana::Listener ProgressBar *mXpBar; ProgressBar *mJobBar; ProgressBar *mWeightBar; + ProgressBar *mInvSlotsBar; ProgressBar *mStatusBar; TextPopup *mTextPopup; StatusPopup *mStatusPopup; -- cgit v1.2.3-60-g2f50