mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-07-05 06:21:26 +12: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()
|
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);
|
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
|
// Fixate vertical header and row height
|
||||||
m_gameList->verticalHeader()->setMinimumSectionSize(m_Icon_Size.height());
|
m_gameList->verticalHeader()->setMinimumSectionSize(m_Icon_Size.height());
|
||||||
m_gameList->verticalHeader()->setMaximumSectionSize(m_Icon_Size.height());
|
m_gameList->verticalHeader()->setMaximumSectionSize(m_Icon_Size.height());
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue