Exemple #1
0
 def onAddProfile(self, event):
     try:
         dialog = ZNewProfileDialog(self, self.model)
         if self.model.getNumProfiles() == 0:
             defaultPath = self._createDefaultProfilePath()
             dialog.setProfilePath(defaultPath)
             dialog.setProfileName(_extstr(u"manager.MyProfile")) #$NON-NLS-1$
         dialog.CentreOnParent()
         if dialog.ShowModal() == wx.ID_OK:
             profileInfo = dialog.getProfileInfo()
             self.model.createProfile(profileInfo)
             self.profilesListView.refresh()
             self.profilesListView.Select(self._getProfileIndex(profileInfo[0]), True)
         dialog.Destroy()
     except Exception, e:
         ZShowExceptionMessage(self, e)