13#include <QTextBrowser>
57 const QVariant &extraData,
68 void joinRoom(
int id,
bool setCurrent);
Definition abstract_client.h:57
Definition tab_server.h:29
QString getRoomPermissionDisplay(const ServerInfo_Room &room)
Definition tab_server.cpp:116
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:136
QPushButton * joinButton
Definition tab_server.h:33
bool shouldEmitUpdate
Definition tab_server.h:64
void retranslateUi() override
Definition tab_server.cpp:169
void joinRoom(int id, bool setCurrent)
Definition tab_server.cpp:185
void roomJoined(const ServerInfo_Room &info, bool setCurrent)
void joinRoomFinished(const Response &resp, const CommandContainer &commandContainer, const QVariant &extraData, int roomId)
Definition tab_server.cpp:209
QTextBrowser * serverInfoBox
Definition tab_server.h:63
TabServer(TabSupervisor *_tabSupervisor, AbstractClient *_client)
Definition tab_server.cpp:148
void processServerMessageEvent(const Event_ServerMessage &event)
Definition tab_server.cpp:174
void roomJoinFailed(int roomId)
RoomSelector * roomSelector
Definition tab_server.h:62
QString getTabText() const override
Definition tab_server.h:70
AbstractClient * client
Definition tab_server.h:61
Definition tab_supervisor.h:84
Tab(TabSupervisor *_tabSupervisor)
Definition tab.cpp:11
Definition commands.proto:7
Definition event_list_rooms.proto:4
Definition event_server_message.proto:3
Definition response.proto:11
Definition serverinfo_room.proto:5