4.35. umbra.preferences
preferences.py
- Platform:
- Windows, Linux, Mac Os X.
- Description:
- Defines the Preferences class.
Others:
4.35.1. Module Attributes
- 
umbra.preferences.LOGGER
 
4.35.2. Classes
- 
class umbra.preferences.Preferences(file=None)[source]
- Bases: object - 
- Defines methods to manipulate Application preferences / settings. - Those are stored and retrieved using a  QSettings-  class. 
 - Initializes the class. - 
| Parameters: | file (unicode) – Current preferences file path. | 
|---|
 
 - 
- 
file[source]
- Property for self.__file attribute. - 
| Returns: | self.__file. | 
|---|
 | Return type: | unicode | 
|---|
 
 
 - 
- 
settings[source]
- Property for self.__settings attribute. - 
| Returns: | self.__settings. | 
|---|
 | Return type: | QSettings | 
|---|
 
 
 - 
- 
defaultSettings[source]
- Property for self.__defaultSettings attribute. - 
| Returns: | self.__defaultSettings. | 
|---|
 | Return type: | QSettings | 
|---|
 
 
 - 
- 
defaultLayoutsSettings[source]
- Property for self.__defaultLayoutsSettings attribute. - 
| Returns: | self.__defaultLayoutsSettings. | 
|---|
 | Return type: | QSettings | 
|---|
 
 
 - 
- 
setKey(section, key, value)[source]
- Stores given key in settings file. - 
| Parameters: | 
section (unicode) – Current section to save the key into.key (unicode) – Current key to save.value (object) – Current key value to save. | 
|---|
 
 
 - 
- 
getKey(section, key)[source]
- Gets key value from settings file. - 
| Parameters: | 
section (unicode) – Current section to retrieve key from.key (unicode) – Current key to retrieve. | 
|---|
 | Returns: | Current key value. | 
|---|
 | Return type: | object | 
|---|
 
 
 - 
- 
keyExists(section, key)[source]
- Checks if given key exists. - 
| Parameters: | 
section (unicode) – Current section to check key in.key (unicode) – Current key to check. | 
|---|
 | Returns: | Key existence. | 
|---|
 | Return type: | bool | 
|---|
 
 
 - 
- 
setDefaultPreferences()[source]
- Defines the default settings file content. - 
| Returns: | Method success. | 
|---|
 | Return type: | bool | 
|---|
 
 
 - 
- 
setDefaultLayouts(ignoredLayouts=None)[source]
- Sets the default layouts in the preferences file. - 
| Parameters: | ignoredLayouts (tuple or list) – Ignored layouts. | 
|---|
 | Returns: | Method success. | 
|---|
 | Return type: | bool | 
|---|