Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
KODI::PLAYLIST::CSmartPlaylistRule Member List

This is the complete list of members for KODI::PLAYLIST::CSmartPlaylistRule, including all inherited members.

CanGroupMix(Field group)KODI::PLAYLIST::CSmartPlaylistRulestatic
CDatabaseQueryRule()=defaultCDatabaseQueryRule
CSmartPlaylistRule()KODI::PLAYLIST::CSmartPlaylistRule
FieldType enum nameCDatabaseQueryRule
FormatParameter(const std::string &negate, const std::string &oper, const CDatabase &db, const std::string &type) const overrideKODI::PLAYLIST::CSmartPlaylistRuleprotectedvirtual
FormatWhereClause(const std::string &negate, const std::string &oper, const std::string &param, const CDatabase &db, const std::string &type) const overrideKODI::PLAYLIST::CSmartPlaylistRuleprotectedvirtual
GetAvailableOperators(std::vector< std::string > &operatorList)CDatabaseQueryRulestatic
GetBooleanQuery(const std::string &negate, const std::string &strType) const overrideKODI::PLAYLIST::CSmartPlaylistRuleprotectedvirtual
GetField(int field, const std::string &type) const overrideKODI::PLAYLIST::CSmartPlaylistRuleprotectedvirtual
GetFields(const std::string &type)KODI::PLAYLIST::CSmartPlaylistRulestatic
GetFieldType(int field) const overrideKODI::PLAYLIST::CSmartPlaylistRulevirtual
GetGroups(const std::string &type)KODI::PLAYLIST::CSmartPlaylistRulestatic
GetLocalizedField(int field)KODI::PLAYLIST::CSmartPlaylistRulestatic
GetLocalizedGroup(Field group)KODI::PLAYLIST::CSmartPlaylistRulestatic
GetLocalizedOperator(SearchOperator oper)CDatabaseQueryRulestatic
GetLocalizedRule() constKODI::PLAYLIST::CSmartPlaylistRule
GetOperator(const std::string &type) const overrideKODI::PLAYLIST::CSmartPlaylistRuleprotectedvirtual
GetOperatorString(SearchOperator op) constCDatabaseQueryRuleprotectedvirtual
GetOrders(const std::string &type)KODI::PLAYLIST::CSmartPlaylistRulestatic
GetParameter() constCDatabaseQueryRule
GetWhereClause(const CDatabase &db, const std::string &strType) constCDatabaseQueryRulevirtual
IsFieldBrowseable(int field)KODI::PLAYLIST::CSmartPlaylistRulestatic
Load(const TiXmlNode *node, const std::string &encoding="UTF-8")CDatabaseQueryRulevirtual
Load(const CVariant &obj)CDatabaseQueryRulevirtual
m_fieldCDatabaseQueryRule
m_operatorCDatabaseQueryRule
m_parameterCDatabaseQueryRule
Save(TiXmlNode *parent) constCDatabaseQueryRulevirtual
Save(CVariant &obj) constCDatabaseQueryRulevirtual
SearchOperator enum nameCDatabaseQueryRule
SetParameter(const std::string &value)CDatabaseQueryRule
SetParameter(const std::vector< std::string > &values)CDatabaseQueryRule
TranslateField(const char *field) const overrideKODI::PLAYLIST::CSmartPlaylistRuleprotectedvirtual
TranslateField(int field) const overrideKODI::PLAYLIST::CSmartPlaylistRuleprotectedvirtual
TranslateGroup(const char *group)KODI::PLAYLIST::CSmartPlaylistRulestatic
TranslateGroup(Field group)KODI::PLAYLIST::CSmartPlaylistRulestatic
TranslateOperator(const char *oper)CDatabaseQueryRuleprotectedstatic
TranslateOperator(SearchOperator oper)CDatabaseQueryRuleprotectedstatic
TranslateOrder(const char *order)KODI::PLAYLIST::CSmartPlaylistRulestatic
TranslateOrder(SortBy order)KODI::PLAYLIST::CSmartPlaylistRulestatic
Validate(const std::string &input, void *data)KODI::PLAYLIST::CSmartPlaylistRulestatic
ValidateDate(const std::string &input, void *data)KODI::PLAYLIST::CSmartPlaylistRulestatic
ValidateMyRating(const std::string &input, void *data)KODI::PLAYLIST::CSmartPlaylistRulestatic
ValidateParameter(const std::string &parameter) constCDatabaseQueryRuleprotected
ValidateRating(const std::string &input, void *data)KODI::PLAYLIST::CSmartPlaylistRulestatic
~CDatabaseQueryRule()=defaultCDatabaseQueryRulevirtual
~CSmartPlaylistRule() override=defaultKODI::PLAYLIST::CSmartPlaylistRule