shadPS4/shadPS4/gui/game_list_table.h

26 lines
454 B
C++

#pragma once
#include <QTableWidget>
#include <QMouseEvent>
#include "../emulator/gameInfo.h"
#include "game_list_item.h"
struct gui_game_info
{
GameInfo info{};
QPixmap icon;
QPixmap pxmap;
game_list_item* item = nullptr;
};
typedef std::shared_ptr<gui_game_info> game_info;
Q_DECLARE_METATYPE(game_info)
class game_list_table : public QTableWidget
{
public:
void clear_list();
protected:
void mousePressEvent(QMouseEvent* event) override;
};