summaryrefslogtreecommitdiff
path: root/src/gui/socialwindow.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui/socialwindow.h')
-rw-r--r--src/gui/socialwindow.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/gui/socialwindow.h b/src/gui/socialwindow.h
index 8575f3b2..b6865fb2 100644
--- a/src/gui/socialwindow.h
+++ b/src/gui/socialwindow.h
@@ -28,12 +28,15 @@
#include <string>
#include <map>
+#include <vector>
+class Avatar;
class Button;
class ConfirmDialog;
class CreatePopup;
class Guild;
class Party;
+class PlayerListTab;
class SocialTab;
class Tab;
class TabbedArea;
@@ -74,12 +77,17 @@ public:
void showPartyCreate();
+ void setPlayersOnline(const std::vector<Avatar*> &players);
+
+ void logic() override;
+
protected:
friend class SocialTab;
void updateButtons();
int mGuildInvited = 0;
+ int mLastOnlineListUpdate = 0;
ConfirmDialog *mGuildAcceptDialog = nullptr;
TextDialog *mGuildCreateDialog = nullptr;
@@ -92,6 +100,8 @@ protected:
CreatePopup *mCreatePopup;
+ PlayerListTab *mPlayerListTab;
+
Button *mCreateButton;
Button *mInviteButton;
Button *mLeaveButton;