def exportHtml(self, event): from gui.utils.exportHtml import exportHtml sFit = Fit.getInstance() settings = HTMLExportSettings.getInstance() max_ = sFit.countAllFits() path = settings.getPath() if not os.path.isdir(os.path.dirname(path)): dlg = wx.MessageDialog( self, "Invalid Path\n\nThe following path is invalid or does not exist: \n%s\n\nPlease verify path location pyfa's preferences." % path, "Error", wx.OK | wx.ICON_ERROR ) if dlg.ShowModal() == wx.ID_OK: return self.progressDialog = wx.ProgressDialog( "Backup fits", "Generating HTML file at: %s" % path, maximum=max_, parent=self, style=wx.PD_APP_MODAL | wx.PD_ELAPSED_TIME ) exportHtml.getInstance().refreshFittingHtml(True, self.backupCallback) self.progressDialog.ShowModal()
def fitChanged(self, event): try: if self.activeFitID is not None and self.activeFitID == event.fitID: self.generateMods() self.refresh(self.mods) exportHtml.getInstance().refreshFittingHTMl() self.Show(self.activeFitID is not None and self.activeFitID == event.fitID) except wx._core.PyDeadObjectError: pass finally: event.Skip()
def exportHtml(self, event): from gui.utils.exportHtml import exportHtml sFit = service.Fit.getInstance() settings = service.settings.HTMLExportSettings.getInstance() max = sFit.countAllFits() path = settings.getPath() self.progressDialog = wx.ProgressDialog("Backup fits", "Generating HTML file at: %s"%path, maximum=max, parent=self, style=wx.PD_APP_MODAL | wx.PD_ELAPSED_TIME) exportHtml.getInstance().refreshFittingHtml(True, self.backupCallback) self.progressDialog.ShowModal()
def fitChanged(self, event): try: if self.activeFitID is not None and self.activeFitID == event.fitID: self.generateMods() if self.GetItemCount() != len(self.mods): # This only happens when turning on/off slot divisions self.populate(self.mods) self.refresh(self.mods) exportHtml.getInstance().refreshFittingHtml() self.Show(self.activeFitID is not None and self.activeFitID == event.fitID) except wx._core.PyDeadObjectError: pass finally: event.Skip()
def exportHtml(self, event): from gui.utils.exportHtml import exportHtml self.waitDialog = animUtils.WaitDialog(self) exportHtml.getInstance().refreshFittingHtml(True, self.closeWaitDialog) self.waitDialog.ShowModal()