def _on_map(self, widget): """ Connect signals and set active ids @param widget as Gtk.Widget """ ArtistAlbumsView._on_map(self, widget) self.__on_album_changed(App().player) self.__art_signal_id = App().art.connect( "artist-artwork-changed", self.__on_artist_artwork_changed) self.__party_signal_id = App().player.connect("party-changed", self.__on_album_changed) self.__added_signal_id = App().player.connect("album-added", self.__on_album_changed) self.__removed_signal_id = App().player.connect( "album-removed", self.__on_album_changed) 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", []))