#include "tab_deck_storage.h"#include "../../../client/settings/cache_settings.h"#include "../../deck_loader/deck_loader.h"#include "../interface/widgets/server/remote/remote_decklist_tree_widget.h"#include "../interface/widgets/utility/get_text_with_max.h"#include <QAction>#include <QApplication>#include <QDebug>#include <QDesktopServices>#include <QFileSystemModel>#include <QGroupBox>#include <QHeaderView>#include <QInputDialog>#include <QMessageBox>#include <QToolBar>#include <QTreeView>#include <QUrl>#include <QVBoxLayout>#include <libcockatrice/deck_list/deck_list.h>#include <libcockatrice/protocol/pb/command_deck_del.pb.h>#include <libcockatrice/protocol/pb/command_deck_del_dir.pb.h>#include <libcockatrice/protocol/pb/command_deck_download.pb.h>#include <libcockatrice/protocol/pb/command_deck_new_dir.pb.h>#include <libcockatrice/protocol/pb/command_deck_upload.pb.h>#include <libcockatrice/protocol/pb/response.pb.h>#include <libcockatrice/protocol/pb/response_deck_download.pb.h>#include <libcockatrice/protocol/pb/response_deck_upload.pb.h>#include <libcockatrice/protocol/pending_command.h>