def set_value(self, key, value): if key == "Versioning": # Create structure if needed self.create_dicts(self.values, ("Versioning", "Type")) self.values["Versioning"]["Type"] = value elif key == "KeepVersions": # Create structure if needed self.create_dicts(self.values, ("Versioning", "Params", "keep")) self.values["Versioning"]["Params"]["keep"] = str(int(value)) elif key == "MaxAge": # Create structure if needed self.create_dicts(self.values, ("Versioning", "Params", "maxAge")) self.values["Versioning"]["Params"]["maxAge"] = str( int(value) * 86400) # days to seconds elif key == "VersionsPath": # Create structure if needed self.create_dicts(self.values, ("Versioning", "Params", "versionsPath")) self.values["Versioning"]["Params"]["versionsPath"] = value elif key == "INotify": l = self.app.config["use_inotify"] if value: if not self.id in l: l.append(self.id) else: while self.id in l: l.remove(self.id) self.app.config["use_inotify"] = l else: EditorDialog.set_value(self, key, value)
def set_value(self, key, value): if key == "Versioning": # Create structure if needed self.create_dicts(self.values, ("Versioning", "Type")) self.values["Versioning"]["Type"] = value elif key == "KeepVersions": # Create structure if needed self.create_dicts(self.values, ("Versioning", "Params", "keep")) self.values["Versioning"]["Params"]["keep"] = str(int(value)) elif key == "MaxAge": # Create structure if needed self.create_dicts(self.values, ("Versioning", "Params", "maxAge")) self.values["Versioning"]["Params"]["maxAge"] = str(int(value) * 86400) # days to seconds elif key == "VersionsPath": # Create structure if needed self.create_dicts(self.values, ("Versioning", "Params", "versionsPath")) self.values["Versioning"]["Params"]["versionsPath"] = value elif key == "INotify": l = self.app.config["use_inotify"] if value: if not self.id in l: l.append(self.id) else: while self.id in l: l.remove(self.id) self.app.config["use_inotify"] = l else: EditorDialog.set_value(self, key, value)
def set_value(self, key, value): if key == "autostart": set_run_on_startup(value, "Syncthing-GTK", get_executable(), "/usr/share/syncthing-gtk/icons/st-logo-128.png", "GUI for Syncthing") elif key == "daemon_priority": return EditorDialog.set_value(self, key, int(value)) else: return EditorDialog.set_value(self, key, value)
def set_value(self, key, value): if key == "autostart": set_run_on_startup(value, "Syncthing-GTK", get_executable(), "/usr/share/syncthing-gtk/icons/st-logo-128.png", "GUI for Syncthing") elif key in ("daemon_priority", "daemon_iopriority"): return EditorDialog.set_value(self, key, int(value)) else: return EditorDialog.set_value(self, key, value)
def set_value(self, key, value): if key == "ListenAddress": self.values[key] = [ x.strip() for x in value.split(",") ] elif key == "GlobalAnnServers": self.values[key] = [ x.strip() for x in value.split(",") ] if "GlobalAnnServer" in self.values: # For Syncthing < 0.9.10 if len(self.values[key]) > 0: self.values["GlobalAnnServer"] = self.values[key][0] else: self.values["GlobalAnnServer"] = "" elif key == "URAccepted": self.values[key] = 1 if value else -1 elif key == "MaxSendKbpsEnabled": if value: if self.values["MaxSendKbps"] <= 0: self.values["MaxSendKbps"] = 1 self.find_widget_by_id("vMaxSendKbps").get_adjustment().set_value(self.values["MaxSendKbps"]) else: self.values["MaxSendKbps"] = 0 print "MaxSendKbpsEnabled : MaxSendKbps zeroed" self.find_widget_by_id("vMaxSendKbps").get_adjustment().set_value(self.values["MaxSendKbps"]) elif key == "MaxRecvKbpsEnabled": if value: if self.values["MaxRecvKbps"] <= 0: self.values["MaxRecvKbps"] = 1 self.find_widget_by_id("vMaxRecvKbps").get_adjustment().set_value(self.values["MaxRecvKbps"]) else: self.values["MaxRecvKbps"] = 0 self.find_widget_by_id("vMaxRecvKbps").get_adjustment().set_value(self.values["MaxRecvKbps"]) else: return EditorDialog.set_value(self, key, value)
def set_value(self, key, value): if key == "ListenAddress": self.values[key] = [ x.strip() for x in value.split(",") ] elif key == "URAccepted": self.values[key] = 1 if value else 0 elif key == "MaxSendKbpsEnabled": if value: if self.values["MaxSendKbps"] <= 0: self.values["MaxSendKbps"] = 1 else: self.values["MaxSendKbps"] = 0 self.find_widget_by_id("vMaxSendKbps").get_adjustment().set_value(self.values["MaxSendKbps"]) else: return EditorDialog.set_value(self, key, value)
def set_value(self, key, value): if key == "ListenAddress": self.values[key] = [x.strip() for x in value.split(",")] elif key == "GlobalAnnServers": self.values[key] = [x.strip() for x in value.split(",")] if "GlobalAnnServer" in self.values: # For Syncthing < 0.9.10 if len(self.values[key]) > 0: self.values["GlobalAnnServer"] = self.values[key][0] else: self.values["GlobalAnnServer"] = "" elif key == "URAccepted": self.values[key] = 1 if value else -1 elif key == "MaxSendKbpsEnabled": if value: if self.values["MaxSendKbps"] <= 0: self.values["MaxSendKbps"] = 1 self.find_widget_by_id( "vMaxSendKbps").get_adjustment().set_value( self.values["MaxSendKbps"]) else: self.values["MaxSendKbps"] = 0 self.find_widget_by_id( "vMaxSendKbps").get_adjustment().set_value( self.values["MaxSendKbps"]) elif key == "MaxRecvKbpsEnabled": if value: if self.values["MaxRecvKbps"] <= 0: self.values["MaxRecvKbps"] = 1 self.find_widget_by_id( "vMaxRecvKbps").get_adjustment().set_value( self.values["MaxRecvKbps"]) else: self.values["MaxRecvKbps"] = 0 self.find_widget_by_id( "vMaxRecvKbps").get_adjustment().set_value( self.values["MaxRecvKbps"]) else: return EditorDialog.set_value(self, key, value)
def set_value(self, key, value): if key == "Addresses": self.values[key] = [ x.strip() for x in value.split(",") ] else: return EditorDialog.set_value(self, key, value)
def set_value(self, key, value): if key == "Addresses": self.values[key] = [x.strip() for x in value.split(",")] else: return EditorDialog.set_value(self, key, value)