def _on_map(self, widget): """ Set initial state and connect signals @param widget as Gtk.Widget """ LazyLoadingView._on_map(self, widget) self._responsive_widget.set_margin_top(self.__banner.default_height + 15) App().window.emit("show-can-go-back", True) App().window.emit("can-go-back-changed", True) App().settings.set_value("state-one-ids", GLib.Variant("ai", self.__genre_ids)) App().settings.set_value("state-two-ids", GLib.Variant("ai", self.__artist_ids)) App().settings.set_value("state-three-ids", GLib.Variant("ai", [self._album.id]))
def _on_map(self, widget): """ Connect signals and set active ids @param widget as Gtk.Widget """ LazyLoadingView._on_map(self, widget) if not self.__genre_ids and not self.__artist_ids: return if self.__genre_ids: App().settings.set_value("state-one-ids", GLib.Variant("ai", self.__genre_ids)) App().settings.set_value("state-two-ids", GLib.Variant("ai", self.__artist_ids)) else: App().settings.set_value("state-one-ids", GLib.Variant("ai", self.__artist_ids)) App().settings.set_value("state-two-ids", GLib.Variant("ai", [])) App().settings.set_value("state-three-ids", GLib.Variant("ai", []))