diff -r b622defdfd98 -r e9d01d824086 SFCViewer.py --- a/SFCViewer.py Wed Jan 31 16:31:39 2007 +0100 +++ b/SFCViewer.py Thu Feb 01 18:09:34 2007 +0100 @@ -1573,8 +1573,7 @@ def SetValues(self, actions): for action in actions: - row = {"Qualifier" : action["qualifier"], "Value" : action["value"], - "Indicator" : action["indicator"]} + row = {"Qualifier" : action["qualifier"], "Value" : action["value"]} if action["type"] == "reference": if action["value"] in self.ActionList: row["Type"] = "Action" @@ -1586,19 +1585,27 @@ row["Type"] = "Inline" if "duration" in action: row["Duration"] = action["duration"] + else: + row["Duration"] = "" + if "indicator" in action: + row["Indicator"] = action["indicator"] + else: + row["Indicator"] = "" self.Table.AppendRow(row) self.Table.ResetView(self.ActionsGrid) def GetValues(self): values = [] for data in self.Table.GetData(): - action = {"qualifier" : data["Qualifier"], "value" : data["Value"], - "indicator" : data["Indicator"]} + print data + action = {"qualifier" : data["Qualifier"], "value" : data["Value"]} if data["Type"] in ["Action", "Variable"]: action["type"] = "reference" else: action["type"] = "inline" if data["Duration"] != "": action["duration"] = data["Duration"] + if data["Indicator"] != "": + action["indicator"] = data["Indicator"] values.append(action) return values