Translations: add missing whitespace
[cinaest] / src / plugin-interface.vala
index 473b8c6..d1f538d 100644 (file)
@@ -27,10 +27,19 @@ public abstract class Plugin : Object {
        public abstract unowned string get_name ();
 }
 
+public enum SourceFlags {
+       EDITABLE = 1,
+       ONLINE = 2,
+       RATING = 4,
+       NOEMPTY = 8,
+}
+
 public abstract class MovieSource : Object {
-       public delegate void ReceiveMovieFunction (Movie movie);
+       public abstract bool active { get; set construct; }
+
+       public delegate void ReceiveMovieFunction (SList<Movie> movie);
 
-       public abstract async void get_movies (MovieFilter filter, ReceiveMovieFunction callback, int limit, GLib.Cancellable? cancellable);
+       public abstract async int 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);
@@ -39,7 +48,7 @@ public abstract class MovieSource : Object {
 
        public abstract unowned string get_description ();
 
-       public abstract bool get_editable ();
+       public abstract SourceFlags get_flags ();
 }
 
 public class MovieAction : Object {