Qt: Consider title when sizing icon column

pull/3562/head
Stenzek 2 months ago
parent 587e73d71d
commit 5cd8444ad6
No known key found for this signature in database

@ -1711,7 +1711,8 @@ void GameListWidget::onIconSizeChanged(int size)
{
// update size of rows
m_model->updateRowHeight(m_list_view);
m_list_view->setFixedColumnWidth(GameListModel::Column_Icon, m_model->getIconColumnWidth());
m_list_view->setFixedColumnWidth(m_list_view->fontMetrics(), GameListModel::Column_Icon,
m_model->getIconColumnWidth());
m_list_view->verticalHeader()->setDefaultSectionSize(m_model->getRowHeight());
onScaleChanged();
}

@ -174,7 +174,7 @@ public:
GameListListView(GameListModel* model, GameListSortModel* sort_model, QWidget* parent);
~GameListListView() override;
void setFixedColumnWidth(int column, int width);
void setFixedColumnWidth(const QFontMetrics& fm, int column, int str_width);
void setAndSaveColumnHidden(int column, bool hidden);
protected:
@ -186,7 +186,7 @@ private:
void onHeaderSortIndicatorChanged(int, Qt::SortOrder);
void onHeaderContextMenuRequested(const QPoint& point);
void setFixedColumnWidth(const QFontMetrics& fm, int column, int str_width);
void setFixedColumnWidth(int column, int width);
void setFixedColumnWidths();
void loadColumnVisibilitySettings();

Loading…
Cancel
Save