xbmc
Public Member Functions | Public Attributes | List of all members
XBMCAddon::xbmcaddon::Settings Class Reference
Inheritance diagram for XBMCAddon::xbmcaddon::Settings:
Inheritance graph
[legend]
Collaboration diagram for XBMCAddon::xbmcaddon::Settings:
Collaboration graph
[legend]

Public Member Functions

 Settings (std::shared_ptr< CSettingsBase > settings)
 
bool getBool (const char *id)
 
int getInt (const char *id)
 
double getNumber (const char *id)
 
String getString (const char *id)
 
std::vector< bool > getBoolList (const char *id)
 
std::vector< int > getIntList (const char *id)
 
std::vector< double > getNumberList (const char *id)
 
std::vector< String > getStringList (const char *id)
 
void setBool (const char *id, bool value)
 
void setInt (const char *id, int value)
 
void setNumber (const char *id, double value)
 
void setString (const char *id, const String &value)
 
void setBoolList (const char *id, const std::vector< bool > &values)
 
void setIntList (const char *id, const std::vector< int > &values)
 
void setNumberList (const char *id, const std::vector< double > &values)
 
void setStringList (const char *id, const std::vector< String > &values)
 
- Public Member Functions inherited from XBMCAddon::AddonClass
const char * GetClassname () const
 
LanguageHookGetLanguageHook ()
 
bool isDeallocating ()
 This method should be called while holding a Synchronize on the object. More...
 
void Release () const
 
void Acquire () const
 

Public Attributes

std::shared_ptr< CSettingsBasesettings
 

Additional Inherited Members

- Static Public Member Functions inherited from XBMCAddon::AddonClass
static short getNumAddonClasses ()
 
- Protected Member Functions inherited from XBMCAddon::AddonClass
virtual void deallocating ()
 This method is meant to be called from the destructor of the lowest level class. More...
 
- Static Protected Member Functions inherited from XBMCAddon::AddonClass
static short getNextClassIndex ()
 This is meant to be called during static initialization and so isn't synchronized.
 
- Protected Attributes inherited from XBMCAddon::AddonClass
LanguageHooklanguageHook
 

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