#include "tab_replays.h"#include "../../../client/settings/cache_settings.h"#include "../interface/widgets/server/remote/remote_replay_list_tree_widget.h"#include "tab_game.h"#include <QAction>#include <QApplication>#include <QClipboard>#include <QDesktopServices>#include <QFileSystemModel>#include <QGroupBox>#include <QHBoxLayout>#include <QHeaderView>#include <QInputDialog>#include <QMessageBox>#include <QToolBar>#include <QTreeView>#include <QUrl>#include <libcockatrice/network/client/abstract/abstract_client.h>#include <libcockatrice/protocol/pb/command_replay_delete_match.pb.h>#include <libcockatrice/protocol/pb/command_replay_download.pb.h>#include <libcockatrice/protocol/pb/command_replay_get_code.pb.h>#include <libcockatrice/protocol/pb/command_replay_modify_match.pb.h>#include <libcockatrice/protocol/pb/command_replay_submit_code.pb.h>#include <libcockatrice/protocol/pb/event_replay_added.pb.h>#include <libcockatrice/protocol/pb/game_replay.pb.h>#include <libcockatrice/protocol/pb/response.pb.h>#include <libcockatrice/protocol/pb/response_replay_download.pb.h>#include <libcockatrice/protocol/pb/response_replay_get_code.pb.h>#include <libcockatrice/protocol/pending_command.h>