diff options
author | Andrei Karas <akaras@inbox.ru> | 2015-10-28 19:54:36 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2015-10-28 19:54:36 +0300 |
commit | 34a04d798ed0b4f4b652082da994c8648e4517e6 (patch) | |
tree | b7d98ca0f2b9e187c7eeec92ab60b7f5f25dface /src/gui/widgets/icon.h | |
parent | 887a4d50d0c966af5f19e5ed2fe8b5556a6f818d (diff) | |
download | manaverse-34a04d798ed0b4f4b652082da994c8648e4517e6.tar.gz manaverse-34a04d798ed0b4f4b652082da994c8648e4517e6.tar.bz2 manaverse-34a04d798ed0b4f4b652082da994c8648e4517e6.tar.xz manaverse-34a04d798ed0b4f4b652082da994c8648e4517e6.zip |
Add support for images in npc skined menu.
Diffstat (limited to 'src/gui/widgets/icon.h')
-rw-r--r-- | src/gui/widgets/icon.h | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/gui/widgets/icon.h b/src/gui/widgets/icon.h index e48f71b24..c54c314ba 100644 --- a/src/gui/widgets/icon.h +++ b/src/gui/widgets/icon.h @@ -25,6 +25,8 @@ #include "gui/widgets/widget.h" +#include "enums/simpletypes/autorelease.h" + #include "localconsts.h" class Image; @@ -41,13 +43,15 @@ class Icon final : public Widget * Constructor. */ Icon(const Widget2 *const widget, - const std::string &filename); + const std::string &filename, + const AutoRelease autoRelease = AutoRelease_false); /** * Constructor, uses an existing Image. */ Icon(const Widget2 *const widget, - Image *const image); + Image *const image, + const AutoRelease autoRelease = AutoRelease_false); A_DELETE_COPY(Icon) @@ -73,6 +77,7 @@ class Icon final : public Widget private: Image *mImage; + AutoRelease mAutoRelease; }; #endif // GUI_WIDGETS_ICON_H |