22 bool OnAction(
const CAction &action)
override;
23 bool OnClick(
int iItem,
const std::string &player =
"")
override;
24 bool OnBack(
int actionID)
override;
29 bool Update(
const std::string &strDirectory,
bool updateFilterPath =
true)
override;
31 void OnQueueItem(
int iItem,
bool first =
false)
override;
34 void OnSourcesContext();
35 void OnPlaylistContext();
36 int GetCurrentPlaylistItem();
37 void OnDeletePlaylistItem(
int item);
38 void UpdatePlaylist();
40 void OnSavePlaylist();
41 void OnLoadPlaylist();
43 void OnMovePlaylistItem(
int item,
int direction);
45 void LoadPlaylist(
const std::string &playlist);
48 void PlayItem(
int iItem)
override;
50 void DeleteRemoveableMediaDirectoryCache();
55 std::string m_strLoadedPlaylist;
Definition: MusicThumbLoader.h:19
bool GetDirectory(const std::string &strDirectory, CFileItemList &items) override
Overwrite to fill fileitems from a source.
Definition: GUIWindowMusicPlaylistEditor.cpp:175
Represents a list of files.
Definition: FileItem.h:702
The base class for music windows.
Definition: GUIWindowMusicBase.h:37
bool Update(const std::string &strDirectory, bool updateFilterPath=true) override
Retrieves the items from the given path and updates the list.
Definition: GUIWindowMusicPlaylistEditor.cpp:265
bool OnClick(int iItem, const std::string &player="") override
On click.
Definition: GUIWindowMusicPlaylistEditor.cpp:79
Definition: GUIWindowMusicPlaylistEditor.h:15
bool OnMessage(CGUIMessage &message) override
Handle messages on window.
Definition: GUIWindowMusicPlaylistEditor.cpp:94
Class encapsulating information regarding a particular user action to be sent to windows and controls...
Definition: Action.h:21
Definition: GUIMessage.h:365
void UpdateButtons() override
Overwrite to update your gui buttons (visible, enable,...)
Definition: GUIWindowMusicPlaylistEditor.cpp:219
void OnQueueItem(int iItem, bool first=false) override
Add selected list/thumb control item to playlist and start playing.
Definition: GUIWindowMusicPlaylistEditor.cpp:252
void OnPrepareFileItems(CFileItemList &items) override
On prepare file items.
Definition: GUIWindowMusicPlaylistEditor.cpp:212
std::string GetStartFolder(const std::string &dir) override
Translate the folder to start in from the given quick path.
Definition: GUIWindowMusicPlaylistEditor.h:32