summaryrefslogtreecommitdiff
path: root/Source/Core/DolphinQt2/GameList/ListProxyModel.h
blob: 422a6e2d11c2bd651624c7712cf6ca1ee42d5a34 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// Copyright 2015 Dolphin Emulator Project
// Licensed under GPLv2+
// Refer to the license.txt file included.

#include <QSortFilterProxyModel>

// This subclass of QSortFilterProxyModel transforms the raw data into a
// single-column large icon + name to be displayed in a QListView.
class ListProxyModel final : public QSortFilterProxyModel
{
	Q_OBJECT

public:
	explicit ListProxyModel(QObject* parent = nullptr);
	QVariant data(const QModelIndex& index, int role = Qt::DisplayRole) const override;
};