def get_playlists(self):
return self.playlists.values()
- def outlineView_numberOfChildrenOfItem_(self, view, item):
- if item == None:
- return len(self.playlists)
- else:
- return 0
-
- def outlineView_isItemExpandable_(self, view, item):
- return False
-
- def outlineView_child_ofItem_(self, view, index, item):
- if item == None:
- return self.playlists[index]
- else:
- return None
-
- def outlineView_objectValueForTableColumn_byItem_(self, view, column, item):
- return item.name
-
encoded_names = {}
valid_chars = frozenset("\\/-_.() abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789")