Kodi Documentation  18.0
Kodi is an open source media player and entertainment hub.
SettingConditions.cpp File Reference

Functions

bool AddonHasSettings (const std::string &condition, const std::string &value, SettingConstPtr setting, void *data)
 
bool CheckMasterLock (const std::string &condition, const std::string &value, SettingConstPtr setting, void *data)
 
bool CheckPVRParentalPin (const std::string &condition, const std::string &value, SettingConstPtr setting, void *data)
 
bool HasPeripherals (const std::string &condition, const std::string &value, SettingConstPtr setting, void *data)
 
bool HasPeripheralLibraries (const std::string &condition, const std::string &value, SettingConstPtr setting, void *data)
 
bool HasRumbleFeature (const std::string &condition, const std::string &value, SettingConstPtr setting, void *data)
 
bool HasRumbleController (const std::string &condition, const std::string &value, SettingConstPtr setting, void *data)
 
bool HasPowerOffFeature (const std::string &condition, const std::string &value, SettingConstPtr setting, void *data)
 
bool IsFullscreen (const std::string &condition, const std::string &value, SettingConstPtr setting, void *data)
 
bool IsMasterUser (const std::string &condition, const std::string &value, SettingConstPtr setting, void *data)
 
bool IsUsingTTFSubtitles (const std::string &condition, const std::string &value, SettingConstPtr setting, void *data)
 
bool ProfileCanWriteDatabase (const std::string &condition, const std::string &value, SettingConstPtr setting, void *data)
 
bool ProfileCanWriteSources (const std::string &condition, const std::string &value, SettingConstPtr setting, void *data)
 
bool ProfileHasAddons (const std::string &condition, const std::string &value, SettingConstPtr setting, void *data)
 
bool ProfileHasDatabase (const std::string &condition, const std::string &value, SettingConstPtr setting, void *data)
 
bool ProfileHasSources (const std::string &condition, const std::string &value, SettingConstPtr setting, void *data)
 
bool ProfileHasAddonManagerLocked (const std::string &condition, const std::string &value, SettingConstPtr setting, void *data)
 
bool ProfileHasFilesLocked (const std::string &condition, const std::string &value, SettingConstPtr setting, void *data)
 
bool ProfileHasMusicLocked (const std::string &condition, const std::string &value, SettingConstPtr setting, void *data)
 
bool ProfileHasPicturesLocked (const std::string &condition, const std::string &value, SettingConstPtr setting, void *data)
 
bool ProfileHasProgramsLocked (const std::string &condition, const std::string &value, SettingConstPtr setting, void *data)
 
bool ProfileHasSettingsLocked (const std::string &condition, const std::string &value, SettingConstPtr setting, void *data)
 
bool ProfileHasVideosLocked (const std::string &condition, const std::string &value, SettingConstPtr setting, void *data)
 
bool ProfileLockMode (const std::string &condition, const std::string &value, SettingConstPtr setting, void *data)
 
bool GreaterThan (const std::string &condition, const std::string &value, SettingConstPtr setting, void *data)
 
bool GreaterThanOrEqual (const std::string &condition, const std::string &value, SettingConstPtr setting, void *data)
 
bool LessThan (const std::string &condition, const std::string &value, SettingConstPtr setting, void *data)
 
bool LessThanOrEqual (const std::string &condition, const std::string &value, SettingConstPtr setting, void *data)
 

Function Documentation

§ AddonHasSettings()

bool AddonHasSettings ( const std::string &  condition,
const std::string &  value,
SettingConstPtr  setting,
void data 
)

§ CheckMasterLock()

bool CheckMasterLock ( const std::string &  condition,
const std::string &  value,
SettingConstPtr  setting,
void data 
)

§ CheckPVRParentalPin()

bool CheckPVRParentalPin ( const std::string &  condition,
const std::string &  value,
SettingConstPtr  setting,
void data 
)

§ GreaterThan()

bool GreaterThan ( const std::string &  condition,
const std::string &  value,
SettingConstPtr  setting,
void data 
)

