def onItemActivated(self,evt): x = evt.GetIndex() targetName = self.GetItemText(x) targetEffectiveness = self.GetItem(x,1).GetText() eRationale = self.GetItem(x,2).GetText() reqCtrl = self.theParentWindow.FindWindowById(armid.COUNTERMEASURE_LISTREQUIREMENTS_ID) reqList = reqCtrl.dimensions() dlg = TargetDialog(self,reqList,self.setTargets[self.theCurrentEnvironment],self.theCurrentEnvironment) dlg.load(targetName,targetEffectiveness,eRationale) if (dlg.ShowModal() == armid.TARGET_BUTTONCOMMIT_ID): targetName = dlg.target() effectivenessValue = dlg.effectiveness() eRat = dlg.rationale() self.SetStringItem(x,0,targetName) self.SetStringItem(x,1,effectivenessValue) self.SetStringItem(x,2,eRat) (self.setTargets[self.theCurrentEnvironment]).add(targetName)
def onItemActivated(self, evt): x = evt.GetIndex() targetName = self.GetItemText(x) targetEffectiveness = self.GetItem(x, 1).GetText() eRationale = self.GetItem(x, 2).GetText() reqCtrl = self.theParentWindow.FindWindowById( COUNTERMEASURE_LISTREQUIREMENTS_ID) reqList = reqCtrl.dimensions() dlg = TargetDialog(self, reqList, self.setTargets[self.theCurrentEnvironment], self.theCurrentEnvironment) dlg.load(targetName, targetEffectiveness, eRationale) if (dlg.ShowModal() == TARGET_BUTTONCOMMIT_ID): targetName = dlg.target() effectivenessValue = dlg.effectiveness() eRat = dlg.rationale() self.SetStringItem(x, 0, targetName) self.SetStringItem(x, 1, effectivenessValue) self.SetStringItem(x, 2, eRat) (self.setTargets[self.theCurrentEnvironment]).add(targetName)