summaryrefslogtreecommitdiff
path: root/Source/Core/DolphinQt2/Debugger/WatchWidget.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/Core/DolphinQt2/Debugger/WatchWidget.cpp')
-rw-r--r--Source/Core/DolphinQt2/Debugger/WatchWidget.cpp13
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;