From 314a57780772027edc3a3ad7de2803e2999488d6 Mon Sep 17 00:00:00 2001 From: BruebachL <44814898+BruebachL@users.noreply.github.com> Date: Wed, 29 Apr 2026 12:37:47 +0200 Subject: [PATCH] Do not allow users to remove VDE functionality by closing tabs (#6838) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Do not allow users to remove VDE functionality by closing tabs. Took 6 minutes * Set filter toolbar visible on delayed initialization. Took 5 minutes --------- Co-authored-by: Lukas BrĂ¼bach --- .../visual_deck_editor/tab_deck_editor_visual_tab_widget.cpp | 2 ++ .../visual_database_display/visual_database_display_widget.cpp | 1 + 2 files changed, 3 insertions(+) diff --git a/cockatrice/src/interface/widgets/tabs/visual_deck_editor/tab_deck_editor_visual_tab_widget.cpp b/cockatrice/src/interface/widgets/tabs/visual_deck_editor/tab_deck_editor_visual_tab_widget.cpp index 82aeb05a6..8a4d5903d 100644 --- a/cockatrice/src/interface/widgets/tabs/visual_deck_editor/tab_deck_editor_visual_tab_widget.cpp +++ b/cockatrice/src/interface/widgets/tabs/visual_deck_editor/tab_deck_editor_visual_tab_widget.cpp @@ -57,6 +57,8 @@ TabDeckEditorVisualTabWidget::TabDeckEditorVisualTabWidget(QWidget *parent, this->addNewTab(visualDatabaseDisplay, tr("Visual Database Display")); this->addNewTab(deckAnalytics, tr("Deck Analytics")); this->addNewTab(sampleHandWidget, tr("Sample Hand")); + + setTabsClosable(false); } /** diff --git a/cockatrice/src/interface/widgets/visual_database_display/visual_database_display_widget.cpp b/cockatrice/src/interface/widgets/visual_database_display/visual_database_display_widget.cpp index 44a9e98a0..c1076909b 100644 --- a/cockatrice/src/interface/widgets/visual_database_display/visual_database_display_widget.cpp +++ b/cockatrice/src/interface/widgets/visual_database_display/visual_database_display_widget.cpp @@ -140,6 +140,7 @@ void VisualDatabaseDisplayWidget::initialize() databaseLoadIndicator->setVisible(false); filterContainer->initialize(); + filterContainer->setVisible(true); searchLayout->addWidget(colorFilterWidget); searchLayout->addWidget(clearFilterWidget);