From c54061de5f131e1f7ed756cc44b31177778af7be Mon Sep 17 00:00:00 2001 From: Silent Date: Tue, 15 Sep 2020 21:43:03 +0200 Subject: [PATCH] Properties: Hide buttons when not in the Properties tab --- src/duckstation-qt/gamepropertiesdialog.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/duckstation-qt/gamepropertiesdialog.cpp b/src/duckstation-qt/gamepropertiesdialog.cpp index d647e381f..9fa0e660f 100644 --- a/src/duckstation-qt/gamepropertiesdialog.cpp +++ b/src/duckstation-qt/gamepropertiesdialog.cpp @@ -377,6 +377,12 @@ void GamePropertiesDialog::connectUi() connect(m_ui.exportCompatibilityInfo, &QPushButton::clicked, this, &GamePropertiesDialog::onExportCompatibilityInfoClicked); connect(m_ui.close, &QPushButton::clicked, this, &QDialog::close); + connect(m_ui.tabWidget, &QTabWidget::currentChanged, [this](int index) { + const bool show_buttons = index == 0; + m_ui.computeHashes->setVisible(show_buttons); + m_ui.verifyDump->setVisible(show_buttons); + m_ui.exportCompatibilityInfo->setVisible(show_buttons); + }); connect(m_ui.userAspectRatio, QOverload::of(&QComboBox::currentIndexChanged), [this](int index) { if (index <= 0)