From a12d4996ed25fa77831fcbeee2686bcb09b91c90 Mon Sep 17 00:00:00 2001 From: spycrab Date: Wed, 11 Apr 2018 23:43:47 +0200 Subject: Qt: Use new debugger icons --- Source/Core/DolphinQt2/Debugger/WatchWidget.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'Source/Core/DolphinQt2/Debugger/WatchWidget.cpp') 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 @@ -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; -- cgit v1.2.3