mirror of
https://github.com/RPCSX/rpcsx.git
synced 2026-04-18 21:05:19 +00:00
Qt: allow hiding trophy table columns
This commit is contained in:
parent
a1e19e1cf8
commit
bd09dc8ea8
11 changed files with 387 additions and 246 deletions
|
|
@ -13,7 +13,7 @@ void game_list_delegate::paint(QPainter* painter, const QStyleOptionViewItem& op
|
|||
table_item_delegate::paint(painter, option, index);
|
||||
|
||||
// Find out if the icon or size items are visible
|
||||
if (index.column() == gui::game_list_columns::column_dir_size || (m_has_icons && index.column() == gui::game_list_columns::column_icon))
|
||||
if (index.column() == static_cast<int>(gui::game_list_columns::dir_size) || (m_has_icons && index.column() == static_cast<int>(gui::game_list_columns::icon)))
|
||||
{
|
||||
if (const QTableWidget* table = static_cast<const QTableWidget*>(parent()))
|
||||
{
|
||||
|
|
@ -24,16 +24,16 @@ void game_list_delegate::paint(QPainter* painter, const QStyleOptionViewItem& op
|
|||
if (const QTableWidgetItem* current_item = table->item(index.row(), index.column());
|
||||
current_item && visible_region.intersects(table->visualItemRect(current_item)))
|
||||
{
|
||||
if (movie_item* item = static_cast<movie_item*>(table->item(index.row(), gui::game_list_columns::column_icon)))
|
||||
if (movie_item* item = static_cast<movie_item*>(table->item(index.row(), static_cast<int>(gui::game_list_columns::icon))))
|
||||
{
|
||||
if (index.column() == gui::game_list_columns::column_dir_size)
|
||||
if (index.column() == static_cast<int>(gui::game_list_columns::dir_size))
|
||||
{
|
||||
if (!item->size_on_disk_loading())
|
||||
{
|
||||
item->call_size_calc_func();
|
||||
}
|
||||
}
|
||||
else if (m_has_icons && index.column() == gui::game_list_columns::column_icon)
|
||||
else if (m_has_icons && index.column() == static_cast<int>(gui::game_list_columns::icon))
|
||||
{
|
||||
if (!item->icon_loading())
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue