Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
CSmartPlaylist Member List

This is the complete list of members for CSmartPlaylist, including all inherited members.

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