mirror of
https://git.citron-emu.org/citron/emulator
synced 2025-12-21 03:23:34 +00:00
Edit game_list_p.h
This commit is contained in:
@@ -278,6 +278,26 @@ public:
|
||||
}
|
||||
};
|
||||
|
||||
class GameListItemOnline : public GameListItem {
|
||||
public:
|
||||
static constexpr int OnlineRole = SortRole;
|
||||
|
||||
GameListItemOnline() {
|
||||
|
||||
setData(QStringLiteral("N/A"), Qt::DisplayRole);
|
||||
setData(QStringLiteral("N/A"), OnlineRole);
|
||||
}
|
||||
|
||||
explicit GameListItemOnline(const QString& online_status) {
|
||||
setData(online_status, Qt::DisplayRole);
|
||||
setData(online_status, OnlineRole);
|
||||
}
|
||||
|
||||
bool operator<(const QStandardItem& other) const override {
|
||||
return data(OnlineRole).toString() < other.data(OnlineRole).toString();
|
||||
}
|
||||
};
|
||||
|
||||
class GameListDir : public GameListItem {
|
||||
public:
|
||||
static constexpr int GameDirRole = Qt::UserRole + 2;
|
||||
|
||||
Reference in New Issue
Block a user