Qt: Disable the Convert context menu entry when conversion is unavailable

The entry now follows the enabled state of the Convert button.

Fixes #13340.
This commit is contained in:
shawly
2026-10-07 14:10:14 -04:00
committed by Ty
parent 44732e5adb
commit 2ddbf1a3ee
@@ -310,7 +310,10 @@ void MemoryCardSettingsWidget::listContextMenuRequested(const QPoint& pos)
menu.addSeparator();
connect(menu.addAction(tr("Rename")), &QAction::triggered, this, &MemoryCardSettingsWidget::renameCard);
connect(menu.addAction(tr("Convert")), &QAction::triggered, this, &MemoryCardSettingsWidget::convertCard);
QAction* convertAction = menu.addAction(tr("Convert"));
convertAction->setEnabled(m_ui.convertCard->isEnabled());
connect(convertAction, &QAction::triggered, this, &MemoryCardSettingsWidget::convertCard);
connect(menu.addAction(tr("Delete")), &QAction::triggered, this, &MemoryCardSettingsWidget::deleteCard);
menu.addSeparator();
}