41
41
#define GAMES_IS_SCORES_BACKEND_CLASS(kls) (G_TYPE_CHECK_CLASS_TYPE ((kls), GAMES_TYPE_SCORES_BACKEND))
42
42
#define GAMES_GET_SCORES_BACKEND_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GAMES_TYPE_SCORES_BACKEND, GamesScoresBackendClass))
44
typedef struct _GamesScoresBackend GamesScoresBackend;
45
typedef struct _GamesScoresBackendPrivate GamesScoresBackendPrivate;
46
typedef struct _GamesScoresBackendClass GamesScoresBackendClass;
44
typedef struct GamesScoresBackendPrivate GamesScoresBackendPrivate;
48
struct _GamesScoresBackend {
51
49
GamesScoresBackendPrivate *priv;
54
struct _GamesScoresBackendClass {
55
53
GObjectClass parent_class;
54
} GamesScoresBackendClass;
58
GType games_scores_backend_get_type (void);
59
GamesScoresBackend *games_scores_backend_new (GamesScoreStyle style,
62
GList *games_scores_backend_get_scores (GamesScoresBackend * self);
63
gboolean games_scores_backend_set_scores (GamesScoresBackend * self,
65
void games_scores_backend_discard_scores (GamesScoresBackend * self);
56
GType games_scores_backend_get_type (void);
57
GamesScoresBackend *games_scores_backend_new (GamesScoreStyle style,
60
GList *games_scores_backend_get_scores (GamesScoresBackend * self);
61
gboolean games_scores_backend_set_scores (GamesScoresBackend * self,
63
void games_scores_backend_discard_scores (GamesScoresBackend * self);
68
66
#endif /* GAMES_SCORES_BACKEND_H */