Merge pull request #14520 from cristian64/breakpoints_widget_font_fixes
DolphinQt: Size adjustments in **Breakpoints** widget based on selected debug font.
This commit is contained in:
@@ -119,6 +119,8 @@ BreakpointWidget::BreakpointWidget(QWidget* parent)
|
|||||||
});
|
});
|
||||||
|
|
||||||
connect(m_table, &QTableWidget::itemChanged, this, &BreakpointWidget::OnItemChanged);
|
connect(m_table, &QTableWidget::itemChanged, this, &BreakpointWidget::OnItemChanged);
|
||||||
|
connect(&Settings::Instance(), &Settings::DebugFontChanged, this,
|
||||||
|
&BreakpointWidget::OnDebugFontChanged);
|
||||||
|
|
||||||
connect(&Settings::Instance(), &Settings::BreakpointsVisibilityChanged, this,
|
connect(&Settings::Instance(), &Settings::BreakpointsVisibilityChanged, this,
|
||||||
[this](bool visible) { setHidden(!visible); });
|
[this](bool visible) { setHidden(!visible); });
|
||||||
@@ -160,6 +162,8 @@ void BreakpointWidget::CreateWidgets()
|
|||||||
m_table->setSelectionMode(QAbstractItemView::NoSelection);
|
m_table->setSelectionMode(QAbstractItemView::NoSelection);
|
||||||
m_table->verticalHeader()->hide();
|
m_table->verticalHeader()->hide();
|
||||||
|
|
||||||
|
OnDebugFontChanged(Settings::Instance().GetDebugFont());
|
||||||
|
|
||||||
connect(m_table, &QTableWidget::itemClicked, this, &BreakpointWidget::OnClicked);
|
connect(m_table, &QTableWidget::itemClicked, this, &BreakpointWidget::OnClicked);
|
||||||
connect(m_table, &QTableWidget::customContextMenuRequested, this,
|
connect(m_table, &QTableWidget::customContextMenuRequested, this,
|
||||||
&BreakpointWidget::OnContextMenu);
|
&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)
|
void BreakpointWidget::AddBP(u32 addr)
|
||||||
{
|
{
|
||||||
AddBP(addr, true, true, {});
|
AddBP(addr, true, true, {});
|
||||||
|
|||||||
@@ -65,6 +65,8 @@ private:
|
|||||||
void OnSave();
|
void OnSave();
|
||||||
void OnContextMenu(const QPoint& pos);
|
void OnContextMenu(const QPoint& pos);
|
||||||
void OnItemChanged(QTableWidgetItem* item);
|
void OnItemChanged(QTableWidgetItem* item);
|
||||||
|
void OnDebugFontChanged(const QFont& font);
|
||||||
|
|
||||||
void UpdateIcons();
|
void UpdateIcons();
|
||||||
|
|
||||||
Core::System& m_system;
|
Core::System& m_system;
|
||||||
|
|||||||
Reference in New Issue
Block a user