summaryrefslogtreecommitdiff
path: root/Source/Core/DolphinQt2/Debugger/CodeViewWidget.cpp
diff options
context:
space:
mode:
authorLéo Lam <leolino.lam@gmail.com>2018-04-13 20:46:28 +0200
committerGitHub <noreply@github.com>2018-04-13 20:46:28 +0200
commitfa982fdb39e5cb40e5e25968e0f69c25bf717f95 (patch)
tree4250d6be41b5ea2ff1f17df30db3672420f2007e /Source/Core/DolphinQt2/Debugger/CodeViewWidget.cpp
parentf31221b3d0839e499e3657229dec4664e2d484aa (diff)
parenta12d4996ed25fa77831fcbeee2686bcb09b91c90 (diff)
Merge pull request #6629 from spycrab/qt_dbg_icons
Qt: Use new debugger icons
Diffstat (limited to 'Source/Core/DolphinQt2/Debugger/CodeViewWidget.cpp')
-rw-r--r--Source/Core/DolphinQt2/Debugger/CodeViewWidget.cpp9
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();