#ifndef PROFILEACTIVITY_H_ #define PROFILEACTIVITY_H_ #include #include "Activity.h" #include "client/requestbroker/RequestListener.h" #include "client/UserInfo.h" #include "gui/interface/Window.h" class ProfileActivity: public WindowActivity, public RequestListener { ui::Component * location; ui::Component * bio; UserInfo info; bool editable; bool loading; bool saving; void setUserInfo(UserInfo newInfo); public: ProfileActivity(std::string username); virtual ~ProfileActivity(); virtual void OnResponseReady(void * userDataPtr, int identifier); virtual void OnDraw(); }; #endif /* PROFILEACTIVITY_H_ */