aboutsummaryrefslogtreecommitdiffstats
path: root/preferences.py
diff options
context:
space:
mode:
Diffstat (limited to 'preferences.py')
-rw-r--r--preferences.py21
1 files changed, 6 insertions, 15 deletions
diff --git a/preferences.py b/preferences.py
index 637ad64..36f7126 100644
--- a/preferences.py
+++ b/preferences.py
@@ -6,26 +6,17 @@ class Preferences(object):
DEFAULT_ACTIVATION_KEY = 'e'
PREFERENCES_DOMAIN = 'com.teddywing.EqualizeSidebearings'
- def __init__(self):
- self.load()
-
def preference_key(self, key):
return '{0}.{1}'.format(self.PREFERENCES_DOMAIN, key)
- def load(self):
- self._activation_key = getExtensionDefault(
- self.preference_key('activation_key'),
- self.DEFAULT_ACTIVATION_KEY)
-
- def save(self):
- setExtensionDefault(
- self.preference_key('activation_key'),
- self.activation_key)
-
@property
def activation_key(self):
- return self._activation_key
+ return getExtensionDefault(
+ self.preference_key('activation_key'),
+ self.DEFAULT_ACTIVATION_KEY)
@activation_key.setter
def activation_key(self, value):
- self._activation_key = value
+ setExtensionDefault(
+ self.preference_key('activation_key'),
+ value)