diff options
Diffstat (limited to 'src/interface/AvatarButton.h')
| -rw-r--r-- | src/interface/AvatarButton.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/interface/AvatarButton.h b/src/interface/AvatarButton.h index b336256..d946ddf 100644 --- a/src/interface/AvatarButton.h +++ b/src/interface/AvatarButton.h @@ -6,6 +6,7 @@ #include "Component.h" #include "graphics/Graphics.h" #include "interface/Colour.h" +#include "client/RequestListener.h" namespace ui { @@ -17,7 +18,7 @@ public: virtual ~AvatarButtonAction() {} }; -class AvatarButton : public Component +class AvatarButton : public Component, public RequestListener { VideoBuffer * avatar; std::string name; @@ -37,6 +38,8 @@ public: virtual void Draw(const Point& screenPos); virtual void Tick(float dt); + virtual void OnResponseReady(void * imagePtr); + virtual void DoAction(); void SetUsername(std::string username) { name = username; } |
