#include "tab_room.h"#include "../../../client/settings/cache_settings.h"#include "../interface/widgets/dialogs/dlg_settings.h"#include "../interface/widgets/server/chat_view/chat_view.h"#include "../interface/widgets/server/game_selector.h"#include "../interface/widgets/server/user/user_list_manager.h"#include "../interface/widgets/server/user/user_list_widget.h"#include "../main.h"#include "tab_account.h"#include "tab_supervisor.h"#include <QApplication>#include <QCompleter>#include <QLabel>#include <QMenu>#include <QMessageBox>#include <QPushButton>#include <QSplitter>#include <QSystemTrayIcon>#include <QToolButton>#include <QVBoxLayout>#include <QtCore/qdatetime.h>#include <libcockatrice/network/client/abstract/abstract_client.h>#include <libcockatrice/protocol/get_pb_extension.h>#include <libcockatrice/protocol/pb/event_join_room.pb.h>#include <libcockatrice/protocol/pb/event_leave_room.pb.h>#include <libcockatrice/protocol/pb/event_list_games.pb.h>#include <libcockatrice/protocol/pb/event_remove_messages.pb.h>#include <libcockatrice/protocol/pb/event_room_say.pb.h>#include <libcockatrice/protocol/pb/room_commands.pb.h>#include <libcockatrice/protocol/pb/serverinfo_room.pb.h>#include <libcockatrice/protocol/pending_command.h>#include <libcockatrice/utility/trice_limits.h>