def toggle_item_collected(self, item):
     if item:
         song = item.webcast
         if song.get("collected", False):
             collected = False
         else:
             collected = True
         WebcastDB.set_property(song, {"collected": collected})
         item.update_webcast(song)
 def toggle_item_collected(self, item):        
     if item:
         song = item.webcast
         if song.get("collected", False):
             collected = False
         else:
             collected = True
         WebcastDB.set_property(song, {"collected": collected})
         item.update_webcast(song)
 def toggle_item_collected(self, item):        
     if not item: return 
     song = item.webcast
     if song.get("collected", False):
         collected = False
     else:
         collected = True
     WebcastDB.set_property(song, {"collected": collected}, emit_update=False)
     item.update_webcast(song)
     Dispatcher.emit("change-webcast", song)
 def toggle_item_collected(self, item):
     if not item: return
     song = item.webcast
     if song.get("collected", False):
         collected = False
     else:
         collected = True
     WebcastDB.set_property(song, {"collected": collected},
                            emit_update=False)
     item.update_webcast(song)
     Dispatcher.emit("change-webcast", song)