Playlist
Playlist* playlist)
class Playlist;
Playlist* playlist);
Playlist* fPlaylist;
fPlaylist(new Playlist),
Playlist* fPlaylist;
CopyPLItemsCommand::CopyPLItemsCommand(Playlist* playlist,
Playlist* playlist,
Playlist* fPlaylist;
ImportPLItemsCommand::ImportPLItemsCommand(Playlist* playlist,
Playlist temp;
if (!Playlist::ExtraMediaExists(playlist, temp.ItemAtFast(i))) {
Playlist* playlist,
Playlist* fPlaylist;
MovePLItemsCommand::MovePLItemsCommand(Playlist* playlist,
Playlist* playlist,
Playlist* fPlaylist;
class Playlist;
Playlist::Unarchive(const BMessage* archive)
Playlist::Archive(BMessage* into) const
Playlist::Unflatten(BDataIO* stream)
Playlist::Flatten(BDataIO* stream) const
Playlist::MakeEmpty(bool deleteItems)
Playlist::CountItems() const
Playlist::IsEmpty() const
Playlist::Sort()
Playlist::AddItem(PlaylistItem* item)
Playlist::AddItem(PlaylistItem* item, int32 index)
Playlist::AdoptPlaylist(Playlist& other)
Playlist::AdoptPlaylist(Playlist& other, int32 index)
Playlist::RemoveItem(int32 index, bool careAboutCurrentIndex)
Playlist::IndexOf(PlaylistItem* item) const
Playlist::ItemAt(int32 index) const
Playlist::ItemAtFast(int32 index) const
Playlist::SetCurrentItemIndex(int32 index, bool notify)
Playlist::CurrentItemIndex() const
Playlist::GetSkipInfo(bool* canSkipPrevious, bool* canSkipNext) const
Playlist::AddListener(Listener* listener)
Playlist::RemoveListener(Listener* listener)
Playlist::Listener::Listener() {}
Playlist::AppendItems(const BMessage* refsReceivedMessage, int32 appendIndex,
Playlist::Listener::~Listener() {}
Playlist temporaryPlaylist;
Playlist* playlist = add ? &temporaryPlaylist : this;
void Playlist::Listener::ItemAdded(PlaylistItem* item, int32 index) {}
void Playlist::Listener::ItemRemoved(int32 index) {}
Playlist subPlaylist;
void Playlist::Listener::ItemsSorted() {}
void Playlist::Listener::CurrentItemChanged(int32 newIndex, bool play) {}
void Playlist::Listener::ImportFailed() {}
Playlist::AppendToPlaylistRecursive(const entry_ref& ref, Playlist* playlist)
Playlist::AppendPlaylistToPlaylist(const entry_ref& ref, Playlist* playlist)
Playlist temp;
Playlist::AppendQueryToPlaylist(const entry_ref& ref, Playlist* playlist)
Playlist::NotifyImportFailed()
Playlist::ExtraMediaExists(Playlist* playlist, PlaylistItem* item)
Playlist::_ExtraMediaExists(Playlist* playlist, const entry_ref& ref)
Playlist::_ExtraMediaExists(Playlist* playlist, BUrl url)
Playlist::_IsImageFile(const BString& mimeString)
Playlist::_IsMediaFile(const BString& mimeString, const entry_ref& ref)
Playlist::_IsTextPlaylist(const BString& mimeString)
Playlist::_IsBinaryPlaylist(const BString& mimeString)
Playlist::_IsPlaylist(const BString& mimeString)
Playlist::_IsQuery(const BString& mimeString)
Playlist::_MIMEString(const entry_ref* ref)
Playlist::_BindExtraMedia(PlaylistItem* item)
Playlist::_BindExtraMedia(FilePlaylistItem* fileItem, const BEntry& entry)
Playlist::_GetExceptExtension(const BString& path)
Playlist::_NotifyItemAdded(PlaylistItem* item, int32 index) const
Playlist::_NotifyItemRemoved(int32 index) const
Playlist::_NotifyItemsSorted() const
Playlist::_NotifyCurrentItemChanged(int32 newIndex, bool play) const
Playlist::Playlist()
Playlist::_NotifyImportFailed() const
Playlist::~Playlist()
Playlist* playlist);
Playlist* playlist);
Playlist* playlist);
static bool ExtraMediaExists(Playlist* playlist,
Playlist(const Playlist& other);
Playlist& operator=(const Playlist& other);
static bool _ExtraMediaExists(Playlist* playlist,
static bool _ExtraMediaExists(Playlist* playlist,
class Playlist : public BLocker {
Playlist();
~Playlist();
bool AdoptPlaylist(Playlist& other);
bool AdoptPlaylist(Playlist& other, int32 index);
PlsReader::AppendToPlaylist(const entry_ref& ref, Playlist* playlist)
PlsReader::_ParseTitleLine(const BString& title, Playlist* playlist,
PlsReader::_ParseLengthLine(const BString& length, Playlist* playlist,
PlaylistFileReader::_AppendItemToPlaylist(const BString& entry, Playlist* playlist)
M3uReader::AppendToPlaylist(const entry_ref& ref, Playlist* playlist)
class Playlist;
Playlist* playlist) = 0;
int32 _AppendItemToPlaylist(const BString& entry, Playlist* playlist);
virtual void AppendToPlaylist(const entry_ref& ref, Playlist* playlist);
Playlist* playlist);
status_t _ParseTitleLine(const BString& title, Playlist* playlist,
status_t _ParseLengthLine(const BString& length, Playlist* playlist,
PlaylistListView::PlaylistListView(BRect frame, Playlist* playlist,
class Playlist;
Playlist* playlist,
Playlist* fPlaylist;
: Playlist::Listener()
class PlaylistObserver : public Playlist::Listener, public AbstractLOAdapter {
AutoLocker<Playlist> lock(fPlaylist);
PlaylistWindow::PlaylistWindow(BRect frame, Playlist* playlist,
Playlist* playlist,
Playlist* fPlaylist;
RandomizePLItemsCommand::RandomizePLItemsCommand(Playlist* playlist,
Playlist* playlist,
Playlist* fPlaylist;
RemovePLItemsCommand::RemovePLItemsCommand(Playlist* playlist,
Playlist* playlist,
Playlist* fPlaylist;