mirror of
https://git.deluge-torrent.org/deluge
synced 2025-08-04 23:48:40 +00:00
move pref class to dcommon
This commit is contained in:
parent
b4ddff8326
commit
97f9bc2370
2 changed files with 30 additions and 28 deletions
29
dcommon.py
29
dcommon.py
|
@ -26,6 +26,35 @@ DELUGE_DIR = os.path.abspath(os.path.dirname(sys.argv[0]))
|
||||||
GLADE_DIR = DELUGE_DIR + "/glade"
|
GLADE_DIR = DELUGE_DIR + "/glade"
|
||||||
PIXMAP_DIR = DELUGE_DIR + "/pixmaps"
|
PIXMAP_DIR = DELUGE_DIR + "/pixmaps"
|
||||||
|
|
||||||
|
class DelugePreferences:
|
||||||
|
def __init__(self):
|
||||||
|
self.pref = {}
|
||||||
|
|
||||||
|
def set(self, key, value):
|
||||||
|
self.pref[key] = value
|
||||||
|
|
||||||
|
def get(self, key):
|
||||||
|
return self.pref[key]
|
||||||
|
|
||||||
|
def load_from_file(self, filename):
|
||||||
|
f = open(filename, mode='r')
|
||||||
|
for line in f:
|
||||||
|
(key, value) = line.split("=")
|
||||||
|
key = key.strip(" \n")
|
||||||
|
value = value.strip(" \n")
|
||||||
|
self.pref[key] = value
|
||||||
|
f.close()
|
||||||
|
|
||||||
|
def save_to_file(self, filename):
|
||||||
|
f = open(filename, mode='w')
|
||||||
|
for key in self.pref.keys():
|
||||||
|
f.write(key)
|
||||||
|
f.write(' = ')
|
||||||
|
f.write(self.pref[key])
|
||||||
|
f.write('\n')
|
||||||
|
f.flush()
|
||||||
|
f.close()
|
||||||
|
|
||||||
def get_glade_file(fname):
|
def get_glade_file(fname):
|
||||||
return GLADE_DIR + "/" + fname
|
return GLADE_DIR + "/" + fname
|
||||||
|
|
||||||
|
|
29
dgtk.py
29
dgtk.py
|
@ -44,34 +44,7 @@ class TrayIcon:
|
||||||
def popup(self):
|
def popup(self):
|
||||||
pass
|
pass
|
||||||
|
|
||||||
class DelugePreferences:
|
|
||||||
def __init__(self):
|
|
||||||
self.pref = {}
|
|
||||||
|
|
||||||
def set(self, key, value):
|
|
||||||
self.pref[key] = value
|
|
||||||
|
|
||||||
def get(self, key):
|
|
||||||
return self.pref[key]
|
|
||||||
|
|
||||||
def load_from_file(self, filename):
|
|
||||||
f = open(filename, mode='r')
|
|
||||||
for line in f:
|
|
||||||
(key, value) = line.split("=")
|
|
||||||
key = key.strip(" \n")
|
|
||||||
value = value.strip(" \n")
|
|
||||||
self.pref[key] = value
|
|
||||||
f.close()
|
|
||||||
|
|
||||||
def save_to_file(self, filename):
|
|
||||||
f = open(filename, mode='w')
|
|
||||||
for key in self.pref.keys():
|
|
||||||
f.write(key)
|
|
||||||
f.write(' = ')
|
|
||||||
f.write(self.pref[key])
|
|
||||||
f.write('\n')
|
|
||||||
f.flush()
|
|
||||||
f.close()
|
|
||||||
|
|
||||||
class AboutDialog:
|
class AboutDialog:
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue