예제 #1
0
 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)
예제 #2
0
 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)