1#ifndef PLAYLIST_CONTAINER_H
2#define PLAYLIST_CONTAINER_H
5#include <QCoreApplication>
72 int &lastplay,
int &random)
const;
This is a wrapper around QThread that does several additional things.
void describeYourself(void) const
Playlist * getPlaylist(int id)
PlaylistLoadingThread * m_playlistsLoader
void renamePlaylist(int index, const QString &new_name)
PlaylistContainer(AllMusic *all_music)
PlaylistContainer & operator=(const PlaylistContainer &rhs)=delete
PlaylistContainer(const PlaylistContainer &rhs)=delete
void FillIntelliWeights(int &rating, int &playcount, int &lastplay, int &random) const
void copyToActive(int index)
Playlist * getStreamPlaylist(void)
void createNewPlaylist(const QString &name)
QList< Playlist * > * getPlaylists(void)
QString getPlaylistName(int index, bool &reference)
bool nameIsUnique(const QString &a_name, int which_id)
void deletePlaylist(int kill_me)
Playlist * m_streamPlaylist
QList< Playlist * > * m_allPlaylists
Playlist * getActive(void)
Q_DECLARE_TR_FUNCTIONS(PlaylistContainer)
void copyNewPlaylist(const QString &name)
Playlist * m_activePlaylist
QStringList getPlaylistNames(void)
PlaylistContainer * m_parent
void run() override
Runs the Qt event loop unless we have a QRunnable, in which case we run the runnable run instead.
PlaylistLoadingThread(PlaylistContainer *parent_ptr, AllMusic *all_music_ptr)
def rating(profile, smoonURL, gate)
static constexpr const char * DEFAULT_STREAMLIST_NAME
static constexpr const char * DEFAULT_PLAYLIST_NAME