13#include <QTextBrowser>
23class Event_ServerMessage;
26class CommandContainer;
51 void roomJoined(
const ServerInfo_Room &info,
bool setCurrent);
54 void joinRoom(
int id,
bool setCurrent);
55 void joinRoomFinished(
const Response &resp,
const CommandContainer &commandContainer,
const QVariant &extraData);
Definition abstract_client.h:51
Definition tab_server.h:29
QString getRoomPermissionDisplay(const ServerInfo_Room &room)
Definition tab_server.cpp:106
RoomSelector(AbstractClient *_client, QWidget *parent=nullptr)
Definition tab_server.cpp:19
QTreeWidget * roomList
Definition tab_server.h:32
AbstractClient * client
Definition tab_server.h:34
void joinRoomRequest(int, bool setCurrent)
void retranslateUi()
Definition tab_server.cpp:47
void processListRoomsEvent(const Event_ListRooms &event)
Definition tab_server.cpp:63
void joinClicked()
Definition tab_server.cpp:124
QPushButton * joinButton
Definition tab_server.h:33
bool shouldEmitUpdate
Definition tab_server.h:61
void retranslateUi() override
Definition tab_server.cpp:156
void joinRoom(int id, bool setCurrent)
Definition tab_server.cpp:172
void roomJoined(const ServerInfo_Room &info, bool setCurrent)
void joinRoomFinished(const Response &resp, const CommandContainer &commandContainer, const QVariant &extraData)
Definition tab_server.cpp:192
QTextBrowser * serverInfoBox
Definition tab_server.h:60
TabServer(TabSupervisor *_tabSupervisor, AbstractClient *_client)
Definition tab_server.cpp:135
void processServerMessageEvent(const Event_ServerMessage &event)
Definition tab_server.cpp:161
RoomSelector * roomSelector
Definition tab_server.h:59
QString getTabText() const override
Definition tab_server.h:66
AbstractClient * client
Definition tab_server.h:58
Definition tab_supervisor.h:83
Tab(TabSupervisor *_tabSupervisor)
Definition tab.cpp:11