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