[GtkTemplate (ui = "/eu/callcc/audrey/ui/play_queue.ui")] public class Ui.PlayQueue : Adw.NavigationPage { [GtkChild] private unowned Gtk.ColumnView view; public Gtk.SelectionModel model { get; set; } public bool can_clear_all { get; private set; default = false; } public signal void clear (); [GtkCallback] private void on_clear () { this.clear (); } }