#include "tab_deck_editor_visual.h"#include "../../../../client/settings/cache_settings.h"#include "../../filters/filter_builder.h"#include "../../interface/pixel_map_generator.h"#include "../../interface/widgets/cards/card_info_frame_widget.h"#include "../../interface/widgets/deck_analytics/deck_analytics_widget.h"#include "../../interface/widgets/visual_deck_editor/visual_deck_editor_widget.h"#include "../tab_deck_editor.h"#include "../tab_supervisor.h"#include "tab_deck_editor_visual_tab_widget.h"#include <QAction>#include <QCloseEvent>#include <QCompleter>#include <QDir>#include <QDockWidget>#include <QHeaderView>#include <QLineEdit>#include <QMenu>#include <QProcessEnvironment>#include <QSplitter>#include <QTextStream>#include <QTimer>#include <QTreeView>#include <QVBoxLayout>#include <libcockatrice/models/deck_list/deck_list_model.h>#include <libcockatrice/protocol/pb/command_deck_upload.pb.h>#include <libcockatrice/protocol/pending_command.h>