From acba95ebb0119e7b0f9ef01d9bf3577582857253 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Tue, 13 Feb 2018 01:54:28 +0300 Subject: Add clan window. For now can be opened only by chat command /clan. --- src/net/eathena/clanrecv.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/net') diff --git a/src/net/eathena/clanrecv.cpp b/src/net/eathena/clanrecv.cpp index 7324003b3..c2c5680db 100644 --- a/src/net/eathena/clanrecv.cpp +++ b/src/net/eathena/clanrecv.cpp @@ -27,6 +27,7 @@ #include "gui/widgets/tabs/chat/clantab.h" #include "gui/windows/chatwindow.h" +#include "gui/windows/clanwindow.h" #include "net/messagein.h" @@ -72,17 +73,21 @@ void ClanRecv::processClanInfo(Net::MessageIn &msg) localClan.stats = info->stats; } createTab(); + clanWindow->updateClan(); } void ClanRecv::processClanOnlineCount(Net::MessageIn &msg) { localClan.onlineMembers = msg.readInt16("online members count"); localClan.totalMembers = msg.readInt16("total members count"); + clanWindow->updateClanMembers(); } void ClanRecv::processClanLeave(Net::MessageIn &msg A_UNUSED) { delete2(clanTab); + localClan.clear(); + clanWindow->resetClan(); } void ClanRecv::processClanChat(Net::MessageIn &msg) -- cgit v1.2.3-60-g2f50