diff options
author | Andrei Karas <akaras@inbox.ru> | 2017-04-21 20:36:23 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2017-04-21 20:37:02 +0300 |
commit | e465ecdf0c7f867a62236a5a0945a85f35eee039 (patch) | |
tree | 7bc97c683d542f11a1f5b069e77cf70f552d14fe /src/gui/popups/itempopup.h | |
parent | 862e8f821789014b6167f37976b80694d6d310e3 (diff) | |
download | manaverse-e465ecdf0c7f867a62236a5a0945a85f35eee039.tar.gz manaverse-e465ecdf0c7f867a62236a5a0945a85f35eee039.tar.bz2 manaverse-e465ecdf0c7f867a62236a5a0945a85f35eee039.tar.xz manaverse-e465ecdf0c7f867a62236a5a0945a85f35eee039.zip |
Show item options in item popups.
Diffstat (limited to 'src/gui/popups/itempopup.h')
-rw-r--r-- | src/gui/popups/itempopup.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/gui/popups/itempopup.h b/src/gui/popups/itempopup.h index 0ba6c4406..de552eca7 100644 --- a/src/gui/popups/itempopup.h +++ b/src/gui/popups/itempopup.h @@ -36,6 +36,8 @@ class ItemInfo; class Label; class TextBox; +struct ItemOptionsList; + /** * A popup that displays information about an item. */ @@ -63,7 +65,8 @@ class ItemPopup final : public Popup const ItemColor color, const bool showImage, int id, - const int *const cards); + const int *const cards, + const ItemOptionsList *const options); void setItem(const Item *const item, const bool showImage); @@ -75,11 +78,14 @@ class ItemPopup final : public Popup private: std::string getCardsString(const int *const cards); + std::string getOptionsString(const ItemOptionsList *const options); + Label *mItemName A_NONNULLPOINTER; TextBox *mItemDesc A_NONNULLPOINTER; TextBox *mItemEffect A_NONNULLPOINTER; TextBox *mItemWeight A_NONNULLPOINTER; TextBox *mItemCards A_NONNULLPOINTER; + TextBox *mItemOptions A_NONNULLPOINTER; ItemDbTypeT mItemType; Icon *mIcon A_NONNULLPOINTER; std::string mLastName; |