§ GreaterThanOrEqual()

bool GreaterThanOrEqual ( const std::string &  condition,
const std::string &  value,
SettingConstPtr  setting,
void data 
)

§ HasPeripheralLibraries()

bool HasPeripheralLibraries ( const std::string &  condition,
const std::string &  value,
SettingConstPtr  setting,
void data 
)

§ HasPeripherals()

bool HasPeripherals ( const std::string &  condition,
const std::string &  value,
SettingConstPtr  setting,
void data 
)

§ HasPowerOffFeature()

bool HasPowerOffFeature ( const std::string &  condition,
const std::string &  value,
SettingConstPtr  setting,
void data 
)

§ HasRumbleController()

bool HasRumbleController ( const std::string &  condition,
const std::string &  value,
SettingConstPtr  setting,
void data 
)

§ HasRumbleFeature()

bool HasRumbleFeature ( const std::string &  condition,
const std::string &  value,
SettingConstPtr  setting,
void data 
)

§ IsFullscreen()

bool IsFullscreen ( const std::string &  condition,
const std::string &  value,
SettingConstPtr  setting,
void data 
)

§ IsMasterUser()

bool IsMasterUser ( const std::string &  condition,
const std::string &  value,
SettingConstPtr  setting,
void data 
)

§ IsUsingTTFSubtitles()

bool IsUsingTTFSubtitles ( const std::string &  condition,
const std::string &  value,
SettingConstPtr  setting,
void data 
)

§ LessThan()

bool LessThan ( const std::string &  condition,
const std::string &  value,
SettingConstPtr  setting,
void data 
)

§ LessThanOrEqual()

bool LessThanOrEqual ( const std::string &  condition,
const std::string &  value,
SettingConstPtr  setting,
void data 
)

§ ProfileCanWriteDatabase()

bool ProfileCanWriteDatabase ( const std::string &  condition,
const std::string &  value,
SettingConstPtr  setting,
void data 
)

§ ProfileCanWriteSources()

bool ProfileCanWriteSources ( const std::string &  condition,
const std::string &  value,
SettingConstPtr  setting,
void data 
)

§ ProfileHasAddonManagerLocked()

bool ProfileHasAddonManagerLocked ( const std::string &  condition,
const std::string &  value,
SettingConstPtr  setting,
void data 
)

§ ProfileHasAddons()

bool ProfileHasAddons ( const std::string &  condition,
const std::string &  value,
SettingConstPtr  setting,
void data 
)

§ ProfileHasDatabase()

bool ProfileHasDatabase ( const std::string &  condition,
const std::string &  value,
SettingConstPtr  setting,
void data 
)

§ ProfileHasFilesLocked()

bool ProfileHasFilesLocked ( const std::string &  condition,
const std::string &  value,
SettingConstPtr  setting,
void data 
)

§ ProfileHasMusicLocked()

bool ProfileHasMusicLocked ( const std::string &  condition,
const std::string &  value,
SettingConstPtr  setting,
void data 
)

§ ProfileHasPicturesLocked()

bool ProfileHasPicturesLocked ( const std::string &  condition,
const std::string &  value,
SettingConstPtr  setting,
void data 
)

§ ProfileHasProgramsLocked()

bool ProfileHasProgramsLocked ( const std::string &  condition,
const std::string &  value,
SettingConstPtr  setting,
void data 
)

§ ProfileHasSettingsLocked()

bool ProfileHasSettingsLocked ( const std::string &  condition,
const std::string &  value,
SettingConstPtr  setting,
void data 
)

§ ProfileHasSources()

bool ProfileHasSources ( const std::string &  condition,
const std::string &  value,
SettingConstPtr  setting,
void data 
)

§ ProfileHasVideosLocked()

bool ProfileHasVideosLocked ( const std::string &  condition,
const std::string &  value,
SettingConstPtr  setting,
void data 
)

§ ProfileLockMode()

bool ProfileLockMode ( const std::string &  condition,
const std::string &  value,
SettingConstPtr  setting,
void data 
)