27#include <guichan/actionevent.hpp>
28#include <guichan/actionlistener.hpp>
69 void action(
const gcn::ActionEvent &event)
override;
72 const std::string &inviterName);
77 const std::string &partyName = std::string());
83 void logic()
override;
void showGuildInvite(const std::string &guildName, int guildId, const std::string &inviterName)
std::map< Guild *, SocialTab * > mGuilds
CreatePopup * mCreatePopup
ConfirmDialog * mPartyAcceptDialog
std::string mPartyInviter
TextDialog * mGuildCreateDialog
bool removeTab(Guild *guild)
std::map< Party *, SocialTab * > mParties
TextDialog * mPartyCreateDialog
ConfirmDialog * mGuildAcceptDialog
bool addTab(Guild *guild)
void action(const gcn::ActionEvent &event) override
Handle events.
Timer mOnlineListUpdateTimer
PlayerListTab * mPlayerListTab
void showPartyInvite(const std::string &inviter, const std::string &partyName=std::string())
void setPlayersOnline(const std::vector< Avatar * > &players)
A tab, the same as the Guichan tab in 0.8, but extended to allow transparency.
A tabbed area, the same as the guichan tabbed area in 0.8, but extended.
Simple timer that can be used to check if a certain amount of time has passed.
SocialWindow * socialWindow