}
}
- var source_list = new SourceListView (available_sources);
+ var source_list = new SourceListView (available_sources, true);
var content = (VBox) dialog.get_content_area ();
content.pack_start (source_list, true, true, 0);
private CatalogSqlite sqlite;
public CatalogSource (string _table, string _name, string _description, CatalogSqlite _sqlite) {
+ GLib.Object (active: true);
table = _table;
name = _name;
description = _description;
sqlite = _sqlite;
}
+ public override bool active { get; set construct; }
+
public override async void get_movies (MovieFilter filter, MovieSource.ReceiveMovieFunction callback, int limit, Cancellable? cancellable) {
yield sqlite.query (table, filter, callback, limit, cancellable);
}