Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
CSettingConditions Class Reference

#include <SettingConditions.h>

Static Public Member Functions

static void Initialize ()
 
static void Deinitialize ()
 
static const CProfileGetCurrentProfile ()
 
static const std::set< std::string > & GetSimpleConditions ()
 
static const std::map< std::string, SettingConditionCheck > & GetComplexConditions ()
 
static bool Check (const std::string &condition, const std::string &value="", std::shared_ptr< const CSetting > setting=NULL)
 

Member Function Documentation

◆ Check()

bool CSettingConditions::Check ( const std::string &  condition,
const std::string &  value = "",
std::shared_ptr< const CSetting setting = NULL 
)
static

◆ Deinitialize()

void CSettingConditions::Deinitialize ( )
static

◆ GetComplexConditions()

static const std::map< std::string, SettingConditionCheck > & CSettingConditions::GetComplexConditions ( )
inlinestatic

◆ GetCurrentProfile()

const CProfile & CSettingConditions::GetCurrentProfile ( )
static

◆ GetSimpleConditions()

static const std::set< std::string > & CSettingConditions::GetSimpleConditions ( )
inlinestatic

◆ Initialize()

void CSettingConditions::Initialize ( void  )
static

The documentation for this class was generated from the following files: