diff options
Diffstat (limited to 'Source/Core/DolphinQt2/Debugger/CodeViewWidget.cpp')
| -rw-r--r-- | Source/Core/DolphinQt2/Debugger/CodeViewWidget.cpp | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/Source/Core/DolphinQt2/Debugger/CodeViewWidget.cpp b/Source/Core/DolphinQt2/Debugger/CodeViewWidget.cpp index e792727deb..1130ca7e7b 100644 --- a/Source/Core/DolphinQt2/Debugger/CodeViewWidget.cpp +++ b/Source/Core/DolphinQt2/Debugger/CodeViewWidget.cpp @@ -28,6 +28,7 @@ #include "Core/PowerPC/PowerPC.h" #include "DolphinQt2/Debugger/CodeWidget.h" #include "DolphinQt2/QtUtils/ActionHelper.h" +#include "DolphinQt2/Resources.h" #include "DolphinQt2/Settings.h" constexpr size_t VALID_BRANCH_LENGTH = 10; @@ -49,7 +50,6 @@ CodeViewWidget::CodeViewWidget() verticalHeader()->hide(); horizontalHeader()->hide(); horizontalHeader()->setStretchLastSection(true); - horizontalHeader()->resizeSection(0, 32); setFont(Settings::Instance().GetDebugFont()); @@ -61,6 +61,8 @@ CodeViewWidget::CodeViewWidget() m_address = PC; Update(); }); + + connect(&Settings::Instance(), &Settings::ThemeChanged, this, &CodeViewWidget::Update); } static u32 GetBranchFromAddress(u32 addr) @@ -151,7 +153,8 @@ void CodeViewWidget::Update() if (PowerPC::debug_interface.IsBreakpoint(addr)) { - bp_item->setBackground(Qt::red); + bp_item->setData(Qt::DecorationRole, + Resources::GetScaledThemeIcon("debugger_breakpoint").pixmap(QSize(24, 24))); } setItem(i, 0, bp_item); @@ -166,6 +169,8 @@ void CodeViewWidget::Update() } } + setColumnWidth(0, 24 + 5); + g_symbolDB.FillInCallers(); repaint(); |
