::CGUIDialogMediaFilter class | KODI::PLAYLIST::CSmartPlaylist | friend |
::CGUIDialogSmartPlaylistEditor class | KODI::PLAYLIST::CSmartPlaylist | friend |
CheckTypeCompatibility(const std::string &typeLeft, const std::string &typeRight) | KODI::PLAYLIST::CSmartPlaylist | static |
CreateCombination() const override | KODI::PLAYLIST::CSmartPlaylist | virtual |
CreateRule() const override | KODI::PLAYLIST::CSmartPlaylist | virtual |
CSmartPlaylist() | KODI::PLAYLIST::CSmartPlaylist | |
GetAvailableFields(const std::string &type, std::vector< std::string > &fieldList) | KODI::PLAYLIST::CSmartPlaylist | static |
GetGroup() const | KODI::PLAYLIST::CSmartPlaylist | inline |
GetLimit() const | KODI::PLAYLIST::CSmartPlaylist | inline |
GetMatchAllRules() const | KODI::PLAYLIST::CSmartPlaylist | inline |
GetName() const | KODI::PLAYLIST::CSmartPlaylist | inline |
GetOrder() const | KODI::PLAYLIST::CSmartPlaylist | inline |
GetOrderAscending() const | KODI::PLAYLIST::CSmartPlaylist | inline |
GetOrderAttributes() const | KODI::PLAYLIST::CSmartPlaylist | inline |
GetOrderDirection() const | KODI::PLAYLIST::CSmartPlaylist | inline |
GetSaveLocation() const | KODI::PLAYLIST::CSmartPlaylist | |
GetType() const | KODI::PLAYLIST::CSmartPlaylist | inline |
GetVirtualFolders(std::vector< std::string > &virtualFolders) const | KODI::PLAYLIST::CSmartPlaylist | |
GetWhereClause(const CDatabase &db, std::set< std::string, std::less<> > &referencedPlaylists) const | KODI::PLAYLIST::CSmartPlaylist | |
IsEmpty(bool ignoreSortAndLimit=true) const | KODI::PLAYLIST::CSmartPlaylist | |
IsGroupMixed() const | KODI::PLAYLIST::CSmartPlaylist | inline |
IsMusicType() const | KODI::PLAYLIST::CSmartPlaylist | |
IsMusicType(const std::string &type) | KODI::PLAYLIST::CSmartPlaylist | static |
IsVideoType() const | KODI::PLAYLIST::CSmartPlaylist | |
IsVideoType(const std::string &type) | KODI::PLAYLIST::CSmartPlaylist | static |
Load(const CURL &url) | KODI::PLAYLIST::CSmartPlaylist | |
Load(const std::string &path) | KODI::PLAYLIST::CSmartPlaylist | |
Load(const CVariant &obj) | KODI::PLAYLIST::CSmartPlaylist | |
LoadFromJson(const std::string &json) | KODI::PLAYLIST::CSmartPlaylist | |
LoadFromXML(const TiXmlNode *root, const std::string &encoding="UTF-8") | KODI::PLAYLIST::CSmartPlaylist | |
LoadFromXml(const std::string &xml) | KODI::PLAYLIST::CSmartPlaylist | |
OpenAndReadName(const CURL &url) | KODI::PLAYLIST::CSmartPlaylist | |
Reset() | KODI::PLAYLIST::CSmartPlaylist | |
Save(const std::string &path) const | KODI::PLAYLIST::CSmartPlaylist | |
Save(CVariant &obj, bool full=true) const | KODI::PLAYLIST::CSmartPlaylist | |
SaveAsJson(std::string &json, bool full=true) const | KODI::PLAYLIST::CSmartPlaylist | |
SetGroup(const std::string &group) | KODI::PLAYLIST::CSmartPlaylist | inline |
SetGroupMixed(bool mixed) | KODI::PLAYLIST::CSmartPlaylist | inline |
SetLimit(unsigned int limit) | KODI::PLAYLIST::CSmartPlaylist | inline |
SetMatchAllRules(bool matchAll) | KODI::PLAYLIST::CSmartPlaylist | inline |
SetName(const std::string &name) | KODI::PLAYLIST::CSmartPlaylist | |
SetOrder(SortBy order) | KODI::PLAYLIST::CSmartPlaylist | inline |
SetOrderAscending(bool orderAscending) | KODI::PLAYLIST::CSmartPlaylist | inline |
SetOrderAttributes(SortAttribute attributes) | KODI::PLAYLIST::CSmartPlaylist | inline |
SetType(const std::string &type) | KODI::PLAYLIST::CSmartPlaylist | |
~CSmartPlaylist() override=default | KODI::PLAYLIST::CSmartPlaylist | |
~IDatabaseQueryRuleFactory()=default | IDatabaseQueryRuleFactory | virtual |