mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2026-09-18 10:50:05 +00:00
Core: Implement automatic symbol demangling
This commit is contained in:
@@ -1073,6 +1073,7 @@ void MenuBar::AddSymbolsMenu()
|
||||
generate->addAction(tr("Address"), this, &MenuBar::GenerateSymbolsFromAddress);
|
||||
generate->addAction(tr("Signature Database"), this, &MenuBar::GenerateSymbolsFromSignatureDB);
|
||||
generate->addAction(tr("RSO Modules"), this, &MenuBar::GenerateSymbolsFromRSO);
|
||||
m_debugger_show_demangled_names = m_symbols->addAction(tr("Show &Demangled Names"));
|
||||
m_symbols->addSeparator();
|
||||
|
||||
m_symbols->addAction(tr("&Load Symbol Map"), this, &MenuBar::LoadSymbolMap);
|
||||
@@ -1096,6 +1097,13 @@ void MenuBar::AddSymbolsMenu()
|
||||
m_symbols->addSeparator();
|
||||
|
||||
m_symbols->addAction(tr("&Patch HLE Functions"), this, &MenuBar::PatchHLEFunctions);
|
||||
|
||||
m_debugger_show_demangled_names->setCheckable(true);
|
||||
m_debugger_show_demangled_names->setChecked(Settings::Instance().IsShowDemangledNames());
|
||||
connect(m_debugger_show_demangled_names, &QAction::toggled, &Settings::Instance(),
|
||||
&Settings::SetShowDemangledNames);
|
||||
connect(&Settings::Instance(), &Settings::ShowDemangledNamesChanged,
|
||||
m_debugger_show_demangled_names, &QAction::setChecked);
|
||||
}
|
||||
|
||||
void MenuBar::UpdateToolsMenu(const Core::State state)
|
||||
|
||||
Reference in New Issue
Block a user