Bind settings window to Cinnamon Spiced pref button

This commit is contained in:
2023-12-23 14:02:31 +01:00
parent 132b33bdf8
commit 7c5e86e8dc
12 changed files with 3603 additions and 634 deletions

View File

@@ -39,8 +39,11 @@ def read_str_from_preferences(parameter: PrefenceEnums) -> str:
Returns:
str: Value of the parameter
"""
with open(pref_location, "r") as pref_file:
pref_data = json.load(pref_file)
try:
with open(pref_location, "r") as pref_file:
pref_data = json.load(pref_file)
except:
return ""
if parameter in pref_data:
return pref_data[parameter]["value"]
@@ -53,4 +56,12 @@ def read_int_from_preferences(parameter: PrefenceEnums) -> int:
if value == "":
return 0
else:
return int(value)
return int(value)
def read_float_from_preferences(parameter: PrefenceEnums) -> float:
value = read_str_from_preferences(parameter)
if value == "":
return 0.0
else:
return float(value)

View File

@@ -0,0 +1,3 @@
def get_location_by_network() -> list:
#todo
return []