diff options
Diffstat (limited to 'Source/Core/DolphinQt2/Debugger/WatchWidget.cpp')
| -rw-r--r-- | Source/Core/DolphinQt2/Debugger/WatchWidget.cpp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/Source/Core/DolphinQt2/Debugger/WatchWidget.cpp b/Source/Core/DolphinQt2/Debugger/WatchWidget.cpp index 01caf96deb..2a4cc9b8e3 100644 --- a/Source/Core/DolphinQt2/Debugger/WatchWidget.cpp +++ b/Source/Core/DolphinQt2/Debugger/WatchWidget.cpp @@ -9,7 +9,9 @@ #include "Core/ConfigManager.h" #include "Core/Core.h" #include "Core/PowerPC/PowerPC.h" + #include "DolphinQt2/QtUtils/ActionHelper.h" +#include "DolphinQt2/Resources.h" #include "DolphinQt2/Settings.h" #include <QHeaderView> @@ -51,6 +53,9 @@ WatchWidget::WatchWidget(QWidget* parent) : QDockWidget(parent) connect(&Settings::Instance(), &Settings::DebugModeToggled, [this](bool enabled) { setHidden(!enabled || !Settings::Instance().IsWatchVisible()); }); + connect(&Settings::Instance(), &Settings::ThemeChanged, this, &WatchWidget::UpdateIcons); + UpdateIcons(); + setHidden(!Settings::Instance().IsWatchVisible() || !Settings::Instance().IsDebugModeEnabled()); Update(); @@ -67,6 +72,8 @@ WatchWidget::~WatchWidget() void WatchWidget::CreateWidgets() { m_toolbar = new QToolBar; + m_toolbar->setToolButtonStyle(Qt::ToolButtonTextBesideIcon); + m_table = new QTableWidget; m_table->setColumnCount(5); @@ -96,6 +103,12 @@ void WatchWidget::ConnectWidgets() connect(m_table, &QTableWidget::itemChanged, this, &WatchWidget::OnItemChanged); } +void WatchWidget::UpdateIcons() +{ + m_load->setIcon(Resources::GetScaledThemeIcon("debugger_load")); + m_save->setIcon(Resources::GetScaledThemeIcon("debugger_save")); +} + void WatchWidget::Update() { m_updating = true; |
