mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2024-11-14 21:37:52 -07:00
Merge pull request #11109 from Pokechu22/code-widget-symbol-update
Debugger/CodeWidget: Update callstack/callers/calls on symbol changes
This commit is contained in:
commit
4f5a6ee461
@ -176,7 +176,16 @@ void CodeWidget::ConnectWidgets()
|
|||||||
connect(m_function_callers_list, &QListWidget::itemPressed, this,
|
connect(m_function_callers_list, &QListWidget::itemPressed, this,
|
||||||
&CodeWidget::OnSelectFunctionCallers);
|
&CodeWidget::OnSelectFunctionCallers);
|
||||||
|
|
||||||
connect(m_code_view, &CodeViewWidget::SymbolsChanged, this, &CodeWidget::UpdateSymbols);
|
connect(m_code_view, &CodeViewWidget::SymbolsChanged, this, [this]() {
|
||||||
|
UpdateCallstack();
|
||||||
|
UpdateSymbols();
|
||||||
|
const Common::Symbol* symbol = g_symbolDB.GetSymbolFromAddr(m_code_view->GetAddress());
|
||||||
|
if (symbol)
|
||||||
|
{
|
||||||
|
UpdateFunctionCalls(symbol);
|
||||||
|
UpdateFunctionCallers(symbol);
|
||||||
|
}
|
||||||
|
});
|
||||||
connect(m_code_view, &CodeViewWidget::BreakpointsChanged, this,
|
connect(m_code_view, &CodeViewWidget::BreakpointsChanged, this,
|
||||||
[this] { emit BreakpointsChanged(); });
|
[this] { emit BreakpointsChanged(); });
|
||||||
connect(m_code_view, &CodeViewWidget::UpdateCodeWidget, this, &CodeWidget::Update);
|
connect(m_code_view, &CodeViewWidget::UpdateCodeWidget, this, &CodeWidget::Update);
|
||||||
|
Loading…
Reference in New Issue
Block a user