DomainTransitionAnalysisTab: Add save/load of excluded types.

Missed this from the original change.

For #97 and #98.
This commit is contained in:
Chris PeBenito 2016-06-20 13:48:48 -04:00
parent 7f20bd5be7
commit e9332819d2

View File

@ -217,6 +217,7 @@ class DomainTransitionAnalysisTab(SEToolsWidget, QScrollArea):
save_lineedits(self, settings, ["source", "target"])
save_spinboxes(self, settings, ["max_path_length", "limit_paths"])
save_textedits(self, settings, ["notes"])
settings["exclude"] = [str(t) for t in self.query.exclude]
return settings
def load(self, settings):
@ -226,6 +227,11 @@ class DomainTransitionAnalysisTab(SEToolsWidget, QScrollArea):
load_spinboxes(self, settings, ["max_path_length", "limit_paths"])
load_textedits(self, settings, ["notes"])
try:
self.query.exclude = settings["exclude"]
except KeyError:
self.log.warning("Excluded types criteria missing from settings file.")
#
# Infoflow browser
#