From 84333889de1b764174aeb1021f250848be0b3d2d Mon Sep 17 00:00:00 2001 From: Philipp Zabel Date: Tue, 17 Nov 2009 23:37:49 +0100 Subject: [PATCH] Plugin interface: add delete_movie method Editable sources can also remove movies. --- src/plugin-interface.vala | 1 + src/plugins/google-plugin.vala | 3 +++ src/plugins/imdb-plugin.vala | 3 +++ 3 files changed, 7 insertions(+) diff --git a/src/plugin-interface.vala b/src/plugin-interface.vala index ea88cff..473b8c6 100644 --- a/src/plugin-interface.vala +++ b/src/plugin-interface.vala @@ -33,6 +33,7 @@ public abstract class MovieSource : Object { public abstract async void get_movies (MovieFilter filter, ReceiveMovieFunction callback, int limit, GLib.Cancellable? cancellable); public abstract void add_movie (Movie movie); + public abstract void delete_movie (Movie movie); public abstract unowned string get_name (); diff --git a/src/plugins/google-plugin.vala b/src/plugins/google-plugin.vala index 18a9df3..a617e55 100644 --- a/src/plugins/google-plugin.vala +++ b/src/plugins/google-plugin.vala @@ -92,6 +92,9 @@ class GoogleSource : MovieSource { public override void add_movie (Movie movie) { } + public override void delete_movie (Movie movie) { + } + public override unowned string get_name () { return _("Google"); } diff --git a/src/plugins/imdb-plugin.vala b/src/plugins/imdb-plugin.vala index 2d99c32..ad60acd 100644 --- a/src/plugins/imdb-plugin.vala +++ b/src/plugins/imdb-plugin.vala @@ -182,6 +182,9 @@ class IMDBSource : MovieSource { public override void add_movie (Movie movie) { } + public override void delete_movie (Movie movie) { + } + public override unowned string get_name () { return "IMDb"; } -- 1.7.9.5