Implement adding, editing, and removing time lags to sequence relationships

This commit is contained in:
Dion Moult
2021-05-04 20:56:19 +10:00
parent f63479c823
commit a05d017341
8 changed files with 207 additions and 34 deletions
@@ -8,6 +8,6 @@ class Usecase:
self.settings[key] = value
def execute(self):
if self.settings["rel_sequence"].TimeLag.LagValue:
self.file.remove(self.settings["rel_sequence"].TimeLag.LagValue)
self.file.remove(self.settings["rel_sequence"].TimeLag)
if len(self.file.get_inverse(self.settings["rel_sequence"].TimeLag)) == 1:
return self.file.remove(self.settings["rel_sequence"].TimeLag)
self.settings["rel_sequence"].TimeLag = None