diff options
| author | spycrab <spycrab@users.noreply.github.com> | 2018-04-11 23:43:47 +0200 |
|---|---|---|
| committer | spycrab <spycrab@users.noreply.github.com> | 2018-04-13 20:40:41 +0200 |
| commit | a12d4996ed25fa77831fcbeee2686bcb09b91c90 (patch) | |
| tree | 4250d6be41b5ea2ff1f17df30db3672420f2007e /Source/Core/DolphinQt2/Debugger/MemoryViewWidget.cpp | |
| parent | f31221b3d0839e499e3657229dec4664e2d484aa (diff) | |
Qt: Use new debugger icons
Diffstat (limited to 'Source/Core/DolphinQt2/Debugger/MemoryViewWidget.cpp')
| -rw-r--r-- | Source/Core/DolphinQt2/Debugger/MemoryViewWidget.cpp | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/Source/Core/DolphinQt2/Debugger/MemoryViewWidget.cpp b/Source/Core/DolphinQt2/Debugger/MemoryViewWidget.cpp index 50fcc78cc7..0ce8327cb2 100644 --- a/Source/Core/DolphinQt2/Debugger/MemoryViewWidget.cpp +++ b/Source/Core/DolphinQt2/Debugger/MemoryViewWidget.cpp @@ -15,7 +15,9 @@ #include "Core/Core.h" #include "Core/PowerPC/BreakPoints.h" #include "Core/PowerPC/PowerPC.h" + #include "DolphinQt2/QtUtils/ActionHelper.h" +#include "DolphinQt2/Resources.h" #include "DolphinQt2/Settings.h" MemoryViewWidget::MemoryViewWidget(QWidget* parent) : QTableWidget(parent) @@ -31,6 +33,7 @@ MemoryViewWidget::MemoryViewWidget(QWidget* parent) : QTableWidget(parent) connect(&Settings::Instance(), &Settings::EmulationStateChanged, this, [this] { Update(); }); connect(this, &MemoryViewWidget::customContextMenuRequested, this, &MemoryViewWidget::OnContextMenu); + connect(&Settings::Instance(), &Settings::ThemeChanged, this, &MemoryViewWidget::Update); setContextMenuPolicy(Qt::CustomContextMenu); @@ -65,8 +68,6 @@ void MemoryViewWidget::Update() setColumnCount(CalculateColumnCount(m_type)); - setColumnWidth(0, 24); - if (rowCount() == 0) setRowCount(1); @@ -88,7 +89,10 @@ void MemoryViewWidget::Update() bp_item->setData(Qt::UserRole, addr); if (PowerPC::memchecks.OverlapsMemcheck(addr, 16)) - bp_item->setBackground(Qt::red); + { + bp_item->setData(Qt::DecorationRole, + Resources::GetScaledThemeIcon("debugger_breakpoint").pixmap(QSize(24, 24))); + } setItem(i, 0, bp_item); @@ -240,6 +244,7 @@ void MemoryViewWidget::Update() } } + setColumnWidth(0, 24 + 5); for (int i = 1; i < columnCount(); i++) { resizeColumnToContents(i); |
