[gnome-games] core: Add Game.get_platform()
- From: Adrien Plazas <aplazas src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-games] core: Add Game.get_platform()
- Date: Fri, 3 Aug 2018 16:35:26 +0000 (UTC)
commit 25977529af77de221eea8325438608a2847ee252
Author: 1PunMan <saurabhsingh412 gmail com>
Date: Tue Jun 26 16:12:00 2018 +0530
core: Add Game.get_platform()
This will be used in a subsequent commit to display games by platform.
src/core/game.vala | 1 +
src/dummy/dummy-game.vala | 4 ++++
src/generic/generic-game.vala | 5 +++++
3 files changed, 10 insertions(+)
---
diff --git a/src/core/game.vala b/src/core/game.vala
index 5dccb552..7a981a6f 100644
--- a/src/core/game.vala
+++ b/src/core/game.vala
@@ -14,6 +14,7 @@ public interface Games.Game : Object {
public abstract Publisher get_publisher ();
public abstract Description get_description ();
public abstract Rating get_rating ();
+ public abstract Platform get_platform ();
public abstract Runner get_runner () throws Error;
public static uint hash (Game key) {
diff --git a/src/dummy/dummy-game.vala b/src/dummy/dummy-game.vala
index 906569c0..80a84808 100644
--- a/src/dummy/dummy-game.vala
+++ b/src/dummy/dummy-game.vala
@@ -62,6 +62,10 @@ private class Games.DummyGame : Object, Game {
return new DummyRating ();
}
+ public Platform get_platform () {
+ return new DummyPlatform ();
+ }
+
public Runner get_runner () throws Error {
return new DummyRunner ();
}
diff --git a/src/generic/generic-game.vala b/src/generic/generic-game.vala
index 52f64b24..e5253b3d 100644
--- a/src/generic/generic-game.vala
+++ b/src/generic/generic-game.vala
@@ -30,6 +30,7 @@ public class Games.GenericGame : Object, Game {
private Cooperative game_cooperative;
private Genre game_genre;
private Players game_players;
+ private Platform game_platform;
private Runner game_runner;
public GenericGame (Uid uid, Title title, Runner runner) {
@@ -152,6 +153,10 @@ public class Games.GenericGame : Object, Game {
game_rating = rating;
}
+ public Platform get_platform () {
+ return game_platform;
+ }
+
public Runner get_runner () throws Error {
return game_runner;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]