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: