Plugins: replace get_editable with get_flags, add support more MovieSource flags
[cinaest] / src / plugin-interface.vala
index cac2937..c1012ff 100644 (file)
@@ -27,6 +27,11 @@ public abstract class Plugin : Object {
        public abstract unowned string get_name ();
 }
 
+public enum SourceFlags {
+       EDITABLE = 1,
+       ONLINE = 2,
+}
+
 public abstract class MovieSource : Object {
        public abstract bool active { get; set construct; }
 
@@ -41,7 +46,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 {