|
GRASS Programmer's Manual
6.4.2(2012)
|
Generic class where to store settings. More...
Public Member Functions | |
| def | __init__ |
| def | ReadSettingsFile |
| Reads settings file (mapset, location, gisdbase) | |
| def | SaveToFile |
| Save settings to the file. | |
| def | Get |
| Get value by key/subkey. | |
| def | Set |
| Set value of key/subkey. | |
| def | Append |
| Set value of key/subkey. | |
| def | GetDefaultSettings |
| Get default user settings. | |
Data Fields | |
| filePath | |
| sep | |
| defaultSettings | |
| userSettings | |
| internalSettings | |
Generic class where to store settings.
Definition at line 60 of file preferences.py.
| def gui_modules.preferences.Settings.__init__ | ( | self | ) |
Definition at line 62 of file preferences.py.
| def gui_modules.preferences.Settings.Append | ( | self, | |
| dict, | |||
| group, | |||
| key, | |||
| subkey, | |||
| value | |||
| ) |
Set value of key/subkey.
Create group/key/subkey if not exists
| dict | settings dictionary to use |
| group | settings group |
| key | key |
| subkey | subkey (value or list) |
| value | value |
Definition at line 900 of file preferences.py.
References gui_modules.psmap_dialogs.type.
Referenced by gui_modules.gcpmanager.GCPList.AddGCPItem(), and gui_modules.preferences.Settings.ReadSettingsFile().
| def gui_modules.preferences.Settings.Get | ( | self, | |
| group, | |||
key = None, |
|||
subkey = None, |
|||
internal = False |
|||
| ) |
Get value by key/subkey.
Raise KeyError if key is not found
| group | settings group |
| key | (value, None) |
| subkey | (value, list or None) |
| internal | use internal settings instead |
Definition at line 835 of file preferences.py.
References gui_modules.preferences.Settings.internalSettings, gui_modules.psmap_dialogs.type, and gui_modules.preferences.Settings.userSettings.
Referenced by gui_modules.preferences.Settings.ReadSettingsFile().
| def gui_modules.preferences.Settings.GetDefaultSettings | ( | self | ) |
Get default user settings.
Definition at line 933 of file preferences.py.
References gui_modules.preferences.Settings.defaultSettings.
| def gui_modules.preferences.Settings.ReadSettingsFile | ( | self, | |
settings = None |
|||
| ) |
Reads settings file (mapset, location, gisdbase)
Definition at line 687 of file preferences.py.
References gui_modules.preferences.Settings._parseValue(), gui_modules.preferences.Settings._readFile(), gui_modules.preferences.Settings.Append(), gui_modules.gmodeler.VariableListCtrl.Append(), gui_modules.preferences.Settings.filePath, gui_modules.preferences.Settings.Get(), gui_modules.preferences.Settings.sep, and gui_modules.preferences.Settings.userSettings.
| def gui_modules.preferences.Settings.SaveToFile | ( | self, | |
settings = None |
|||
| ) |
Save settings to the file.
Definition at line 753 of file preferences.py.
References gui_modules.preferences.Settings._parseValue(), gui_modules.preferences.Settings.filePath, gui_modules.render.map, gui_modules.preferences.Settings.sep, gui_modules.psmap_dialogs.type, and gui_modules.preferences.Settings.userSettings.
| def gui_modules.preferences.Settings.Set | ( | self, | |
| group, | |||
| value, | |||
key = None, |
|||
subkey = None, |
|||
internal = False |
|||
| ) |
Set value of key/subkey.
Raise KeyError if group/key is not found
| group | settings group |
| key | key (value, None) |
| subkey | subkey (value, list or None) |
| value | value |
| internal | use internal settings instead |
Definition at line 869 of file preferences.py.
References gui_modules.preferences.Settings.internalSettings, gui_modules.psmap_dialogs.type, and gui_modules.preferences.Settings.userSettings.
| gui_modules.preferences.Settings.defaultSettings |
Definition at line 77 of file preferences.py.
Referenced by gui_modules.preferences.Settings.GetDefaultSettings().
| gui_modules.preferences.Settings.filePath |
Definition at line 64 of file preferences.py.
Referenced by gui_modules.preferences.Settings.ReadSettingsFile(), and gui_modules.preferences.Settings.SaveToFile().
| gui_modules.preferences.Settings.internalSettings |
Definition at line 629 of file preferences.py.
Referenced by gui_modules.preferences.Settings.Get(), and gui_modules.preferences.Settings.Set().
| gui_modules.preferences.Settings.sep |
Definition at line 67 of file preferences.py.
Referenced by gui_modules.preferences.Settings.ReadSettingsFile(), and gui_modules.preferences.Settings.SaveToFile().
| gui_modules.preferences.Settings.userSettings |
Definition at line 620 of file preferences.py.
Referenced by gui_modules.preferences.Settings.Get(), gui_modules.preferences.Settings.ReadSettingsFile(), gui_modules.preferences.Settings.SaveToFile(), and gui_modules.preferences.Settings.Set().