mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-04-20 19:45:20 +00:00
Qt: Workaround for yet another hidden column resize
This commit is contained in:
parent
62efe6e5be
commit
b230b0df0d
1 changed files with 19 additions and 0 deletions
|
@ -283,8 +283,27 @@ bool game_list_frame::IsEntryVisible(const game_info& game)
|
|||
|
||||
void game_list_frame::SortGameList()
|
||||
{
|
||||
// Sorting resizes hidden columns, so unhide them as a workaround
|
||||
QList<int> columns_to_hide;
|
||||
|
||||
for (int i = 0; i < m_gameList->columnCount(); i++)
|
||||
{
|
||||
if (m_gameList->isColumnHidden(i))
|
||||
{
|
||||
m_gameList->setColumnHidden(i, false);
|
||||
columns_to_hide << i;
|
||||
}
|
||||
}
|
||||
|
||||
// Sort the list by column and sort order
|
||||
m_gameList->sortByColumn(m_sortColumn, m_colSortOrder);
|
||||
|
||||
// Hide columns again
|
||||
for (auto i : columns_to_hide)
|
||||
{
|
||||
m_gameList->setColumnHidden(i, true);
|
||||
}
|
||||
|
||||
// Fixate vertical header and row height
|
||||
m_gameList->verticalHeader()->setMinimumSectionSize(m_Icon_Size.height());
|
||||
m_gameList->verticalHeader()->setMaximumSectionSize(m_Icon_Size.height());
|
||||
|
|
Loading…
Add table
Reference in a new issue