From fece7bc008a4dc5818e056053ec80c261b396560 Mon Sep 17 00:00:00 2001 From: georgemoralis Date: Fri, 10 Mar 2023 11:01:02 +0200 Subject: [PATCH] menu for hide/show colums --- shadPS4/gui/game_list_frame.cpp | 8 ++++++++ shadPS4/shadps4.ini | 8 ++++++++ 2 files changed, 16 insertions(+) create mode 100644 shadPS4/shadps4.ini diff --git a/shadPS4/gui/game_list_frame.cpp b/shadPS4/gui/game_list_frame.cpp index ae6093ae..a3af8174 100644 --- a/shadPS4/gui/game_list_frame.cpp +++ b/shadPS4/gui/game_list_frame.cpp @@ -80,6 +80,14 @@ game_list_frame::game_list_frame(std::shared_ptr gui_settings,QWid } }); } + + //events + connect(m_game_list->horizontalHeader(), &QHeaderView::customContextMenuRequested, this, [this](const QPoint& pos) + { + QMenu* configure = new QMenu(this); + configure->addActions(m_columnActs); + configure->exec(m_game_list->horizontalHeader()->viewport()->mapToGlobal(pos)); + }); } game_list_frame::~game_list_frame(){ SaveSettings(); diff --git a/shadPS4/shadps4.ini b/shadPS4/shadps4.ini new file mode 100644 index 00000000..f97319ed --- /dev/null +++ b/shadPS4/shadps4.ini @@ -0,0 +1,8 @@ +[GameList] +visibility_column_path=true +visibility_column_icon=true +visibility_column_name=true +visibility_column_serial=true +visibility_column_firmware=true +visibility_column_version=true +visibility_column_category=true