diff options
Diffstat (limited to 'Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp')
| -rw-r--r-- | Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp b/Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp index fbb5c38d9b..f3c7b6fb99 100644 --- a/Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp +++ b/Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp @@ -119,6 +119,8 @@ BreakpointWidget::BreakpointWidget(QWidget* parent) }); connect(m_table, &QTableWidget::itemChanged, this, &BreakpointWidget::OnItemChanged); + connect(&Settings::Instance(), &Settings::DebugFontChanged, this, + &BreakpointWidget::OnDebugFontChanged); connect(&Settings::Instance(), &Settings::BreakpointsVisibilityChanged, this, [this](bool visible) { setHidden(!visible); }); @@ -160,6 +162,8 @@ void BreakpointWidget::CreateWidgets() m_table->setSelectionMode(QAbstractItemView::NoSelection); m_table->verticalHeader()->hide(); + OnDebugFontChanged(Settings::Instance().GetDebugFont()); + connect(m_table, &QTableWidget::itemClicked, this, &BreakpointWidget::OnClicked); connect(m_table, &QTableWidget::customContextMenuRequested, this, &BreakpointWidget::OnContextMenu); @@ -646,6 +650,13 @@ void BreakpointWidget::OnItemChanged(QTableWidgetItem* item) } } +void BreakpointWidget::OnDebugFontChanged(const QFont& font) +{ + m_table->setFont(font); + m_table->verticalHeader()->setDefaultSectionSize(m_table->fontMetrics().height()); + Update(); +} + void BreakpointWidget::AddBP(u32 addr) { AddBP(addr, true, true, {}); |
